我只知道一种方法,就是下面这种通过Context来获得,但是如果构造函数中没有Context这个参数咋办,还有没有别的方法可以获得package的name???小弟新手,希望大侠说的详细点private final Context mContext;
构造函数有这个Context参数的时候记录下context
mContext = context;
具体函数调用
Log.d(TAG, "packagename:" + mContext.getPackageName());
if(mContext.getPackageName().toString().equals("com.android.phone")){
if ((mPhoneService == null) || forceRefresh) {
mPhoneService = ITelephony.Stub.asInterface(ServiceManager.getService("phone"));
}
}
构造函数有这个Context参数的时候记录下context
mContext = context;
具体函数调用
Log.d(TAG, "packagename:" + mContext.getPackageName());
if(mContext.getPackageName().toString().equals("com.android.phone")){
if ((mPhoneService == null) || forceRefresh) {
mPhoneService = ITelephony.Stub.asInterface(ServiceManager.getService("phone"));
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货