六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 60|回复: 0

android笔记(私有)

[复制链接]

升级  56%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
28
 楼主| 发表于 2013-1-15 02:22:20 | 显示全部楼层 |阅读模式
①。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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表