向所有人致以温馨的问候,
我正在开发免费的APK Share应用程序,它搜索存储在我的Android Device.i中的所有apk文件(包括未安装在设备上)已经几乎完成了应用程序但是我想使这个应用程序更有效。< / p>
截至目前,每当应用程序打开时,我正在扫描设备中的所有apk文件。但是,当且仅当添加了一些新的apk文件或修改了现有的文件时,我才需要进行扫描。我会很高兴能有这样的想法。请给我一些建议。谢谢。
答案 0 :(得分:1)
您可以收听广播,然后更新您的模型:
<receiver android:name=".AppInstallOrRemoveReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_INSTALL" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_CHANGED" />
<action android:name="android.intent.action.PACKAGE_FULLY_REMOVED" />
<data android:scheme="package" />
</intent-filter>
</receiver>