博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
launcher-数据解析
阅读量:4915 次
发布时间:2019-06-11

本文共 1209 字,大约阅读时间需要 4 分钟。

包名 com.android.launcher 

把launcher相关数据库文件从手机中取出来

shell@android:/data/data/com.android.launcher/databases # lslslauncher.dblauncher.db-journalshell@android:/data/data/com.android.launcher/databases # cp launcher.db /sdcardr.db /sdcard                                                                  <

laucher.db

favorites 

字段如下:

 

各字段的含义:

                title:表示桌面应用程序的名字,有的title为空,表示是widget的快捷方式;

             intent:表示启动这个图标的intent放到数据库中,当click的时候就会调用这个字段,启动相应的应用程序;

       container:表示应用程序的容器,folder的容器为整数,-100:表示在桌面的程序,-101:表示是主屏底部的程序;

           screen:表示在第几个屏,folder的screen都是0, container=-101的为0,1,3,4(2为allapp的按钮);

               cellX:表示在屏幕X轴的位置,(0,1,2,3),左上角为0点,往右依次增加;

               cellY:表示在屏幕Y轴的位置,(0,1,2,3),左上角为0点,往下依次增加;

              spallX:表示占X轴几个格;

              spallY:表示占Y轴几个格;

         itemType:应用程序用0表示,shortcut用1表示,folder用2表示,widget用4表示;

    appWidgetId:-1表示不是widget,数字大于0表示才是widget;

       isShortCut:值为0表示不是应用程序的ShortCut,值为1表示是应用程序的ShortCut;(4.2没用此字段)

         iconType:值为0表示图标的名字被定义为包名的资源id,值为1表示图标用bitmap保存;

 iconResource:当iconType为0时,应用图标的资源路径 如 com.wandoujia.phoenix2:drawable/icon

                icon:表示应用程序的图标,二进制的;显示为一张图片;

    iconPackage:应用包名,一些通用程序包名为空

       uri:从old_favorites表中获取的 未用到

  displayMode:从old_favorites表中获取的 未用到

    scence:

   profileId:userSerialNumber 。用户id;(5.0后 )

 

转载于:https://www.cnblogs.com/wjw334/p/4308411.html

你可能感兴趣的文章
iOS获取设备UUID和IDFA
查看>>
模糊查询
查看>>
linux 出现:-bash-3.2$提示符
查看>>
jsp电子商务 购物车实现之二 登录和分页篇
查看>>
科普:搜索引擎的基本工作原理
查看>>
Docker Compose 原理
查看>>
mongodb index 的background 及集群的索引建立
查看>>
判断两个控件在同一个Window上是否有重叠
查看>>
Android+Jquery Mobile学习系列(3)-创建Android项目
查看>>
android:inputType参数类型说明
查看>>
android 抽屉式滑动demo
查看>>
Swift语言Storyboard教程:第一部分
查看>>
unload事件Ajax提交问题
查看>>
代码工程flex不显示GIF图片问题
查看>>
Kotlin 初窥门径[2]:流程控制
查看>>
Android利用Socket与硬件通信之智能家居APP
查看>>
Idea中提交SVN或git时,忽略某些文件不提交
查看>>
20135236、20135206第一次试验报告
查看>>
Java的“Goto”与标签
查看>>
python 爬虫
查看>>