需求很簡單,實現的方案也要很多種。我第一想到是通過aidl 進行通訊,監聽是否終止連線,具體實現例子如下。
1 aidl 通訊
2 廣播通訊
這種方案更簡單,對接的成本也更低。
if (intent.getaction().equals("com.example.connectdemo.my_broadcast"))});}
}
private void setconnect() catch (exception e)下面是乙個啟動另外乙個應用的工具類,補充了上文說到一些基本的判斷。} else
}});
}
}else
}//判斷應用是否安裝
public static boolean isapkinstalled(context context, string packagename)
try catch (packagemanager.namenotfoundexception e)
}//判斷應用是否執行
activitymanager activitymanager = (activitymanager) context.getsystemservice(context.activity_service);
listlist = null;
if (activitymanager != null)
if (list == null || list.size() <= 0)
for (activitymanager.runningtaskinfo info : list)
}return false;
}//啟動應用
packagemanager packagemanager = context.getpackagemanager();
intent intent = packagemanager.getlaunchintentforpackage(packagename);
context.startactivity(intent);}}
Doc View 之間相互訪問
1 在view中獲得doc指標 cyoursdidoc pdoc getdocument 乙個視只能有乙個文件。也可以 cmainframe pmain cmainframe afxgetmainwnd 3 在view中獲得mainframe指標 4 獲得view 已建立 指標 cyourview ...
人之間的尊重是相互的 人與人之間要學會相互尊重
第二是要有 三人行,必有我師 的良好心態。在我們的周圍,在我們生活的集體中,不乏學習的楷模。他們人儀表美 心靈美 語言美 品質美都是我們學習的好榜樣。他們淵博的知識,敏捷的思維,善辯的口才,傑出的才華,精湛的藝術,完美的人格,豐富的愛心,以及奉獻的精神等等,都是值得我們仰慕與學習的。只有我們時時 處...
Android APP間相互呼叫的方式一記
componetname方式 甲方如下操作 intent intent new intent componentname componentname new componentname pkg,cls 引數pkg與cls intent.setcomponent componentname conte...