zoukankan      html  css  js  c++  java
  • 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   看进程内存

      ...

            

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

      

  • 相关阅读:
    spring scope prototype与singleton区别
    JAVA中的内存们
    汉诺塔问题
    关于设置tomcat端口为80的事
    struts2表单提单细节处理
    volatile的作用
    Java并发编程:Thread类的使用
    git的几个小技巧
    UEdit插件使用
    MySQL优化必须调整的10项配置
  • 原文地址:https://www.cnblogs.com/hxb2016/p/6079365.html
Copyright © 2011-2022 走看看