我需要弄清楚如何为我的Android应用程序获取或制作内部版本号.我需要在UI中显示内部版本号.
我必须做点什么AndroidManifest.xml
吗?
如何在我的Android应用中禁用某些视图的横向模式?
我试图HttpURLConnection
在Android中使用HTTP链接来下载文件,但我收到此警告LogCat
:
WARN/System.err(223):java.net.SocketException:权限被拒绝(可能缺少INTERNET权限)
我已将android.Manifest.permission添加到我的应用程序中,但它仍然提供相同的异常.
有没有办法在不创建新项目的情况下更改应用程序的名称(Launcher App Label)?
注意:应用程序的名称和手机主屏幕上的启动器图标上显示的标签可能不同.
示例:在我的移动设备的主页上,我有一个图标,名称为Foo,但我想将名称更改为Bar.我可以这样做吗?
我有一个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)
有人遇到过这个问题吗?有任何想法吗?
运行设置:
有可能查看Androidmanifest.xml
文件吗?
我只是将apk
文件的扩展名更改为zip
.该zip
文件包含该Androidmanifest.xml
文件.但我无法查看内容Androidmanifest.xml
.它是完全加密的.
我该如何查看该Androidmanifest.xml
文件?
之前已经问过这个问题 - 但根本没有令人满意的答案!所以我再试一次.
我想给我的应用程序启动器图标(在开始屏幕上显示的图标!)一个不同的,更短的标题.似乎发射器从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)
方法再次设置长标题也没有用,因为短名称将在短时间内对用户可见,但需要足够长的时间才能注意到!
并且 - 请不要通过引用自定义标题栏来回答我的问题...我不想走那么长的路,只是因为一个愚蠢的字符串标题!绘制一个自定义标题栏以获得如此小的效果是一件痛苦的事!
有没有简单的方法只是给启动器一个不同的字符串来显示?谢谢你的回答!
编辑:拥有自定义标题栏的另一个原因是它看起来不像默认的标题栏,我必须明确地做一些事情,使它在每个设备上看起来都很相似!如果毕竟我不想要一个不同的外观,这不可能是一个解决方案!
我在AndroidManifest.xml中获得以下工具提示:
Google搜索无法将应用程序编入索引; 考虑使用ACTION-VIEW意图填充添加至少一个活动.有关详细信息,请参阅问题说明
添加深层链接以将您的应用添加到Google索引中,从Google搜索中获取应用的安装和流量.
任何人都可以解释为什么会这样吗?
我在Android市场上有我的应用程序,版本代码= 2,版本名称= 1.1
但是,在今天更新它时,我更改了清单中的版本代码= 3,但错误地将我的版本名称更改为1.0.1并将apk上传到市场.
现在,我的应用的用户是否会在他们的手机上获得更新通知?或者我应该重新重做这个过程?
我想有一种方法在代码的主要部分引用项目的清单版本号.到目前为止我一直在做的是将String XML文件中的版本号链接到清单(@ string/Version).我想做的是反过来做,将字符串XML变量链接到清单中的版本.原因?我只想在一个位置更改清单文件中的版本号.有没有办法做到这一点?谢谢!
android ×10
android-manifest ×10
aapt ×1
android-xml ×1
apk ×1
exception ×1
google-play ×1
label ×1
launcher ×1
titlebar ×1
version ×1
xml ×1