android apk安装之后不显示不出来,APK安装后在桌面的图标列表里不显示/显示的方法...

当我们的程序在被安装后再次重启系统时系统会自动创建我们的APK程序,在所有的APK程序都安装完后系统会最后安装Luncher2.apk 应用程序,Luncher2.apk就是我们的系统界面应用程序,它会检测系统已经安装的应用软件的包名,然后把这些应用软件的图标和名称给解析出来然后 显示在应用程序列表里,用GridView显示了出来,这里如果我们不想让我们的应用程序的图标在Luncher里显示的话,有一个很简单的方法,就是仅 修改AndroidManifest.xml文件即可。

例如屏蔽我的一个测试应用程序的图标:

package="com.android.test"

android:versionCode="1"

android:versionName="1.0">

android:label="@string/app_name">

这句话就是说明我们不想让我们的应用程序在launcher里启动起来,当然也就看不到我们的应用程序的图标了。

同理,如果需要显示,必须把这个设置添加进AndroidManifest.xml

来源:http://www.cnblogs.com/alexyuyu/articles/4583656.html

### 如何在 Android Studio 中取消隐藏或解密源代码 当涉及到查看 Android 应用程序的源码,通常有两种情况:一种是开发者希望阅读框架级别的 Java 或 Kotlin 代码;另一种则是针对特定 APK 文件反编译后的 Smali 字节码或是部分混淆过的类文件。 对于想要深入研究 Android 系统内部工作原理的人来说,在某些情况下可能会遇到源码被屏蔽的情况。这主要是因为官方为了保护版权以及减少必要的磁盘空间占用,并会默认提供完整的未经压缩和加密处理前的原始版本库给用户直接浏览[^3]。 #### 方法一:在线查阅公开文档与API指南 如果只是想了解标准 API 的实现细节,则可以直接访问官方网站上的参考资料页面获取最新最全的信息而无需担心任何显示方面的问题。 #### 方法二:下载并配置AOSP项目 要彻底解决这个问题,可以从 GitHub 上克隆整个 AOSP (Android Open Source Project) 到本地环境中。虽然这样做确实会消耗较多的间成本还有存储资源,过一旦完成之后就能轻松地跟踪任意模块直至底层 C/C++ 实现了。具体步骤如下: 1. 安装必要的工具链; 2. 使用 `repo` 命令初始化仓库地址; 3. 同步远程分支至当前机器上; 4. 导入工程到 IDE 并设置好索引路径以便于导航。 ```bash mkdir ~/aosp && cd $_ repo init -u https://android.googlesource.com/platform/manifest repo sync ``` 需要注意的是,由于网络环境等因素的影响,上述过程可能耗较长,请耐心等待直到全部同步完毕为止。 #### 方法三:利用JD-GUI或其他第三方工件 面对已经打包发布出去的应用包(APK),即使它们经过 ProGuard 等手段进行了优化混淆,仍然存在若干种途径能够帮助我们恢复出较为接近原貌的状态供分析之用。比如 JD-GUI 就是一款非常实用的小型桌面软件,它支持拖拽导入 .class/.jar/.war/.ear 类型的目标文件夹或者归档文件作为输入项,随后便会自动生成对应的 HTML 版本结构树形视图方便快速定位感兴趣的部分。 然而值得注意的一点在于,这种做法仅限用于合法合规的学习交流目的之内,切勿非法复制传播受知识产权法保护的作品内容以免触犯法律风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值