首页 > TAG信息列表 > android-manifest

android-为什么我的BroadcastReceiver无法从另一个应用程序接收广播?

App A在其清单(在< application>内)中具有以下BroadcastReceiver:            而这个接收者: public class RemoteControl extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.w(TAG, "Look what I did!");

Android Java应用程序只能在一个版本上运行,而不能在下一个版本上运行

我对android很陌生,实际上是昨天才开始的.我设法获得带有标签的应用程序设置.它在2.2虚拟avd上运行良好(我认为这被称为).但是我的HTC版本是2.0.1 我在下面发布代码片段以及调试信息. Logcat显示以下错误 08-02 09:56:05.946: WARN/dalvikvm(414): threadid=3: thread exiting wit

android-这些权限用于什么

在android清单代码中,有时会使用这些权限. <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LO

android-有没有办法从APK查看清单文件的内容?

我看到here有人列出了官方Facebook应用的APK清单的内容.有没有一种方法可以反编译该信息,或者该信息在其他地方可用?解决方法:APK文件只是JAR文件-将扩展名更改为.JAR,然后使用解压缩工具对其进行解压缩. 如果您使用的是Windows,则可以只使用WinRAR-应该解压缩JAR. 除此之外,JAR只是

Android:适当的Intent过滤器来指示我的应用程序可以打开文件类型?

我正在尝试配置清单文件以指示我的应用程序可以打开PDF文件.下面的配置可以使用,但是它在模拟器中提供了一些有趣的行为: >当出现“查看”操作时,我的应用程序未在安装时启动(当我从Eclipse运行时,该应用程序已安装在模拟器上,但不会自动启动). >当存在application / pdf时,从eclips

android-Google Play中的手机和平板电脑过滤器

我想为我的Google Play应用程序添加过滤器. 我只想将我的应用程序仅显示在电话设备上,而不显示给平板电脑用户. 因此,除了< screen-supports>之外,我可以放置哪种过滤器? ?手机,平板电脑或平板电脑是否有特定的过滤器?解决方法:声明一个应用程序仅适用于平板电脑; <supports-screens

Android库清单

我正在为Android 2.2开发应用程序. 我想将两个软件包移至Android库以重用它.这两个软件包仅包含类,而库仅包含类. 这些课程将使用GPS,加速度计,指南针和方向传感器. 我的问题是AndroidManifest.xml.我不知道要设置它. 阅读Android文档时,我发现:库项目的清单文件必须声明它包含的所

为什么Android版本代码和版本名称会继续回到1和1.0?

我试图将我的应用发布到Play商店,但是每当我将该应用导出为Android应用时,我的版本代码和版本名称就会分别恢复为“ 1”和“ 1.0”.我只是按照以下说明操作:How Do I Create A Certificate For My Android Market APK? 我不明白发生了什么.我正在尝试将其设置为2和1.1. 更新:这是操作

在Android应用中动态检查权限

在我之前的question关于运行时android权限实施的后续研究中,我发现android中有很多方法可以使应用程序验证调用方(客户端)应用程序所拥有的权限.这包括诸如checkCallingPermission,checkCallingOrSelfPermission,checkCallingUriPermission,checkCallingOrSelfUriPermission,checkP

每次更改方向时,Phonegap Android应用都会重置到主屏幕

我正在为Android平台创建phonegap应用程序,但是当我更改方向时,它将重置并每次返回主屏幕. <application android:configChanges="orientation|screenSize|keyboardHidden|keyboard|locale" > ... <activity android:name="com.example.myapp.MainActivity"

android-ClassNotFoundException:找不到我创建的每个应用程序的类“ com.example.app.MainActivity”.

您好,每次我在eclipse中创建Android应用程序时,我都会不断收到ClassNotFoundException.在使用月食几个月后直到今天早上,这从未发生过.值得一提的是,今天早上我通过SDK管理器安装了Google Play服务: 11-03 12:39:29.080: E/AndroidRuntime(27547): FATAL EXCEPTION: main 11-03 12:

在Androidmanifest中警告android:supportsRtl

我正在使用android:minSdkVersion =“ 12”和android:targetSdkVersion =“ 21”开发android应用程序.在清单文件中,我看到一个警告:“该项目引用了RTL属性,但未在android:supportsRtl中显式启用或禁用RTL支持  清单“.这实际上是什么意思.我只是通过链接http://developer.android.com

如何在Android清单文件中定位xxxhdpi设备?

根据Google文档(http://developer.android.com/guide/topics/manifest/compatible-screens-element.html#compatible-screens),我正在使用< compatibile屏幕>标签以定位到我的应用的特定屏幕(我仅尝试定位手机).这是我的清单: <compatible-screens> <!-- all small size screen

android-RequestPermissions不显示对话框

我发现了很多类似的主题,但都面临相同的威胁,但仍然找不到解决我问题的方法.我编写了此代码以向应用程序授予写权限,但是没有显示对话框.我进入监视器,看到没有写权限的消息. if(ContextCompat.checkSelfPermission(getContext(),Manifest.permission.WRITE_EXTERNAL_STORAGE)!= P

android-当出现软键盘时将布局向上移动

我有带有电子邮件ID,密码&的登录页面.登录按钮.现在,当任何一个“编辑文本”获得焦点时,系统键盘都会隐藏我的“登录”按钮.我想在键盘出现的同时将LOGIN按钮保持在键盘上方的同时将布局推到上方. PS我已经尝试了所有解决方案 调整平移|调整大小,调整平移,调整大小“ 在清单以及Jav

android-BackupAgent如何工作?

我正在查看AndroidManifest文件,并且看到android:backupAgent的条目,并且根据文档android:backupAgent是 The name of the class implementing BackupAgent to manage backup and restore of the application’s settings to external storage. 但是我找不到BackupAgent接口或任何

java-检索活动实例的ActivityInfo

我在助手类中有一个Activity的实例,并且试图从AndroidManifest.xml文件中的条目获取属性. 我可以获得所有ActivityInfo实例的列表,但是如何为我的应用程序定位特定的实例呢? 活动实例与帮助程序类不在同一包中,并且未在同一清单中定义(活动程序应用程序项目中包含的库是帮助程序类).

Android系统应用程序DEVICE_POWER权限错误

我尝试使用goToSleep()方法使手机进入深度睡眠状态. 程序已安装到/ system / app目录中,因此Android系统信息说这是系统应用程序,但是如果我尝试调用goToSleep(),则会收到此错误 用户10085和当前进程都没有android.permission.DEVICE_POWER. 代码采样: IPowerManager m

android-如何防止用户安装使用某些特定权限的应用程序

阻止用户下载和安装使用某些特定权限(例如位置和短信)的应用程序的最佳方法是什么. 是否可以通过编程方式在安装前从市场上解析应用程序清单并寻找特定权限并警告用户?解决方法: What is the best way to prevent a user from downloading and installing applications which uses

是否可以提及要在清单文件中过滤的Android设备版本?

我了解到我可以通过使用筛选出可以使用android应用程序的设备 清单文件中的某些条件. 但是是否可以将设备中使用的Android版本指定为过滤器? 场景: 我实际上希望限制基于设备中使用的Android版本的设备.例如在Galaxy S3中,Android版本为4.0.4 … 因此,如果我进行配置,则只有具有Andro

android:name中的前导点是什么意思?

这两种设置android:name字段的方式有什么区别? 我看过两种类型,但不确定为什么要用两种不同的方式写 我经常看到的一种方式是(注意“和”服务器之间的“.”): android:name=".Server" 另一种方式是没有多余的“.”名称前: android:name="Server" 样本XML <service a

java-无法实例化接收器GCMBroadcastReceiver

我正在遵循http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/的GCM指南. 目前,我在接收通知方面陷入困境. 有时,当我运行代码时,它会因以下错误而崩溃: 7.517: E/AndroidRuntime(8601): FATAL EXCEPTION: main

如何为测试添加权限到AndroidManifest.xml

docs状态: As mentioned previously, next to the main sourceSet is the androidTest sourceSet, located by default in src/androidTest/ …. The sourceSet should not contain an AndroidManifest.xml as it is automatically generated. 因此,如果我想为测试添加额外的

ServiceNotDeclaredException:AndroidManifest.xml中没有正确声明BeaconService

我在Android项目中运行单元测试时遇到以下错误(在构建应用程序并在设备上运行该应用程序时,我没有收到该错误): 在AndroidManifest.xml中未正确声明BeaconService.如果使用Eclipse,请验证您的project.properties是否具有manifestmerger.enabled = true org.altbeacon.beacon.BeaconM

androidmanifest.xml中的uses_permission被忽略

在Android Studio中构建项目时遇到了这个奇怪的错误.基本上我的应用程序使用GPS获取用户的当前位置,因此在我的androidmanifest.xml中放置了以下行: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 但是在构建应用程序时,此异常不断弹出: E/And