• Android开发-略讲adb命令和SQLite数据库运用


      adb.exe 

      ADB —Android Debug Bridge, 是 Android sdk 里的一个工具,用这个工具可以直接操作管理 Android 模拟器或者真实的 Android 设备

    简单来说,ADB 是一个 客户端(pc)—服务器端(android) 程序。

      • 运行设备的 shell(命令行)
      • 计算机和设备之间上传/下载文件
      • 将本地 apk 软件安装至模拟器或 Android 设备

      adb.exe 在我们下载下来的ADT(Android deverlop tools)中的 SDK 下的 platform-tools 下。

      

      adb devices ---查看当前连接的设备,显示连接到计算机的 Android 设备或者模拟器。

      

      adb install apk文件路径 ---指定的 apk文件安装到设备上,记得加上包名

      

      adb uninstall 软件名 ---卸载软件,软件名: src 下的包名

      

      adb shell ---登录设备shell

      

      当你看见你登录后返回的是这样的一个命令,后面的带#号的,说明你是拥有管理员权限的。若是出现的是 $ 符号的 那么说明你没有权限。

      你可以通过ROOT,获取手机超级管理员。通过 su ,测试手机是否ROOT了。

      

      当 操作文件时 遇到  权限问题 必须 取得  必须的权限  :

        进入相关包的目录下,更改权限命令:

      • chmod 777 文件名;
      • 777 : 代表所有的权限;

      cd /data/data ----进入数据库

      ls ——这是查看data 数据库下面的内容

      

      下面我们看下利用 sqlite3 进行数据库的增删改查

      

      

    下面讲下一些其他命令,就不一一演示结果。

    1.从设备上下载文件到电脑:

      adb pull <远程路径><本地路径>

      用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

    2.刷机

      用 recovery 刷时 一般按一下顺序执行:

      adb shell mount -a

       adb push recovery-RAv1.0G.img /system/recovery.img

       adb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.img

      adb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot

    3.其他

      df

      top 

      dumpsys meminfo 

      cat/proc/meminfo

      Native/Dalvik 的 Heap 信息

      如果发现这个值一直增长,则代表程序可能出现了内存泄漏。

      kill PIDNumber

      ps/procrank   看进程内存

      ...

            

      最后,谢谢大家的支持。学向勤中得,萤窗万卷书。

      

  • 相关阅读:
    SEO分享:我为什么会有这么多的优质外链资源?
    执行shell脚本提示“syntax error near unexpected token for((i=0;i&lt;$length;i++))”
    Codeforces Round #254 (Div. 2)D(预计)
    自己写配置文件
    软件測试基本方法(二)之白盒測试
    hdu 4638 Group
    影视集结号--首页
    2015阿里巴巴秋招在线笔试题
    php 抓取天气情况 www.weather.com.cn
    C语言中的enum(枚举)使用方法
  • 原文地址:https://www.cnblogs.com/hxb2016/p/6079365.html
Copyright © 2020-2023  润新知