最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android開發(fā)教程之獲取使用當(dāng)前api的應(yīng)用程序名稱

 更新時(shí)間:2014年02月17日 09:44:36   作者:  
開發(fā)手機(jī)安全管家的時(shí)候,比如要打電話,或者照相需要知道是哪個(gè)應(yīng)用程序在調(diào)用,就可以在API接口中調(diào)用下面的代碼

比如要獲取打開攝像頭的應(yīng)用程序名稱,只需要在frameworks/base/core/android/hardware/Camera.java中open()方法中加上如下代碼就可以了。

復(fù)制代碼 代碼如下:

Application application = ActivityThread.currentApplication();
if (application != null) {
    String packageName = application.getPackageName();
    try {
         ApplicationInfo packageInfo= application.getPackageManager().getApplicationInfo(packageName,PackageManager.GET_META_DATA);
         String appName = application.getPackageManager().getApplicationLabel(packageInfo).toString();
} catch (Exception e) {
  e.printStackTrack();
}

ApplicationLabel就是應(yīng)用程序名稱,是定義在AndroidManifest.xml中的。

如下為Android 2.3Camera應(yīng)用的寫法。



其應(yīng)用名稱就為Camera。

相關(guān)文章

最新評(píng)論

华坪县| 辛集市| 巴南区| 宜宾县| 陵川县| 华坪县| 额尔古纳市| 聂荣县| 怀安县| 松滋市| 阳城县| 南陵县| 郧西县| 西华县| 两当县| 灵璧县| 武鸣县| 潍坊市| 惠安县| 定边县| 榕江县| 凌云县| 元谋县| 陆川县| 林口县| 依兰县| 永寿县| 神农架林区| 深州市| 镇赉县| 绥德县| 明溪县| 尚义县| 日照市| 舞阳县| 衡阳县| 长白| 武安市| 丹巴县| 明水县| 文昌市|