草庐IT

AndroidManifest

全部标签

android - android :name in AndroidManifest. xml中的空格

从googleplay的文档中我了解到android:name在搜索和应用时也很重要。我的应用程序名为“BikeDice”,但只有在搜索为“BikeDice”时才会出现,这是AndroidManifest.xml文件中的名称。我尝试将其更改为“BikeDice”,这会破坏代码并且应用程序在启动时崩溃,但是当我尝试像在googleplay中那样更新它时,我发现它在搜索“BikeDice”时首先出现。所以我的问题是:是否有hack之类的东西,可以让你有两个词作为android:name?编辑:这是我的AndroidManifest.xml文件: 最佳答案

AndroidManifest.xml 文档中跟在根元素之后的标记必须格式正确

我已经让Eclipse生成一个基本的androidHelloWorld应用程序,但它有2个错误:首先,在我的AndroidManifest.xml中的这两行:我得到Themarkupinthedocumentfollowingtherootelementmustbewellformed,而且无论我清理我的项目多少次,我的R.java都不会生成。有答案吗?list在这里:http://jsfiddle.net/NHDU6/谢谢,乔纳森 最佳答案 这是你的list,您不应指定多个Manifest并且您不应指定多个标签。

android - 您是否已在 AndroidManifest.xml 中声明此 Activity ?

我想在我的项目中使用第三方Android项目,所以我将这个第三方项目的源导出到一个jar文件,然后将jar文件导入到我项目的AndroidDependencies中。我在类里面添加了这段代码:ComponentNamecomponentName=newComponentName("com.mobilevisualsearch","com.mobilevisualsearch.ActivityImageDetail");StringstrImageSourcePath="/storage/emulated/0/Camera/P40101-165253.jpg";Bundlebd=newB

xml - edit-config 删除了我的 AndroidManifest.xml 中的标签

我在项目的config.xml中添加了一个edit-config指令,现在每次运行“cordovarunandroid”时,都会从正在编辑的文件中删除另一行。这是我的编辑配置:...如何在每次调用“cordovarunandroid”时不删除标签的情况下让它工作?我怀疑这是一个错误,但我还没有找到它的其他实例-如果我对如何创建它有更好的了解,我很乐意报告它。 最佳答案 我在尝试使用时遇到过类似的问题更改上的属性元素。似乎Cordova覆盖了所做的更改当它应用它自己的默认更改为元素,即设置android:label等我的解决方法是使用

Androidmanifest文件加固和对抗

前言恶意软件为了不让我们很容易反编译一个apk,会对androidmanifest文件进行魔改加固,本文探索androidmanifest加固的常见手法以及对抗方法。这里提供一个恶意样本的androidmanifest.xml文件,我们学完之后可以动手实践。1、Androidmanifest文件组成这里贴一张经典图,主要描述了androidmanifest的组成​androidmanifest文件头部仅仅占了8个字节,紧跟其后的是StringPoolType字符串常量池(为了方便我们观察分析,可以先安装一下010editor的模板,详细见2、010editor模板)MagicNumber这个值

android - 仅用一种产品风格替换 main 中的 Java 文件

我正在尝试为Android配置构建。该项目有多种风格,在一种风格中,我想替换main中的一些类。结构是这样的:主要-MyClass.javaflavorA,flavorB...flavorF使用main的MyClass.java,没有覆盖flavorG需要自己的MyClass.java我不想将MyClass.java复制到每个flavor的目录中并将其从main中完全删除,那样将无法维护。有没有办法使用exclude命令来完成此操作?像...+src+main+javaMyClass.javaothercommonfilesAndroidManifest.xml+flavorA+jav

java - AndroidManifest 中的多个权限?

所以我想知道是否有一条规则禁止在我的应用程序中使用多个"uses-permission"block。例如:当我在我的应用程序中使用它时,我一点击按钮它就崩溃了。注意:我的按钮将文件保存到SD卡并将其上传到FTP(这就是我卡住的地方-添加互联网部分)有什么想法吗? 最佳答案 它可以是应用程序所需的list文件中的尽可能多的使用权限。 关于java-AndroidManifest中的多个权限?,我们在StackOverflow上找到一个类似的问题: https:/

android - 如何将权限添加到 AndroidManifest.xml 以进行测试

docs状态:Asmentionedpreviously,nexttothemainsourceSetistheandroidTestsourceSet,locatedbydefaultinsrc/androidTest/....ThesourceSetshouldnotcontainanAndroidManifest.xmlasitisautomaticallygenerated.那么,如果我想为测试添加额外的权限,正确的做法是什么? 最佳答案 从AndroidGradle插件的0.13.0版(2014年9月18日发布)开始,现在

android - 始终在 AndroidManifest 文件中声明 Activity 和服务?

我知道您必须在AndroidManifest.xml文件中声明所有的Activities和Services以便系统可以访问它们(如官方文档中所述),但如果我有一个服务或一个Activity,我只想由我的应用程序中的另一个Activity启动,我需要在list中声明吗?即,我总是从我的应用程序的主要Activity启动次要Activity,直接指向次要Activity的类(没有intent过滤器解析),仍然有必要在list中声明次要Activity吗?如果我不希望我的应用程序之外的任何人能够启动我的辅助Activity怎么办?如果这是一个愚蠢的问题,我很抱歉,我只是想了解当您希望仅通过在

在AndroidManifest.xml中添加变量

有没有办法将变量传递给AndroidManifest.xml,MainActivity.java和MainApplication.java?我打算改变束根据环境,我正在运行ex。:((com.app.dev和com.app.prod).现在,我可以轻松地将变量传递到AndroidManifest.xml,以更改应用标签,版本代码,版本名称等。每当我通过变量"${bundleId}",它不会读取变量内的值,而是读取“${bundleid}”的变量本身,因此它给了我一个错误。还是有任何方法可以在环境上进行环境AndroidManifest.xml,MainActivity.java和MainApp