編輯:關於Android編程
上一篇文章成功的將apkplug框架嵌入了應用中並且啟動 鏈接http://www.apkplug.com/blog/?post=10 這一篇文章實現如何獲取所有已安裝插件
一 獲取框架的SystemBundle的上下文BundleContext
apkplug框架啟動會自動創建一個SystemBundle, 它是框架的第一個插件不可停止和卸載,通過它我們可以與apkplug和其他插件通信
FrameworkInstance.getSystemBundle() 便可以獲取到SystemBundle但它沒有太大意義,我們需要獲取它的運行上下文BundleContext
BundleContext context =frame.getSystemBundleContext();
二 通過BundleContext獲取已安裝插件
for(int i=0;i
//獲取已安裝插件
//打印插件信息
StringBuffer sb=new StringBuffer();
sb.append("\n插件名稱:"+b.getName());
sb.append("\n插件應用名稱:"+b.getSymbolicName());
sb.append("\n插件版本:"+b.getVersion());
sb.append("\n插件ID:"+b.getBundleId());
sb.append("\n插件當前狀態:"+b.getState());
sb.append("\n插件啟動Activity:"+b.getBundleActivity());
System.out.println(sb.toString());
}
這樣我們就獲取到所有已安裝的插件,並且我們可以通過Bundle獲取插件信息或操作這些插件(啟動,卸載,啟動插件Activity等)
官網www.apkplug.com
QQ交流群:132433459
這篇文章主要介紹發送驗證碼和校驗驗證碼的功能,用到一個第三方平台Bmob,那Bmob是什麼呢?Bmob可以開發一個雲存儲的移動應用軟件,他提供了大量的標准的A
本例子一種介紹了四種啟動方式來1老趕集網的啟動,效果圖 : 實現原理 :通過handler延時一段時間 向主線程發送一條跳轉界面的消息(這也是大部分啟動頁所用到的)代碼示
微信的主頁分為3個tab,被選中的tab的tabwidget下面會有一個高亮的長條icon,而當切換tab頁面的時候,這個icon不是等到tab切換完成後再出現在當前被選
1.概述之前實現過一個仿支付寶界面的代碼,可拖動網格視圖。其實實現的原理網上都可以找到,我也是參考網上實現的方法,實現了自己需要的界面。並對實現的原理和方法進行了分析,現