当前位置: 编程技术>移动开发
本页文章导读:
▪判断力应用程序装配位置 判断力应用程序安装位置
从Android 2.2开始软件可以安装到SD卡上,在API Level为8的SDK中新增了一个标记可以判断应用程序安装在机身内或机身外,通过 ApplicationInfo.FLAG_EXTERNAL_STORAGE 标记可以.........
▪ some projects were hidden because they exist in the workspace directory some projects were hidden because they exist in the workspace directory。
有时候我们导入现有的工程时会出现错误,没有继续下一步的那个按钮,错误提示如下:some projects were hidden because they exist in the wor.........
▪ simState 意思 simState 意义
TelephonyManager.getSimState()
SIM_STATE_UNKNOWN 0
SIM卡状态:未知。表示SIM卡的状态之间的转换。例如,当用户输入SIM卡的PIN码PIN_REQUIRED状态下,SIM卡状态查询返回此状态,然后转向.........
[1]判断力应用程序装配位置
来源: 互联网 发布时间: 2014-02-18
判断力应用程序安装位置
从Android 2.2开始软件可以安装到SD卡上,在API Level为8的SDK中新增了一个标记可以判断应用程序安装在机身内或机身外,通过 ApplicationInfo.FLAG_EXTERNAL_STORAGE 标记可以判断应用是否为是否安装在Sdcard上,当然对于SDK低于Android 2.2时可以通过ApplicationInfo的sourceDir属性为/sdcard/开头来确定APK安装的位置。
如下:
PackageManager pm=ctx.getPackageManager();
ApplicationInfo appInfo=pm.getApplicationInfo(pkgName, 0);
if ((appInfo.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0) {
// App on sdcard
System.out.println(pkgName+" install on sdcard");
}
从Android 2.2开始软件可以安装到SD卡上,在API Level为8的SDK中新增了一个标记可以判断应用程序安装在机身内或机身外,通过 ApplicationInfo.FLAG_EXTERNAL_STORAGE 标记可以判断应用是否为是否安装在Sdcard上,当然对于SDK低于Android 2.2时可以通过ApplicationInfo的sourceDir属性为/sdcard/开头来确定APK安装的位置。
如下:
PackageManager pm=ctx.getPackageManager();
ApplicationInfo appInfo=pm.getApplicationInfo(pkgName, 0);
if ((appInfo.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0) {
// App on sdcard
System.out.println(pkgName+" install on sdcard");
}
[2] some projects were hidden because they exist in the workspace directory
来源: 互联网 发布时间: 2014-02-18
some projects were hidden because they exist in the workspace directory。
有时候我们导入现有的工程时会出现错误,没有继续下一步的那个按钮,错误提示如下:some projects were hidden because they exist in the workspace directory。
查阅了半天,很多中文网站上也没看到有可行的解释,无意中在一外文网站上看见了,此时显得英语是尤其的重要啊!
导致这个错误的原因是工程重名了!并不是仅仅指文件夹重名,相信很多人也曾经修改过文件夹的名称,可惜没什么用处,关键是修改工程里面的一个文件!也就是.project这个文件!
用记事本打开,修改一下<projectDescription>
<name>projectname</name>中的projectname就行了。
再次导入的话,就OK了。
有时候我们导入现有的工程时会出现错误,没有继续下一步的那个按钮,错误提示如下:some projects were hidden because they exist in the workspace directory。
查阅了半天,很多中文网站上也没看到有可行的解释,无意中在一外文网站上看见了,此时显得英语是尤其的重要啊!
导致这个错误的原因是工程重名了!并不是仅仅指文件夹重名,相信很多人也曾经修改过文件夹的名称,可惜没什么用处,关键是修改工程里面的一个文件!也就是.project这个文件!
用记事本打开,修改一下<projectDescription>
<name>projectname</name>中的projectname就行了。
再次导入的话,就OK了。
[3] simState 意思
来源: 互联网 发布时间: 2014-02-18
simState 意义
- TelephonyManager.getSimState()
- SIM_STATE_UNKNOWN 0
- SIM卡状态:未知。表示SIM卡的状态之间的转换。例如,当用户输入SIM卡的PIN码PIN_REQUIRED状态下,SIM卡状态查询返回此状态,然后转向SIM_STATE_READY。
- SIM_STATE_ABSENT 1
- SIM卡状态:无SIM卡提供的设备
- SIM_STATE_PIN_REQUIRED 2
- SIM卡状态:锁定:用户的SIM卡的PIN码解锁
- SIM_STATE_PUK_REQUIRED 3
- SIM卡状态:锁定:用户的SIM PUK解锁
- SIM_STATE_NETWORK_LOCKED 4
- SIM卡状态:锁定:要求它们网络的PIN码解锁
- SIM_STATE_READY 5
- SIM卡状态:就绪
最新技术文章: