gpt4 book ai didi

android,如何获取包名?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:53:28 24 4
gpt4 key购买 nike

在我的应用程序中,我需要知道包名的名称。当我想在 Activity 中捕获它时我没有问题,但我不能在其他类(class)中捕获它。以下代码在 Activity 中有效,但我不知道为什么它在简单类中有问题。

String packageName = getPackageName();

在我的类里面,我尝试编写这段代码:

Context context = getApplicationContext();
String packageName = context.getPackageName();

但是编译器说 getApplicationContext() 方法没有为这个类定义。

如何在这个类中取包名?

最佳答案

简单的或另一种方法是将 Context 传递给辅助类构造函数:

MyClassConstructor(Context context){

String packageName = context.getPackageName();
}

关于android,如何获取包名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8643221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com