最新国产好看的视频,伊人天堂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)論

铁岭市| 洪泽县| 惠安县| 五莲县| 临邑县| 黄浦区| 盐山县| 军事| 尖扎县| 胶州市| 磐安县| 弥勒县| 滕州市| 微山县| 佛山市| 清远市| 四子王旗| 察隅县| 酉阳| 天津市| 鞍山市| 肃宁县| 广宗县| 安达市| 乌鲁木齐市| 马公市| 汪清县| 南开区| 古蔺县| 仙桃市| 资溪县| 东辽县| 比如县| 德庆县| 四子王旗| 横峰县| 宽甸| 延吉市| 陇川县| 商丘市| 苗栗县|