android笔记(私有)

①。2.2开始新增RecoverySystem类,可以帮助我们调用系统还原等操作,使用RecoverySystem必须是API Level最小为为8,该类位于android.os.RecoverySystem,提供了三个静态方法

  static void  installPackage(Context context, File packageFile)   //重启设备,安装一个更新包

  static void  rebootWipeUserData(Context context)  //重启设备,清除用户数据分区类似恢复出厂设置

  static void  verifyPackage(File packageFile, RecoverySystem.ProgressListener listener, File deviceCertsZipFile)  //验证加密签名的系统更新包在安装前,其中第二个数接口的具体定义为 android.os.RecoverySystem.ProgressListener  其中只有一个回调方法  abstract void  onProgress(int progress)   来显示效验的进度。

②.adb shell pm setInstallLocation 0。
其中最后一个参数0代表auto自动的,Android系统会自动选择,而1为手机内部的rom,2为外部sd卡存储
  当然Android开发网提醒大家,还有新的获取安装的位置参数为getInstallLocation,我们使用adb shell pm getInstallLocation来获取软件的安装位置列表。

③  android -help 即可获取这个批处理文件的所有帮助信息,android -update project参数来更新一个工程

④ 如果这个View我们设置为GONE则消失,该广告条看不见也不占用位置。而INVISIBLE则代表广告条那块是空白,但仍然沾着他布局高和宽的位置,而VISIBLE就是标准显示时的状态。
⑤ 资源定义为   <string name="alert2">My name is %1$s , I am form %2$s</string>

   则Java中只需要

  String sInfoFormat = getResources().getString(R.string.alert2); 

  String sFinalInfo=String.format(sInfoFormat, sName, sCity); 
这里%1$s代表这是一个字符串型的,如果是整数型可以写为%1$d



你可能感兴趣的:(android,OS)