android开发教程之获取使用当前api的应用程序名称
- 软件编程
- 2026-01-11 16:27:10
比如要获取打开摄像头的应用程序名称,只需要在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。
# 应用程序
# api
# open
# 只需
# 就可以
# 要在
# BR
# 就为
# java
# span
# application
# 如要
# 使用android隐藏api实现亮度调节的方法
# Camera
# ActivityThread
# Android 用 camera2 API 自定义相机
# android通过google api获取天气信息示例
# android monkey自动化测试改为java调用monkeyrunner Api
# Android通过原生APi获取所在位置的经纬度
# Android 调用百度地图API示例
# android开发教程
# Android开发学习笔记之通过API接口将LaTex数学函数表达式转化为图片形式
# android 微信 sdk api调用不成功解决方案
# Android 高版本API方法在低版本系统上的兼容性处理
# android通过Location API显示地址信息的实现方法
# Android提高之蓝牙隐藏API探秘
# Android指纹识别API初试
# Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法(后台订单支付API设计)
# Android4.4 WebAPI实现拍照上传功能
# Android API开发之SMS短信服务处理和获取联系人的方法
# Android基于API的Tabs3实现仿优酷tabhost效果实例
# Android 多媒体播放API简单实例
# 最新Android版本、代号、对应API/NDK级别、发布时间及市场份额
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题
Java方法及数组相关原理解析
全面介绍python中很常用的单元测试框架unitest
python 实现的IP 存活扫描脚本
PHP文件操作简单介绍及函数汇总
Spring-boot 2.3.x源码基于Gradle编译过程详解
ES6学习教程之Promise用法详解
Redis分布式锁的使用和实现原理详解
C#窗体程序实现全屏及取消全屏步骤
Springmvc模式上传和下载与enctype对比
c# base64转字符串实例
Java 跨域问题的处理方式
Python 多进程、多线程效率对比
C语言中求和、计算平均值、方差和标准差的实例
详解MySQL8的新特性ROLE
详解vue中使用transition和animation的实例代码
Python中return函数返回值实例用法
docker镜像导入导出备份迁移的操作
docker-compose快速搭建docker私有仓库的步骤
c# 通过WinAPI播放PCM声音
vue中如何自定义右键菜单详解
C++ 获取URL内容的实例
MySQL 连接查询的原理和应用
Javascript实现单选框效果
python 实现性别识别
JavaScript实现网页tab栏效果制作
docker 连接宿主Mysql操作
一文告诉你Sql的执行顺序是怎样的
详解Java创建多线程的四种方式以及优缺点
docker安装redis设置密码并连接的操作
Python析构函数__del__定义原理解析
vue+element实现动态加载表单
五句话帮你轻松搞定js原型链
Java中SPI的一些理解
jQuery实现简单弹幕制作
jquery实现淡入淡出轮播图效果
sql server把退款总金额拆分到尽量少的多个订单中详解
js调用网络摄像头的方法
Spring Boot + Mybatis-Plus实现多数据源的方法
解决C语言中使用scanf连续输入两个字符类型的问题
docker实现重新打tag并删除原tag的镜像
c# 剔除sql语句'尾巴'的五种方法
JavaScript实现移动小精灵的案例代码
Javascript中window.name属性详解
安装IDEA和配置Maven的步骤详解
MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例
在docker容器中使用非root用户执行脚本操作
C# 设置防火墙的创建规则
swiper实现导航滚动效果
Asp.Net Core实现Excel导出功能的实现方法
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
