-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