Android如何判断应用程序是安装在手机内存中还是SD卡中的呢? 并且可以将手机内存中的应用移到SD卡中,将SD卡中的应用移到手机内存中?不知道哪位大牛遇到过类似的问题,能否分享一下你的方案,谢谢。。
解决方案 »
- 请问ksoap2-android中有没有ServiceConnectionMidp这个类?
- 导致内存出错的问题,请各位看看
- hashmap问题,大神帮我解决一下吧
- 请问路过的大神,3.0上如何显示menu键
- android 占用CPU问题
- 我想开始学习Linux网络编程和android开发,希望大家给点指点!
- Android平台使用jpct ae 引擎加载3ds文件,没有显示颜色
- 手机访问服务器慢!求大神指导。
- R文件一个小问题!!!!!速速进来瞧瞧!
- android开发,播放手机上音频,播放不了,求大神指点谢谢~
- 状态栏抖动问题,急急急!!!!!!!
- 如何实现联系人在一个listview按字母分组显示(加分割提示)
* 判断包名所对应的应用是否安装在SD卡上
* @param packageName
* @return, true if install on SD card
*/
public static boolean isInstallOnSDCard(String packageName) {
PackageManager pm = LauncherApplication.getApp().getPackageManager();
ApplicationInfo appInfo;
try {
appInfo = pm.getApplicationInfo(packageName, 0);
if ((appInfo.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0) {
return true;
}
} catch (NameNotFoundException e) {
e.printStackTrace();
} return false;
}移动没做过:)