登录 立即注册
安币:

查看: 117|回复: 6

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

[复制链接]

385

主题

452

帖子

1814

安币

手工艺人

发表于 2018-2-10 10:24:54 | 显示全部楼层 |阅读模式

            

        比如要获取打开摄像头的应用程序名称,只需要在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应用的写法。



        

20

主题

8711

帖子

2453

安币

Android大神

Rank: 6Rank: 6

发表于 2018-2-11 16:01:00 | 显示全部楼层
感觉楼主很用心,辛苦啦~
发表于 2018-2-12 16:39:21 | 显示全部楼层
支持楼主,支持安卓巴士!

0

主题

1万

帖子

2500

安币

Android大神

Rank: 6Rank: 6

发表于 2018-2-13 04:10:04 | 显示全部楼层
支持,感谢,祝巴士越来越好~

7

主题

9374

帖子

2422

安币

Android大神

Rank: 6Rank: 6

发表于 2018-2-13 12:04:38 | 显示全部楼层
感谢分享,安卓巴士有你更精彩:lol

0

主题

8716

帖子

2160

安币

Android大神

Rank: 6Rank: 6

发表于 2018-2-13 21:05:08 | 显示全部楼层
支持,感谢,祝巴士越来越好~

355

主题

408

帖子

326

安币

手工艺人

发表于 2018-2-14 00:17:52 | 显示全部楼层
感觉楼主很用心,辛苦啦~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表