【Android开发——查看拥有指定权限的应用程序】教程文章相关的互联网学习教程文章

Android自定义GPS地图应用程序

我想构建一个使用GPS数据和建筑物地图的应用,以向用户显示建筑物在建筑物中的位置.这将在我已经知道获得GPS和基站服务的特定建筑物中完成. 最初,我认为最简单的方法是查看是否可以使用Google地图绘制用户位置,然后将自定义建筑地图“叠加”在Google地图之上,这样我就不必处理任何gps信息或地图的复杂性,我只需要缩放我的“叠加层”即可正确放置在Google地图的顶部,以便将用户显示在建筑物的正确房间中.我想知道是否有人可以向我提供...

android-应用程序需要您的设备上不可用的功能【代码】

我在Android Market上有一个Android应用程序,但是一些用户抱怨下载刚开始时安装开始时显示错误: 其中一个向我发送了显示此错误的视频,我可以看到此错误不是由应用程序引起的,而可能是在权限/功能验证过程中引起的. 据我所知,此错误仅发生在运行Eclair的Motorola Droid / Milestone设备上,而Froyo则不会发生.不幸的是,我无法访问任何此类设备来运行logcat并检查发生了什么. 这是我对AndroidManifest.xml的许可/功能:<uses-feature...

java-处理Android浏览器/ webview中的链接以直接启动应用程序【代码】

我希望通过链接打开我的应用程序,遵循Make a link in the Android browser start up my app?的指示.好吧,它工作正常(大多数时候….这就是我寻求帮助的原因). 我的html链接是<a href="intent:#Intent;action=com.mark.MY_ACTION;end">Open Application</a>我的意图过滤器采用以下形式<intent-filter><action android:name="com.mark.MY_ACTION"/><category android:name="android.intent.category.DEFAULT"><category android:name=...

无法从Android卸载SoundHound应用程序【代码】

我的HTC Desire S单元的SoundHound application出现严重问题. 通过输入“应用程序>管理应用程序”,找到SoundHound并将其卸载,我应该能够以标准方式将其删除.但是a,我别无选择.所有按钮均被禁用.如果启动了应用程序,则可以选择“强制停止”和“清除数据”. 在Android电子市场中,我只能“手动更新”-如果这样做,则只能选择“打开”和“卸载更新” 然后我想通过adb使用通过adb shell找到的包名称为com.melodis.midomiMusicIdentifier....

如何确定哪些Android设备将运行我的应用程序?【代码】

Java是否有一种标准方法来找出我的应用程序将在哪些Android设备上运行(例如平板电脑或手机)?解决方法:这是代码:public static boolean isHoneycomb() {// Can use static final constants like HONEYCOMB, declared in later versions// of the OS since they are inlined at compile time. This is guaranteed behavior.return Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB;}public static boolean isTablet(Contex...

android-通过单击SMS URL打开应用程序特定活动时获取URL【代码】

我可以通过在SMS网址上单击来通过意图过滤器打开子活动,但是我需要访问URL,以便其他活动的ID可以通过该URL直接访问该子活动.因此,如何完成…有关更多信息,请提出任何疑问.谢谢你的关心.解决方法:如果是被拦截的网址,例如“ www.roflcopter.se/hai/2u”,则可以按以下方式提取数据:Intent intent = parent.getIntent(); String action = intent.getAction(); // for example Intent.ACTION_VIEW String host = intent.getData().get...

如何使Android应用程序只能在屏幕上翻转的一种方式?

我正在制作一个android应用程序,但如果将手机/平板电脑水平翻转,效果最佳.如何将屏幕锁定在屏幕上并使其不垂直翻转?解决方法:在< activity>中设置android:screenOrientation="landscape". AndroidManifest.xml文件的元素.

java-在Android应用程序中使用个人证书

我希望用户能够在生成证书的网站上安装后将自己的个人证书安装到我的Android应用程序中,但是当我使用WebClient或Android浏览器进行浏览时,安全存储会弹出并安装, API直到我尚未安装的版本14(Android 4.0)才可用. 这样的站点的示例是http://www.comodo.com/home/email-security/free-email-certificate.php.您可以在此处申请个人证书,并在确认后获得一个链接,您可以在其中下载证书.我希望用户能够从该网站和其他网站将证书下载到我的...

如何在整个Android应用程序中保存rediobutton的状态?【代码】

我有两个单选组,每个组有两个单选按钮.每个组中的第一个单选按钮的默认值为true(即选中).当用户单击任何单选按钮时,以及当用户从其他活动中恢复时,在这些单选按钮组/单选按钮上所做的选择都将消失.如何保存/恢复单选/单选按钮的选择状态?这是我的Java代码.final RadioButton radioOn = ( RadioButton )findViewById(R.id.rbOn );final RadioButton radioOff = ( RadioButton )findViewById(R.id.rbOff );radioOn.setChecked( true...

如何将一个Android应用程序中的API公开给另一个

我想编写一个可以在Android设备上作为服务运行的应用程序,然后与其他应用程序一起通过调用访问该服务.有没有办法从Android设备上的应用程序/服务公开公共API?以及如何从另一个应用程序访问此API? 感谢帮助解决方法:研究Intent,AIDL(活页夹)和内容提供者. 意图是小的“简单”异步消息,对于更多的RPC类型的API是AIDL,对于更复杂/更多的数据API有用.内容提供商是一种从应用程序公开数据的方法,例如联系人列表或其他内容.

Android小部件-强制停止应用程序时再次绑定服务

这是我关于小部件和主应用程序的简短描述.对不起,因为我的英语(英语不是我的母语) 我有一个音乐播放器小部件.启用此小部件后,我需要绑定到主应用程序的音乐播放器服务(A).因为我们无法在AppWidgetProvider中绑定服务,所以我在AppWidgetProvider中启动本地服务(B)并从此处绑定到该音乐播放器服务(A).此外,我还有一个服务C来执行小部件的按钮功能. 一切似乎都工作正常,但是当我的主应用程序具有服务A的全部被迫停止(它们将在稍后重述...

为android开发时,仅修改其库的源代码,是否有一种方法可以使eclipse重建应用程序?

我有一个依赖于我编写的库的应用程序.当我修改库的代码并尝试运行该应用程序时,它很乐意执行该应用程序的旧版本,而无需检查库是否过时.我发现自己在应用程序源中添加和删除空格字符以强制进行重建. 有没有办法解决这个问题?解决方法:检查您在Eclipse首选项中是否具有以下设置: >常规->工作区->自动生成:选中>常规->工作区->自动刷新:选中>运行/调试->启动->启动之前进行构建(如果需要):已选中

android-NFC-如何使用NDEF_DISCOVERED启动应用程序【代码】

我正在编写一个应该检测nfc标签并自动启动的应用程序.我已经通过使用TECH_DISCOVERED过滤器成功做到了这一点,但我认为更好的方法是使用NDEF_DISCOVERED.我已经将意图过滤器添加到清单中,但是它不起作用.这是我的TECH_DISCOVERED的清单代码,可以正常工作:<intent-filter> <action android:name="android.nfc.action.TECH_DISCOVERED"/></intent-filter><meta-data android:name="android.nfc.action.TECH_DISCOVERED" androi...

java-android应用程序中此错误的原因是什么-通道无法恢复中断,将被丢弃【代码】

我的Android应用程序不断收到频道中断错误,这会自动关闭应用程序.在日志中,仅以下两行将以红色显示ERROR/InputDispatcher(2687): channel '40561dd8 com.mypackage.myActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x801-09ERROR/InputDispatcher(2687): channel '40561dd8 com.mypackage.myActivity (server)' ~ Channel is unrecoverably broken and will be disposed!应用定位到Android ...

在Eclipse中安装Android应用程序而不运行它【代码】

我正在使用Eclipse开发大量Android应用程序,并且需要在仿真器或连接的设备上批量安装它们.我希望能够将它们全部推送到设备,而无需在Eclipse中单独运行它们. 我怎样才能做到这一点?解决方法:尝试使用adb.adb install -r your/path/to/file.apk-r被强制安装. 您还可以使用许多adb install命令创建一个批处理文件.