context.getClass和getPackageName的区别
一个是取得类名,一个是取得包名。
getClass 是java中Object类的成员函数,它的所有子类均可以用这个函数来取得当前类的类名;
getPackageName是Android中Context中用于得到包名的函数。
例子如下:
package com.my.test;
public class testActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mcontext = this.getApplicationContext();
Log.i(TAG, " class name: "+ getClass().toString());
Log.i(TAG," package name: " + getPackageName());
}
}
结果:
class name:com.my.test.testActivity
package name:com.my.test
本文详细介绍了Java中的getClass()函数与Android中的getPackageName()函数的区别,通过实例展示了如何使用这两个函数获取类名与包名。
2476

被折叠的 条评论
为什么被折叠?



