标签: android-manifest

如何获取Android应用程序的构建版本号?

我需要弄清楚如何为我的Android应用程序获取或制作内部版本号.我需要在UI中显示内部版本号.

我必须做点什么AndroidManifest.xml吗?

android android-manifest android-emulator

1198
推荐指数
23
解决办法
55万
查看次数

在Android中禁用横向模式?

如何在我的Android应用中禁用某些视图的横向模式?

android android-manifest android-orientation

910
推荐指数
18
解决办法
56万
查看次数

如何向应用程序添加清单权限?

我试图HttpURLConnection在Android中使用HTTP链接来下载文件,但我收到此警告LogCat:

WARN/System.err(223):java.net.SocketException:权限被拒绝(可能缺少INTERNET权限)

我已将android.Manifest.permission添加到我的应用程序中,但它仍然提供相同的异常.

android exception android-manifest

402
推荐指数
9
解决办法
72万
查看次数

如何更改Android应用的名称?

有没有办法在不创建新项目的情况下更改应用程序的名称(Launcher App Label)?

注意:应用程序的名称和手机主屏幕上的启动器图标上显示的标签可能不同.

示例:在我的移动设备的主页上,我有一个图标,名称为Foo,但我想将名称更改为Bar.我可以这样做吗?

android android-manifest

397
推荐指数
8
解决办法
57万
查看次数

错误类型3错误:活动类{}不存在

我有一个INTELIJ(v12)android项目成功导入到AndroidStudio(v0.4.0).如果我不改变清单中的任何内容,它的工作完美.当我想更改启动器活动并运行时,它会输出以下错误:

Launching application: com.trackingeng/LandingActivity.
DEVICE SHELL COMMAND: am start -D -n "com.trackingeng/LandingActivity"  
    -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN  
    cat=[android.intent.category.LAUNCHER] cmp=com.trackingeng/LandingActivity }
Error type 3
Error: Activity class {com.trackingeng/LandingActivity} does not exist.
Run Code Online (Sandbox Code Playgroud)

当我单击与Gradle文件同步项目时,它输出:

Project Sync
The project 'TrackingEng' is not a Gradle-based project
Run Code Online (Sandbox Code Playgroud)

有人遇到过这个问题吗?有任何想法吗?

运行设置: 在此输入图像描述

android android-manifest android-studio

325
推荐指数
33
解决办法
23万
查看次数

如何从APK文件中查看AndroidManifest.xml?

有可能查看Androidmanifest.xml文件吗?

我只是将apk文件的扩展名更改为zip.该zip文件包含该Androidmanifest.xml文件.但我无法查看内容Androidmanifest.xml.它是完全加密的.

我该如何查看该Androidmanifest.xml文件?

xml android android-manifest apk aapt

292
推荐指数
11
解决办法
29万
查看次数

如何为启动器而不是活动标题设置不同的标签?

之前已经问过这个问题 - 但根本没有令人满意的答案!所以我再试一次.

我想给我的应用程序启动器图标(在开始屏幕上显示的图标!)一个不同的,更短的标题.似乎发射器从mainfest部分获取了关于主要活动标签的标签,如下所示:

<activity android:name="MainActivity" android:label="@string/app_short_name">
<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

我已将此应用程序名称@ string/app_name的原始引用更改为其他更短的字符串资源.

但是 - 大但是:这当然也改变了这个活动的默认标题!而且我不希望这种情况发生,有足够的空间来申请长名称!onCreate使用该setTitle(int)方法再次设置长标题也没有用,因为短名称将在短时间内对用户可见,但需要足够长的时间才能注意到!

并且 - 请不要通过引用自定义标题栏来回答我的问题...我不想走那么长的路,只是因为一个愚蠢的字符串标题!绘制一个自定义标题栏以获得如此小的效果是一件痛苦的事!

没有简单的方法只是给启动器一个不同的字符串来显示?谢谢你的回答!

编辑:拥有自定义标题栏的另一个原因是它看起来不像默认的标题栏,我必须明确地做一些事情,使它在每个设备上看起来都很相似!如果毕竟我不想要一个不同的外观,这不可能是一个解决方案!

android label titlebar launcher android-manifest

265
推荐指数
3
解决办法
9万
查看次数

Android - 在更新SDK版本23后,使用ACTION-VIEW intent-filter添加至少一个Activity

我在AndroidManifest.xml中获得以下工具提示:

Google搜索无法将应用程序编入索引; 考虑使用ACTION-VIEW意图填充添加至少一个活动.有关详细信息,请参阅问题说明

添加深层链接以将您的应用添加到Google索引中,从Google搜索中获取应用的安装和流量.

在此输入图像描述

任何人都可以解释为什么会这样吗?

android android-manifest android-intent

265
推荐指数
4
解决办法
15万
查看次数

Android Manifest中的versionCode与versionName

我在Android市场上有我的应用程序,版本代码= 2,版本名称= 1.1

但是,在今天更新它时,我更改了清单中的版本代码= 3,但错误地将我的版本名称更改为1.0.1并将apk上传到市场.

现在,我的应用的用户是否会在他们的手机上获得更新通知?或者我应该重新重做这个过程?

android version android-manifest google-play

210
推荐指数
9
解决办法
14万
查看次数

如何从App的(布局)XML变量中获取Manifest版本号?

我想有一种方法在代码的主要部分引用项目的清单版本号.到目前为止我一直在做的是将String XML文件中的版本号链接到清单(@ string/Version).我想做的是反过来做,将字符串XML变量链接到清单中的版本.原因?我只想在一个位置更改清单文件中的版本号.有没有办法做到这一点?谢谢!

android android-manifest android-xml

177
推荐指数
6
解决办法
11万
查看次数