-3
嗨我有一個應用程序播放大文件。我想擴展可下載的附加組件。我會例如有一些聲音單獨安裝包。Android應用程序插件庫項目?
嗨我有一個應用程序播放大文件。我想擴展可下載的附加組件。我會例如有一些聲音單獨安裝包。Android應用程序插件庫項目?
您可以使用Intents測試附件的存在性。創建一個明確的Intent並檢查PackageManager是否存在。如果是這樣,解鎖行爲。
public boolean isIntentAvailable(Context context, String action) {
final PackageManager packageManager = context.getPackageManager();
final Intent intent = new Intent(action);
List<ResolveInfo> resolveInfo = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
return resolveInfo.size() > 0;
}
如果你想要做一些更復雜,那麼你的加載項需要有觸發與意圖,你通過AIDL,或一些其他機制調用添加的功能活動,服務。
那麼,你的問題在哪裏? – Ghost 2012-03-08 05:39:47