Articles of 安卓清单

在Android中自定义传入/传出呼叫屏幕

我正在尝试实现自定义传入/传出呼叫屏幕。 以下是我所尝试过的。 你提出了两个问题 有时它会调用手机上的默认传入屏幕,有时会调用自定义屏幕。 我会电话总是调用定制屏幕。 我无法发起传出呼叫。 定制的屏幕只是出现,但不会打任何电话。 如何解决这个问题,我不知道这里有什么问题。 如果有人能帮我解决这个问题 这是我正在尝试的: performance: <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" > <activity android:name="com.honey.ringer.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.honey.ringer.AcceptCall" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" > <intent-filter> <action android:name="android.intent.action.ANSWER" /> <category […]

从代码更改清单元数据

我有一个使用广告的应用程序。 广告ID是使用元数据标记在清单ID中设置的。 我想在某些情况下启动应用程序时更改此标记(某些本地化的不同ID) 我可以在代码中做到这一点?

Android – debugging和发布模式的应用程序图标

如果我们在清单中设置android:debuggable = true并且如果我们在iOS中设置android:debuggable = false,是否可以为应用程序设置单独的图标?

android:设备不支持app-为什么?

我目前正在开发一个相机应用程序。 现在其中一个用户抱怨他的设备不被支持。 这是一个macros碁A200 : 我没有看到任何理由为什么Android市场/谷歌播放标记应用程序不支持此设备。 你知道可能是什么原因? 这是清单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.ttttrash.myapp" android:versionCode="32" android:versionName="3.2" > <application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareAccelerated="true"> <activity android:name=".CameraActivity" android:configChanges="keyboard|orientation|keyboardHidden" android:label="@string/app_name" android:windowSoftInputMode="adjustPan" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.media.action.IMAGE_CAPTURE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name="net.ttttrash.myapp.PreferenceActivity" android:label="@string/set_preferences" > </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"> </activity> </application> <uses-sdk android:minSdkVersion="7" […]

Android:是否可以读取AndroidManifest.xml文件中的包名称

我有一个问题,是否有可能读取AndroidManifest.xml中的包名称 我的意思是 我有一个AndroidManifest.xml如下 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mypackagename" android:installLocation="auto" android:versionCode="1" android:versionName="1.0" > …. </manifest> 现在我必须添加一个权限(用于GCM) <permission android:name="MYPACKAGENAME.permission.C2D_MESSAGE" android:protectionLevel="signature" /> 是否可以在上面的权限标签中dynamicreplaceMYPACKAGENAME和com.mypackagename。

java.lang.ClassNotFoundException在我的Android应用程序,但我不知道为什么

我一直在尝试开始使用Android编程一段时间。 我主要是一个.NET开发人员,没有Java经验8年(大学)。 我可以编译和运行示例没有问题,但是当我尝试重命名我的包/类失败时。 我相信我已经更新了清单和三重检查它(复制和粘贴名称,select它与Eclipse),但总是失败,java.lang.ClassNotFoundException: 12-02 09:12:21.088: ERROR/AndroidRuntime(233): Uncaught handler: thread main exiting due to uncaught exception 12-02 09:12:21.178: ERROR/AndroidRuntime(233): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.anddev.cheesemp.helloandworld/org.anddev.cheesemp.helloandworld.HelloAndEngine}: java.lang.ClassNotFoundException: org.anddev.cheesemp.helloandworld.HelloAndEngine in loader dalvik.system.PathClassLoader@43d0c0d0 12-02 09:12:21.178: ERROR/AndroidRuntime(233): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417) 12-02 09:12:21.178: ERROR/AndroidRuntime(233): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512) 12-02 09:12:21.178: ERROR/AndroidRuntime(233): at android.app.ActivityThread.access$2200(ActivityThread.java:119) 12-02 09:12:21.178: ERROR/AndroidRuntime(233): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863) 12-02 09:12:21.178: ERROR/AndroidRuntime(233): at android.os.Handler.dispatchMessage(Handler.java:99) […]

AndroidManifest.xml中的“platformBuildVersionCode”是什么?

Android Manifest文件中提到platformBuildVersionCode和platformBuildVersionName是什么原因? 已经android:versionCode和android:versionName也提到了。 android:versionCode="8762015"android:versionName="0.3.6" package="com.android.app" platformBuildVersionCode="19" platformBuildVersionName="4.4.2" 我需要提一提的理由。

获取“上传的APK的AndroidManifest.xml无法parsing。 是否正确编译?“启用Google应用签名后出现错误

启用Google应用签名后 ,每次尝试上传已签名的APK到Play商店时,都会收到错误消息,说明上传的APK的AndroidManifest.xml文件无法parsing。 编译是否正确? 。 以下是使用APK分析器工具从已签名APK获取的Android清单文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="227" android:versionName="4.9" package="com.myproject"> <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="25" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.MANAGE_USERS" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="com.android.vending.BILLING" /> <permission android:name="com.myproject.permission.C2D_MESSAGE" android:protectionLevel="0x2" /> <uses-permission android:name="com.myproject.permission.C2D_MESSAGE" /> <application android:theme="@ref/0x7f10013f" android:label="@ref/0x7f0f004f" android:icon="@ref/0x7f08005a" […]

如何防止其他Android应用程序访问我的活动

我有一个Android应用程序,我在清单中定义了几个不同的活动。 其中一些活动具有我使用的意图filter(例如ACTION_PICK)。 当其他应用程序请求活动来处理ACTION_PICK时,由于意图filter,这些活动将显示出来。 有什么办法来防止这种情况,以便我的活动不能被其他应用程序访问? 我已经尝试在我的活动中设置android:exported =“false”,但没有做任何事情。

如何在android应用程序中支持18:9的宽高比?

新的三星Galaxy S8和LG G6手机的长宽比为18:9。 这与大多数Android设备支持的16:9的当前宽高比不同。 如何在现有的android应用程序或新创build的应用程序中处理新的高宽比。