📌  相关文章
📜  我如何在 android studio 中隐藏我的 android 应用程序 (1)

📅  最后修改于: 2023-12-03 14:54:24.229000             🧑  作者: Mango

我如何在 Android Studio 中隐藏我的 Android 应用程序

在某些情况下,可能需要在 Android 设备上隐藏一个应用程序,以便其他人无法看到它。在 Android Studio 中,可以通过以下步骤来实现:

  1. 在工程视图中,找到 app module 的 build.gradle 文件,打开它。

  2. 在 build.gradle 文件中添加以下代码段:

    android {
        defaultConfig {
            manifestPlaceholders = [appLabel: " "]
        }
    }
    

    这个代码段会将应用程序的标签设置为空格,从而隐藏应用程序的名称。

  3. 在 AndroidManifest.xml 文件的 application 节点中添加以下代码段:

    <activity
        android:name=".MainActivity"
        android:label="${appLabel}"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
    
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    

    这个代码段会将应用程序的标签作为一个占位符引入。

  4. 在 res/values/styles.xml 文件中添加以下代码段:

    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    

    这个代码段会禁用应用程序的标题栏,从而使应用程序更为隐蔽。

完成以上步骤后,重新构建和部署应用程序,即可看到应用程序的名称已被隐藏。需要注意的是,虽然应用程序的名称不再显示在应用列表中,但是它仍然可以通过 Settings 应用程序中的应用程序列表找到。