Android有什么用处?

Ali*_*lis 6 java android

什么是使用的Android版本:执着="真"的属性?

<application
    android:fullBackupContent="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:persistent="true"
    android:largeHeap="true"
    android:supportsRtl="true"
    android:theme="@style/AppTheme1">
</application>
Run Code Online (Sandbox Code Playgroud)

Bre*_* K. 12

不幸的是,对于大多数开发人员来说没有用。android:persistent的官方指南有一个措辞含糊的评论,它是“针对”系统应用程序的。需要明确的是,除非您是系统应用程序,否则将忽略此属性。

您可以在提交中看到在PackageManager 中添加了标志检查,这需要持久标志和系统应用标志。如果您的应用程序只有其中之一,则不会将其视为持久的。

所以这个属性只对平台开发者和硬件供应商有用。对不起。

但是它有什么作用呢?此属性允许您在 Oreo 上启动后台服务并防止它被自动终止。


Int*_*iya 11

阅读关于android:persistent的官方指南

应用程序是否应始终保持运行 - 如果应该,则为"true",否则为"false".默认值为"false".应用程序通常不应设置此标志; 持久性模式仅适用于某些系统应用程序.