Launcher数据库(早期的)

转载,原博地址:http://blog.csdn.net/tangcheng_ok/article/details/6047968

======================================================================================================================================

1、http://www.sourceforge.net/projects/sqlitebrowser/ SQLite可视化工具下载地址。

 

2、在eclipse通过DDMS的File Explorer工具找到数据库所在的文件夹/data/data/com.android.launcher/launcher.db 点击 pull a file form the driver到本地文件夹 使用Sqlitebrowser打开launcher.db,看到数据库的结构如(图1):

 

(图1)

这就是数据库的结构。在系统默认情况下gestures表是空的。这里我们主要看Favorites表。如(图2)

 (图2)

在appwidgetId字段之后所有的字段都是空的,请仔细观察title字段,好了,现在我们打开模拟器,看看模拟器上能不能找到些线索,如(图3)

(图3)

从以上的分析,我们可以得知Favorites表主要保存的是在Home主页,这只是我们的猜测。看代码才知道具体实现,为了证实这种猜测是正确的,我要将“抽屉”打开,从中拖出一个快捷方式,如(图4)

(图4)

我们将91手机助手拖到Favorites中(图5)

(图5)

再看数据库中的数据变化(图6)

(图6)

可以看到数据库中添加了一条数据,是关于“91手机助手”的。我们再在界面上加入一些小应用,快捷方式,文件夹如(图7)。

 

(图7)

再将数据库下载,分析数据库表中字段的意义。如(图8)。

 

(图8)

毋庸置疑,我们的猜测是对的。下一步看代码(如何使用GIT下载Launcher源码请参看:http://blog.csdn.net/Android_Tutor/archive/2010/05/24/5621141.aspx

好了,今天先到这里,希望不要误导大家,各位多多给些意见,多多讨论。谢谢!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值