日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > 綜合技術(shù) > Android 一個應(yīng)用啟動另一個應(yīng)用的說明

Android 一個應(yīng)用啟動另一個應(yīng)用的說明

來源:程序員人生   發(fā)布時間:2015-03-02 08:31:42 閱讀次數(shù):2813次
       我們Android 開發(fā)有時需要在1個利用中啟動另外一個利用,比如Launcher加載所有的已安裝的程序的列表,當點擊圖標時可以啟動另外一個利用。
1般我們知道了另外一個利用的包名和MainActivity的名字以后即可以直接通過以下代碼來啟動:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);            
ComponentName cn = new ComponentName(packageName, className);            
intent.setComponent(cn);
startActivity(intent);

但是更多的時候,我們1般都不知道利用程序的啟動Activity的類名,而只知道包名,我們可以通過ResolveInfo類來獲得啟動Acitivty的類名。

下面是實現(xiàn)代碼:
private void openApp(String packageName) {
PackageInfo pi = getPackageManager().getPackageInfo(packageName, 0);

Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);
resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER);
resolveIntent.setPackage(pi.packageName);

List<ResolveInfo> apps = pm.queryIntentActivities(resolveIntent, 0);

ResolveInfo ri = apps.iterator().next();
if (ri != null ) {
String packageName = ri.activityInfo.packageName;
String className = ri.activityInfo.name;

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);

ComponentName cn = new ComponentName(packageName, className);

intent.setComponent(cn);
startActivity(intent);
}
}  

程序中調(diào)用其它程序,代碼以下:
 {   
     Intent intent = new Intent(Intent.ACTION_MAIN);  
    ComponentName componentName = new ComponentName("com.lenovo.gemini.OOBE", "com.lenovo.gemini.OOBE.Settings");  
    intent.setComponent(componentName);      
    startActivity(intent);

在代碼中"com.lenovo.gemini.OOBE" 是要打開的程序包名," com.lenovo.gemini.OOBE.Settings"是要打開的Activity。
例子:程序中調(diào)用閱讀器,代碼以下:
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://163.com")); 
    startActivity(intent); 
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲国产精品99久久久久久久久 | 亚洲精品国产成人久久av盗摄 | 国产精品免费观看视频 | 国产一二区视频 | 欧美精品一区二区三区蜜桃视频 | 亚洲欧洲精品在线 | 成人看片在线观看 | 久久国产精品一区二区 | 欧美国产精品一区二区三区 | 亚洲国产精品99久久久久久久久 | 欧美成人r级一区二区三区 欧美午夜精品一区 | 成年网站在线观看 | 日韩一区二区免费电影 | 日韩三区三区一区区欧69国产 | 自拍偷拍亚洲欧美 | 色日韩综合 | 精品久久久久久久久久久院品网 | 综合插插 | 久久久久久久久久久福利观看 | 一级成人黄色片 | 国产精品区一区二区三区 | 国产高清欧美 | 色污污 | 国产第二区 | 毛片一区 | 国产精品久久久久久久久久久不卡 | 中文字幕在线日韩 | 国产一级黄色片免费看 | 免费三级在线 | 国产人成精品一区二区三 | 最近中文字幕mv免费高清在线 | 久久精品国产99 | 成人av免费在线观看 | 国产麻豆一区二区三区在线观看 | 国产精品欧美激情 | 日韩一级精品 | 欧美无乱码久久久免费午夜一区 | 久久精品中文字幕 | 一区二区免费在线视频 | 久久精品在线 | 亚洲午夜在线观看 |