问题标签 [android-manifest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
22458 浏览

java - Android 中的子活动

所以我有两个活动。main 称为Main, child 称为Child。在主活动中单击按钮时,它会触发以下代码:

这将打开Child活动。

一旦我调用完成()或按下子活动中的后退按钮而不是返回主活动,应用程序就会关闭。你能告诉我问题可能出在哪里吗:(

PS通过反复试验我发现如果编辑AndroidManifest.xml并添加

Child的声明中,后退按钮和调用finish()的行为与预期的一样:关闭子活动并使主要活动成为焦点。问题是当我开始输入EditText时,屏幕开始闪烁(相当奇怪)。所以我不能将它用作对话框。我的主要活动使用相机,因此可能会出现问题。虽然当子活动启动时,会触发onPause事件并停止摄像头,直到调用onResume 。

编辑:

所以我尝试使用startActivityForResult并添加

onPause和类似的onResume方法。当 Child 返回时,不会触发onResume 。我什至覆盖了onActivityResult,甚至没有被触发。:(太奇怪了...

我想我找到了问题,但我自己无法解决

Child活动被激活时,在Main活动中调用onStop和之后的onDestroy 。但为什么?!?

0 投票
4 回答
2721 浏览

xml - 访问 android:installLocation 清单属性

我正在尝试编写一个 Android 2.2 应用程序,该应用程序将找到可以移动到 SD 卡的已安装应用程序。执行此操作的权限在AndroidManifest.xml文件中编码为根级属性“ android:installLocation ”。 PackageInfo似乎对除此属性之外的所有内容都有接口。我可以打开已安装的 apk 并提取 AndroidManifest.xml 文件,但它似乎是某种二进制编码格式,一些随机的互联网人已经为其编写了解码器,但这似乎是一项非常艰巨的工作。

是否有我缺少的界面?

0 投票
1 回答
339 浏览

android - 如何为 1.5 应用程序设置 maxSdkVersion

我确实有一个应用程序,它应该只在 Android 1.5 和 1.6 设备的市场上可见。所以我想我为 SDK 版本 3 编译并设置

但这似乎并不那么容易。我收到一条错误消息

我应该如何实现我的应用程序仅对 sdk 版本 3 和 4 设备可见?澄清一下:我在市场上有适用于所有 android >2.0 设备的应用程序的第二个版本,因为它使用AccountManager. 新版本没有使用它,因为它在 1.5 和 1.6 中不受支持。

0 投票
2 回答
2477 浏览

xml - AndroidManifest.xml 中的错误

当我尝试使用这个库(com.google.android.maps)时,清单中有问题

0 投票
1 回答
781 浏览

android - Android 支持屏幕是否可调整大小或任何密度?

我注意到 developer.android.com 上的一些最近(而不是最近)的博客文章,并且一直在我的清单中添加诸如使用功能和支持屏幕元素之类的内容。

问题是我真的不理解支持屏幕中的可调整大小和任何密度标签。

我根据需要为一些项目提供 HDPI(drawable-hdpi)图像,尽管大多数项目在 drawable 中使用默认图像。

我如何设置可调整大小和密度标签,因为我正在努力从文档中理解它们的意图。

0 投票
1 回答
859 浏览

android - Dynamic widget (screen) creation

I'm dealing with a problem you guys might not have faced earlier.

I'm having a use-case in my Android application where the actual screen that i want to show to user is not stored in any layout file of my application. The layout of the of the screen is designed by server in this case, based on selection made by user on first screen.

Let me elaborate here, 1st Screen : List of check box with different biller names. (Imagine i've selected 2 billers from this screen)

2nd Screen : (The screen that server has decided how it should look like) * Header, * 1st Biller name (Label) * Amount for 1st Biller TextBox * Image (a Separator image) * 2st Biller name (Label) * Amount for 2st Biller TextBox. * Here there can be a checbox/radio/another TextBox anything. * Image (a Separator image) * Button (to submit above form back to server)

I hope makes some sense in what i'm planning to design.


The current issues i'm dealing with are as below. 1). How to draw this dynamic widgets? 2). How to fetch user Inputs from this dynamically created widgets?

Thanks in advance. Regards Abhishek

0 投票
1 回答
4879 浏览

android - 从代码更改清单元数据

我有一个使用广告的应用程序。广告 ID 在清单 ID 中使用元数据标记设置。

在某些情况下,我想在启动应用程序时更改此标签(某些本地化的不同 id)

我可以在代码中做到这一点吗?

0 投票
2 回答
6438 浏览

java - Java.lang.SecurityException:android中的安全权限?

我在我的日志中收到此错误

我是这样用的

在活动文件中

在清单文件中

为什么会报错?

0 投票
1 回答
2531 浏览

android - 为什么我的 BroadcastReceiver 收不到来自其他应用的广播?

应用 A 在其清单中有此 BroadcastReceiver(在 <application> 内):

而这个接收器:

我正在尝试从 App B 触发此操作:

无论出于何种原因,应用 A 中的 onReceive() 从未触发,即使它是从应用 B 广播的。这可能是什么原因?

编辑和解决方案:我忘了写我在广播之前在 Intent 上使用了 setData()。这确实是问题所在:一旦我删除了 setData(),广播就按预期工作了。

0 投票
2 回答
1554 浏览

android - 将 PreferenceScreen 类型设置为“选择联系人”

我有一个带有一些 EditText 和 CheckBox 首选项的 PreferenceActivity。我想添加联系人首选项,以便在按下按钮时允许选择联系人号码

是否可以使用 PreferenceActivity 功能?

TIA

帕特龙