2012-03-08 57 views
-3

嗨我有一个应用程序播放大文件。我想扩展可下载的附加组件。我会例如有一些声音单独安装包。Android应用程序插件库项目?

+0

那么,你的问题在哪里? – Ghost 2012-03-08 05:39:47

回答

1

您可以使用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,或一些其他机制调用添加的功能活动,服务。

相关问题