/** 获取未安装的APK信息
* @param context
* @param archiveFilePath APK文件的路径。如:/sdcard/download/XX.apk
*/
public void getUninatllApkInfo(Context context, String archiveFilePath){
PackageManager pm = context.getPackageManager();
PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);
if(info != null){
ApplicationInfo appInfo = info.applicationInfo;
String appName = pm.getApplicationLabel(appInfo).toString();
String packageName = appInfo.packageName;
Drawable icon = pm.getApplicationIcon(appInfo);
}
}
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
View view = this.getCurrentFocus();
if (view != null){
imm.showSoftInput(view, 0); //显示软键盘
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);//隐藏软键盘
}