android开发教程之获取使用当前api的应用程序名称
更新时间:2014年02月17日 09:44:36 作者:
开发手机安全管家的时候,比如要打电话,或者照相需要知道是哪个应用程序在调用,就可以在API接口中调用下面的代码
比如要获取打开摄像头的应用程序名称,只需要在frameworks/base/core/android/hardware/Camera.java中open()方法中加上如下代码就可以了。
复制代码 代码如下:
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就是应用程序名称,是定义在AndroidManifest.xml中的。
如下为Android 2.3Camera应用的写法。

其应用名称就为Camera。
您可能感兴趣的文章:
- android 微信 sdk api调用不成功解决方案
- android monkey自动化测试改为java调用monkeyrunner Api
- Android 高版本API方法在低版本系统上的兼容性处理
- Android 调用百度地图API示例
- android通过google api获取天气信息示例
- android通过Location API显示地址信息的实现方法
- Android通过原生APi获取所在位置的经纬度
- Android提高之蓝牙隐藏API探秘
- Android指纹识别API初试
- Android开发学习笔记之通过API接口将LaTex数学函数表达式转化为图片形式
- Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法(后台订单支付API设计)
- Android4.4 WebAPI实现拍照上传功能
- 使用android隐藏api实现亮度调节的方法
- Android API开发之SMS短信服务处理和获取联系人的方法
- Android 用 camera2 API 自定义相机
- Android基于API的Tabs3实现仿优酷tabhost效果实例
- Android 多媒体播放API简单实例
- 最新Android版本、代号、对应API/NDK级别、发布时间及市场份额
相关文章
PopupWindow+RecyclerView实现上下滑动框功能
这篇文章主要为大家详细介绍了PopupWindow+RecyclerView实现上下滑动框功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-07-07
Android编程之PopupWindow隐藏及显示方法示例(showAtLocation,showAsDropDown
这篇文章主要介绍了Android编程之PopupWindow隐藏及显示方法,结合实例形式分析了showAtLocation及showAsDropDown方法实现PopupWindow控件隐藏及显示功能相关操作技巧,需要的朋友可以参考下2017-02-02


最新评论