如何在Android中获取源类文件的包名称?
2022-09-04 19:38:11
我只使用一个项目来移植精简版和完整版,因为我只是在更新清单文件包名称。
我的项目结构是这样的
我的应用
|_src
|_com.example.myapp
|_MyClass.java
和我的清单包名称不同。
package=“com.example.myapplite”
我正在使用一个库项目,因为我想要我在MyApp中使用的类的包名称。
我用了这个
System.out.println("Package Name " + context.getPackageName());
但它给了我一个清单文件包名称值,即。com.example.myapplite
我想要 MyClass.java包名称。即。com.example.myapp
我也知道这一点
MyClass mClass = new MyClass();
Package pack = mClass.getClass().getPackage();
但是我不能使用这种方法,因为我正在使用以下方法来获取我的库项目中的类文件
Class c = Class.forName("package_name.MyClass");
如何以编程方式获取MyClass.java文件的包名称?