使用internet访问网站的android编程
我想访问网站我想从网站检索信息。我已经找到了一个解决方案,但这个应用程序不幸停止了任何想法使用internet访问网站的android编程,android,Android,我想访问网站我想从网站检索信息。我已经找到了一个解决方案,但这个应用程序不幸停止了任何想法 package pete.android.study; android OS>=3.0不允许在主UI线程上执行网络请求 你可以用 为此目的 我怀疑是NetworkOnMainThread异常 当应用程序尝试执行异常时引发的异常 在其主线程上进行网络操作 这仅适用于针对蜂巢SDK或 较高的。允许针对早期SDK版本的应用程序执行以下操作 在他们的主事件循环线程上建立网络,但它非常复杂 气馁。有关响应性,请参
package pete.android.study;
android OS>=3.0不允许在主
UI
线程上执行网络请求
你可以用
为此目的 我怀疑是NetworkOnMainThread异常
当应用程序尝试执行异常时引发的异常
在其主线程上进行网络操作
这仅适用于针对蜂巢SDK或
较高的。允许针对早期SDK版本的应用程序执行以下操作
在他们的主事件循环线程上建立网络,但它非常复杂
气馁。有关响应性,请参阅文档设计
您的活动名称和程序包错误
在清单中,您的主要活动被指定为com.example.ipk.MainActivity
。但是,您发布的活动是pete.android.study.JSoupStudyActivity
,我假设它是您希望作为主要活动的活动
要解决此问题,请更改
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.ipk"
你在Android清单中添加了正确的权限吗?我只有在打开它时才没有错误,“不幸的是它已经停止”是的,我在清单中添加了INTERNET权限如果你正在学习,那么你首先要做的事情之一就是学习如何使用调试器和logcat。现在,请发布logcat异常的堆栈跟踪。请编辑您的问题并发布您的清单。AsyncTask我还没有使用哪种解决方案?你能告诉我一些关于它的信息吗?一旦他修复了所有这些东西,就要为NetworkOnMainThreadException做好准备:-p@Waza_Be一次解决一个问题:当人们无法从一个简单的地狱世界开始时,总是会遇到这样的问题,他们觉得必须先开始网络工作,然后进行解析,然后修改UI,复制粘贴全部内容,然后意识到他们应该从一个简单的例子开始。我记得我写了一个hello world来了解基本的生命周期和其他东西,然后只使用标准的小部件就完成了一个knots and Cross游戏。这里有这么多人,从基础知识开始,他们将从阅读公共软件书籍或浏览Vogella.de中受益匪浅。这需要他们一步一步地学习,而大多数在线教程都会向他们抛出代码,并期望他们理解。@Raghav Sood我修正了,但仍然是一样的,停止:S
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.ipk"
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="pete.android.study"
<activity android:name=".MainActivity">
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" >
</category>
<action android:name="android.intent.action.MAIN" >
</action>
</intent-filter>
</activity>
<activity android:name=".JSoupStudyActivity">
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" >
</category>
<action android:name="android.intent.action.MAIN" >
</action>
</intent-filter>
</activity>