我运行RssReader的Android项目时出错。 码: URL url = new URL(urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlreader = parser.getXMLReader(); RssHandler theRSSHandler = new RssHandler(); xmlreader.setContentHandler(theRSSHandler); InputSource is = new InputSource(url.openStream()); xmlreader.parse(is); return theRSSHandler.getFeed(); 并显示下面的错误: android.os.NetworkOnMainThreadException 我该如何解决这个问题?
我正在删除收件箱中的短信,但我想知道:如何在到达收件箱之前将其删除?
我已经创build了一个应用程序,您可以下载Android的YouTubevideo。 现在,我希望如果您在YouTube本地应用中播放video,也可以下载。 为此,我需要了解YouTube本机应用为了播放YouTube应用而推出的意图。 如果我的模拟器上有YouTube程序,我可以简单地做到这一点,所以我的第一个问题是: 1.我可以下载我的模拟器的YouTube应用程序,或… 2.用户selectvideo进行播放时使用的意图是什么。
我希望能够提示我的应用程序打开一个链接,当用户点击一个给定的模式的url,而不是让浏览器打开它。 这可能是当用户在浏览器中的网页上,或者在电子邮件客户端中,或者在新鲜出炉的应用程序中的WebView中。 例如,点击手机中的任意位置的YouTube链接,您就有机会打开YouTube应用。 我如何实现这个我自己的应用程序?
我想有两种语言的用户界面和单独的string值为他们在我的资源文件res\values\strings.xml : <string name="tab_Books_en">Books</string> <string name="tab_Quotes_en">Quotes</string> <string name="tab_Questions_en">Questions</string> <string name="tab_Notes_en">Notes</string> <string name="tab_Bookmarks_en">Bookmarks</string> <string name="tab_Books_ru">Книги</string> <string name="tab_Quotes_ru">Цитаты</string> <string name="tab_Questions_ru">Вопросы</string> <string name="tab_Notes_ru">Заметки</string> <string name="tab_Bookmarks_ru">Закладки</string> 现在我需要在我的应用程序中dynamic地检索这些值: spec.setContent(R.id.tabPage1); String pack = getPackageName(); String id = "tab_Books_" + Central.lang; int i = Central.Res.getIdentifier(id, "string", pack); String str = Central.Res.getString(i); 我的问题是, i = 0 。 这个代码是从这个链接 。 为什么它不起作用?
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com"); intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); startActivity(Intent.createChooser(intent, "Send Email")); 上面的代码打开一个对话框,显示以下应用程序: – 蓝牙,Google文档,雅虎邮箱,Gmail,Orkut,Skype等。 其实,我想过滤这些列表选项。 我只想显示电子邮件相关的应用程序,例如Gmail,雅虎邮件。 怎么做? 我在“Android电子市场”应用程序中看到过这样的例子。 打开Android电子市场应用 打开开发人员指定其电子邮件地址的任何应用程序。 (如果你不能find这样的应用程序只是打开我的应用程序: – 市场:/ /细节?编号= com.becomputer06.vehicle.diary.free,或search“车辆日记”) 向下滚动到“DEVELOPER” 点击“发送电子邮件” 该对话框只显示电子邮件应用程序,例如Gmail,雅虎邮件等。它不显示蓝牙,Orkut等。什么代码产生这样的对话? 请提供答案,以便提高我的“接受率”。 ;)
我知道如何使用View.getRootView()获得根视图。 我也可以从一个button的onClick事件的参数是一个视图 。 但是我怎样才能看到一个活动的观点 ?
我不时得到这个错误,不知道是什么原因造成的: 当试图运行/debugging一个真正的设备上的Android应用程序(在我的情况下银河三星S)我在控制台中收到以下错误: 无法在设备上安装* .apk *: 超时启动取消! 这是所有的控制台告诉我。 LogCat不提供任何信息。 Eclipse Problems视图没有显示任何问题。 我尝试了以下步骤,但没有成功: 1.清洁项目(项目 – >清洁) 2.重启设备,Eclipse,笔记本电脑,以上所有… 3.将项目移动到一个没有空格的位置,根据在设备'emulator-5554'上安装apk失败:超时 该应用程序已在该设备上过去多次debugging(应用程序在市场上),但这个问题每隔一段时间都会发生,而且非常麻烦。 任何帮助将不胜感激! 谢谢。
如何禁用我的Android应用程序中的一些视图的横向模式?
我知道,在iPhone上的Safari,你可以通过听取onorientationchange事件和查询window.orientationangular度来检测屏幕的方向和方向的变化。 这是可能的Android手机浏览器? 为了清楚起见,我问一个Android设备的旋转是否可以通过在标准网页上运行的JavaScript检测到。 这是可能在iPhone上,我想知道是否可以为Android手机完成。