java – 如何在android中获取包名?

栏目: Java · 发布时间: 6年前

内容简介:我需要自己编写一些util类,我需要android app的packagename.虽然我发现packageManager只能用于具有上下文的Activity等等.我只想在我的类中获取packagename,这将在android应用程序中使用.那我该怎么做呢?谢谢!翻译自:https://stackoverflow.com/questions/7090883/how-can-i-get-package-name-in-android

我需要自己编写一些util类,我需要android app的packagename.

虽然我发现packageManager只能用于具有上下文的Activity等等.我只想在我的类中获取packagename,这将在android应用程序中使用.那我该怎么做呢?谢谢!

使用:getPackageManager().getPackageInfo(getPackageName(),0).packageName

或者只是MyContext.getPackageName()

您还可以创建一个功能:

public String getPackageName(Context context) {
    return context.getPackageName();
}

翻译自:https://stackoverflow.com/questions/7090883/how-can-i-get-package-name-in-android


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Node.js:来一打 C++ 扩展

Node.js:来一打 C++ 扩展

死月 / 电子工业出版社 / 2018-6-1 / 109

Node.js 作为近几年新兴的一种编程运行时,托 V8 引擎的福,在作为后端服务时有比较高的运行效率,在很多场景下对于我们的日常开发足够用了。不过,它还为开发者开了一个使用C++ 开发 Node.js 原生扩展的口子,让开发者进行项目开发时有了更多的选择。 《Node.js:来一打 C++ 扩展》以 Chrome V8 的知识作为基础,配合 GYP 的一些内容,将教会大家如何使用 Node......一起来看看 《Node.js:来一打 C++ 扩展》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试