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。
相关文章
- android系统开机画面_Android开机画面
- gear s3刷android wear,【干货】三星Gear S3/Gear S3 classic 智能手表刷机教程「建议收藏」
- Android listView用法详解
- xamarin android listview的用法
- android短信验证码方案,Android开发之属于你的短信验证码(一)
- 安卓软件反编译教程_android反编译教程
- android登录注册跳转的代码_Android开发代码
- android activitymanager 系统api_Android view
- android跳转到相册需要权限,Android打开相册获取图片路径[通俗易懂]
- eclipse中android开发_Android开发教程
- Android 10 构建系统实战问题解决
- 【错误记录】Flutter / Android 报错 ( AAPT: error: attribute android:requestLegacyExternalStorage not found )
- 【Android Gradle 插件】BuildType 编译类型配置 ⑧ ( versionNameSuffix 配置 | zipAlignEnabled 配置 | initWith 方法 )
- 【Android UI】Canvas 画布 ⑨ ( Canvas 绘图坐标系平移实例 )
- 【错误记录】Unity 安卓打包报错( Platform Android with graphics API OpenGLES3 is not supported with HDRP )
- android加载本地联系人实现方法
- Android各国语言缩写及简称详细介绍
- Android第三方应用接入微信平台研究情况分享(一)
- android弹出提示框的使用(图文实例)
- android获取视频,图片缩略图的具体实现
- android教程之把自己的应用加入到系统分享中
- android开发教程之清除android数据缓存示例(清除本地数据缓存)
- android开发教程之使用线程实现视图平滑滚动示例
- android开发教程之自定义控件checkbox的样式示例
- android开发教程之自定义属性用法详解
- Android处理图像数据转换的各种方法