• Android工具


    原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6689922

    本文章的前提:已经安装了Eclipse和ADT。android SDK也下载完毕。Eclipse里面已经设置好了andro本文章的前id SDK。

    本文章将系统的介绍Android调试的各个工具。讲的会比较细,希望对大家有所帮助。

    SQLITE3

    SQLite 是一个非常流行的嵌入式数据库,它提供了一个清爽的 SQL 接口,相当小的内存占用和高速的响应。重要的是,它是免费的,不会有什么专利陷阱,不会因为使用它导致每台Android手机向Android的无赖竞争对手交多少银子。^_^

    SQLite3是一个简化的数据库,比传统的数据库少了很多东西,例如外键和左右连接。不过这并不影响我们使用,毕竟它处理的是嵌入式的数据,不是海量数据。

    android SDK已经带了sqlite3的命令行。不过我们一般还是先进入adb shell里,直接利用手机上的sqlite3来查看/操作数据库。代码里面如何编写数据库的代码,我会另外开章节描述,这里只是写如何使用命令行。

    先使用adb shell进入手机终端。一般数据库文件以.db结尾,放在/data/data/[应用的包]/databases目录里。我们先进入闹钟的目录:

    >>adb shell

    #cd /data/data/com.android.alarmclock/databases

    #sqlite3 alarms.db

    将进入sqlite3的命令行模式:

    # sqlite3 alarms.db

    sqlite3 alarms.db

    SQLite version 3.6.22

    Enter ".help" for instructions

    Enter SQL statements terminated with a ";"

    sqlite>

    1,  需要查看当前有多少表,输入:

    sqlite>.table

    2,  可以直接输入sql命令。例如,输入

    sqlite>select * from alarms;

    记得一定要以“;”结尾哦。

    3,  退出,输入:

    sqlite>.quit

    4,  查看帮助,输入:

    5,  sqlite>.help

    当然,也可以使用adb pull 命令,把db文件从手机down到PC端,直接使用android sdk里带的sqlite3命令来操作db文件。调整好了之后,再用adb push把db文件上传到手机上。

    推荐使用一些可视化的sqlite3工具。Linux和win下都有的工具:sqlitebrowser。

  • 相关阅读:
    使用一系列命令生成字母数字符号组合
    linux分析apache日志获取最多访问的前10个IP
    shell脚本输出九九乘法表
    shell脚本输出空心等腰三角形
    awk与sed命令面试题整理
    linux分析apache日志获取最多访问的前10个IP
    iOS开发-由浅至深学习block
    PM常用软件&工作平台
    iOS开发之—— 各种加密的使用(MD5,base64,DES,AES,RSA,DSA)
    MVVM With ReactiveCocoa
  • 原文地址:https://www.cnblogs.com/stephen-init/p/4049643.html
Copyright © 2020-2023  润新知