zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

android开发教程之获取使用当前api的应用程序名称

Android教程API应用程序开发 使用 获取 当前
2023-06-13 09:15:17 时间

比如要获取打开摄像头的应用程序名称,只需要在frameworks/base/core/android/hardware/Camera.java中open()方法中加上如下代码就可以了。

复制代码代码如下:


Applicationapplication=ActivityThread.currentApplication();
if(application!=null){
   StringpackageName=application.getPackageName();
   try{
        ApplicationInfopackageInfo=application.getPackageManager().getApplicationInfo(packageName,PackageManager.GET_META_DATA);
        StringappName=application.getPackageManager().getApplicationLabel(packageInfo).toString();
}catch(Exceptione){
 e.printStackTrack();
}

ApplicationLabel就是应用程序名称,是定义在AndroidManifest.xml中的。

如下为Android2.3Camera应用的写法。



其应用名称就为Camera。