个人命令整理(一)

记录一下常用的命令:

1.从Android 5.0开始,前台运行的service必须在通知栏有一个常驻通知

  

 Notification noti = new Notification.Builder(this)
        .setContentTitle("Reg google id service")
        .setContentText("Always in foreground")
        .setSmallIcon(R.mipmap.ic_launcher)
        .build();
    startForeground(1000, noti);

2.setting页面,如果有root权限,可以调起那个界面,肯定是activity
   然后就检查那个setting页面,是不是在运行的栈里面就可以判断,弹出dialog
   ActivityManager

3.分段加载 或者  给一个loading动画(先加载loading,刷新完再加载)

4.CTRL+SHIFT+G  回到调用的方法  AS

5.(1).获取本应用的版本号    (2).获取另一个程序的版本号   (3).获取sd卡下apk的版本号
    http://flycatdeng.iteye.com/blog/2265183    三种情况下获取版本号

6.内置:storage/sdcard0
  外置:storage/sdcard1      storage/sdcard2
  这两其实上是快捷方式,实际上是
  /storage/emulated/0
  /storage/emulated/1    /storage/emulated/2

7.mkdir    目录不存在就不创建
  mkdirs   目录不存在就创建

8.//push外置sd卡里面
  adb  push  C:\Users\niewenlong\Desktop\VPN.apk            storage/sdcard1/smarter

9.拉出外置sd卡的Log
  cd mnt/sdcard2
  adb pull /mnt/sdcard2/smarterlog/log-2017-03-17-01-49-32.log     C:\Users\niewenlong

10.adb shell
  cd mnt/sdcard
  du -ms *  查看当前目录下每个文件的大小
  m -rf  smarterLog     /// rm  smarterLog        删除文件

11循环遍历整个文件夹有没有apk

//	//循环遍历整个文件夹有没有apk        storage/sdcard1/smarter/
//	public Boolean FindAllAPKFile(File file) {
//
//		// 手机上的文件,目前只判断SD卡上的APK文件
//		// file = Environment.getDataDirectory();
//		// SD卡上的文件目录
//		if (file.isFile()) {
//			String name_s = file.getName();
//			String apk_path = null;
//			if (name_s.toLowerCase().endsWith(".apk")) {
//				apk_path = file.getAbsolutePath();// apk文件的绝对路劲
//				System.out.println("----" + file.getAbsolutePath() + "" + name_s);
//				PackageManager pm = getPackageManager();
//				PackageInfo packageInfo = pm.getPackageArchiveInfo(apk_path, PackageManager.GET_ACTIVITIES);
//				ApplicationInfo appInfo = packageInfo.applicationInfo;
//
//				/** apk的版本号码 int */
//				int versionCode = packageInfo.versionCode;
//				return true;
//			}
//		} else {
//			File[] files = file.listFiles();
//			if (files != null && files.length > 0) {
//				for (File file_str : files) {
//					FindAllAPKFile(file_str);
//				}
//			}
//		}
//		return false;
//	}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值