Android - 应用程序 hasCode 标签

标签 android

Android 开发者 page对于 <application>包含标志 hasCode 。它的描述是:

An application would not have any code of its own only if it's using 
nothing but built-in component classes, such as an activity that uses 
the AliasActivity class, a rare occurrence.

有人可以提供他们谈论的 AliasActivity 用例(罕见情况)的代码示例吗?

最佳答案

AliasActivity - 顾名思义 - 只是另一个 Activity 的别名。

您可以仅使用 XML 创建一个。有一个example available在 Android git 存储库中。

您的 list 可能如下所示:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.aliasactivity">
    <application android:hasCode="false" android:label="@string/app_label">
        <activity android:name="android.app.AliasActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
            <meta-data android:name="android.app.alias"
                    android:resource="@xml/alias" />
        </activity>
    </application>
</manifest>

在 res/xml/alias.xml 中定义 Intent :

<alias xmlns:android="http://schemas.android.com/apk/res/android">
    <intent android:action="android.intent.action.VIEW"
        android:data="http://www.google.com/">
    </intent>
</alias>

关于Android - 应用程序 hasCode 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30968695/

相关文章:

android - Android O 中其他应用的大小

android - 就像素而言,我可以制作多大的 Android 应用程序 Canvas ?

java - 无法调试,0x00007c37 处的致命信号 6 (SIGABRT)(代码=-6)

android - 为 Ionic 构建阻止了 HTTPS --release android apk

android - 使用正则表达式从android中的网站文本数据中获取电话号码

android - Firebase 性能监控库与作为签名 jar 分发的库不兼容

android - 放大 Android 渐变绘图的中心

java - Android:直接从 obb 文件扩展中读取 .mp4 文件不起作用 - 在状态 1 中调用 prepareAsync

java - 所有单选按钮都在单选组下被选中,android

android - 双推送通知图标