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模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Python数据分析库pandas高级接口dt的使用详解
vue 基于abstract 路由模式 实现页面内嵌的示例代码
spring boot 实现阿里云视频点播功能(删除视频)
python 实现Harris角点检测算法
python搜索算法原理及实例讲解
如何向scrapy中的spider传递参数的几种方法
用Python实现童年贪吃蛇小游戏功能的实例代码
MYSQL字符串强转的方法示例
如何在springboot中使用定时任务
docker 启动elasticsearch镜像,挂载目录后报错的解决
python爬虫判断招聘信息是否存在的实例代码
详解mysql中的字符集和校验规则
nginx对http请求处理的各个阶段详析
python 实用工具状态机transitions
Python爬虫进阶之爬取某视频并下载的实现
js观察者模式的弹幕案例
docker 打包本地镜像,并到其他机器进行恢复操作
10分钟教你本地配置多个git ssh连接的方法
python IP地址转整数
Java中ThreadLocal的一些理解
为什么MySQL 使用timestamp可以无视时区问题.
python-地图可视化组件folium的操作
C++类型转换的深入总结
Vue 的 v-model用法实例
c# Linq distinct不会调用Equals方法详解
java 静态工厂代替多参构造器的适用情况与优劣
H5 js点击按钮复制文本到粘贴板
C# 实现Distinct将对象按条件去重
C/C++中memset,memcpy的使用及fill对数组的操作
C# 设置防火墙的创建规则
深入解析PHP底层机制及相关原理
ES6学习教程之Promise用法详解
VSCode中画UML图的方法实现
c# base64转字符串实例
Nginx服务器添加Systemd自定义服务过程解析
Django vue前后端分离整合过程解析
Mysql 存储过程中使用游标循环读取临时表
python实现图片,视频人脸识别(dlib版)
mysql用户变量与set语句示例详解
javascript实现电商放大镜效果
JavaScript实现网页tab栏效果制作
java Swing实现五子棋游戏
Docker容器上用DockerFile部署多个tomcat服务的步骤
Goland支持泛型了(上机实操)
linux下利用Docker安装mysql的步骤
c++ 数组定义及初始化详解
一篇文章让你三分钟学会Java枚举
Python常用GUI框架原理解析汇总
如何在scrapy中集成selenium爬取网页的方法
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
