安卓市场:

通过对表的分析,“下载任务”的数据来源于数据库【app_download】,“已安装”的数据来源于数据库【software_installed】。

数据分析:-----

bash-3.2# pwd/data/data/com.hiapk.marketpho

bash-3.2# ls -a -ldrwxr-x--x     1 app_47   app_47        2048 Feb  4 12:38 .drwxrwx--x    1 system   system         2048 Mar  4 23:29 ..drwxrwx--x    1 app_47   app_47        2048 Mar  5 11:06 cachedrwxrwx--x    1 app_47   app_47        2048 Mar  5 11:07 databasesdrwxrwx--x    1 app_47   app_47        2048 Feb  4 12:38 filesdrwxr-xr-x     1 system   system         2048 Feb  4 12:37 libdrwxrwx--x    1 app_47   app_47        2048 Mar  5 11:05 shared_prefs

bash-3.2# pwd/data/data/com.hiapk.marketpho/databasesbash-3.2# lshiapk_market.db       webview.db-wal              webviewCache.db-walwebview.db               webviewCache.dbwebview.db-shm       webviewCache.db-shm

【hiapk_market.db中的3个表:】

sqlite> .schema android_metadataCREATE TABLE android_metadata (locale TEXT);

sqlite> .schema app_downloadCREATE TABLE app_download (_id integer primary key autoincrement,app_id int,pname text,name text,version text,version_code int,save_path text,host_path text,durl text,iurl text,state integer, dsize real,size real);

sqlite> .schema software_installedCREATE TABLE software_installed (_id integer primary key autoincrement,pname text,version_code int,update_state int,lus_time real);

【shared_prefs数据信息:】

bash-3.2# pwd/data/data/com.hiapk.marketpho/shared_prefs

bash-3.2# lsmarket_config_pref.xml  user_info_pref.xml

bash-3.2# cat market_config_pref.xml<?xml version='1.0' encoding='utf-8' standalone='yes' ?><map><string name="tu_version">6.0</string><long name="last_check_ms_update" value="1330916742619" /><boolean name="tu_newst" value="false" /><boolean name="load_app_icon" value="true" /><int name="ct_version" value="3" /><boolean name="download_in_wifi" value="true" /><boolean name="push_sound" value="true" /><boolean name="check_suo_wifi" value="true" /><boolean name="sr_ed" value="true" /><int name="ct_tab_2" value="2" /><int name="ct_tab_1" value="1" /><int name="ct_tab_0" value="0" /><boolean name="load_app_screenshot" value="true" /><boolean name="tu_software_install" value="true" /><boolean name="auto_install" value="false" /><boolean name="show_su_note" value="true" /><boolean name="tu_stag_finger" value="true" /></map>

bash-3.2# cat user_info_pref.xml<?xml version='1.0' encoding='utf-8' standalone='yes' ?><map><null name="sid" /></map>

【分析 app_download 表中的数据】

sqlite> select * from app_download;16|417450|com.sina.weibo|新浪微博|2.8.1 beta1|154|httpstdL21udC9zZGNhcmQvLjAxMDIvNDE3NDUw|httpstd|httpstdL2FwaTIucGhwP3F0PTkwMDEmYXBrPTQxNzQ1MA==|httpstdL2FwaTIucGhwP3F0PTkwMDEmaWNvbj00MTc0NTA=|4|4190.0|4190.020|414153|cn.mobage.g12000001|忍者无极|1.1.0|20120216|httpstdL21udC9zZGNhcmQvLjAxMDIvNDE0MTUz|httpstd|httpstdL2FwaTIucGhwP3F0PTkwMDEmYXBrPTQxNDE1Mw==|httpstdL2FwaTIucGhwP3F0PTkwMDEmaWNvbj00MTQxNTM=|4|32836.0|32836.0

【分析 software_installed 表中的数据】

sqlite> select * from software_installed;3|com.adobe.flashplayer|111111005|0|1330047704282.04|com.adobe.reader|35498|0|1330047704351.05|com.google.android.inputmethod.pinyin|11|0|1330047704331.06|com.jingdong.app.mall|26|0|1328330293581.08|com.tencent.mobileqq|7|0|1328330293698.010|com.yingyonghui.market|30015477|0|1328330293770.011|com.chaozh.iReaderFree|33|0|1328333272864.012|com.hj.nce|7|0|1330047704428.014|com.mumayi.market.ui|28|0|1328333273918.015|com.speedsoftware.rootexplorer|59|0|1330047704387.017|udk.android.reader|148|0|1330047704321.018|com.android.wooboom.reader2011|8|0|1328333518152.019|com.duomi.android|48|0|1330047704294.020|com.ltz.duzhewenzhaijinghua|55|0|1330047704312.022|com.sohu.inputmethod.sogou|30|0|1328451689403.023|com.tencent.minihd.qq|38|0|1330047704361.024|com.tencent.mtt|33|0|1330047704375.025|com.tencent.qqpim|386|0|1328451689479.026|com.tigerknows|241|0|1330047704341.028|com.renren.mobile.android|45500|0|1328328194555.030|com.UCMobile|7|0|1328685576421.031|com.nd.android.pandareader|2100|0|1328685576435.032|cn.goapk.market|3200|0|1328783101267.033|com.antutu.market|6|0|1328783101280.036|com.wd.AndroidDaemon|35|0|1328783101322.037|viva.reader|11|0|1330047704417.038|org.androidpn.demoapp|20100927|0|1329153483336.040|com.tencent.mm|135|0|1329300644593.045|com.qiyi.video|20|0|1330047491948.046|com.cerience.reader.app|33|0|1330051136770.051|com.qzone|17|0|1330163960187.052|com.vancl.activity|20|0|1330220390301.055|com.google.android.stardroid|1112|0|1330420551134.056|com.qiyi.video.pad|4|0|1330420551192.057|com.sina.weibo|101|0|1330420551221.058|com.gianormousgames.towerraiders2|109|0|1330432662199.059|com.zdworks.android.toolbox|172|0|1330490575816.063|com.google.android.voicesearch|214|0|1330597799568.064|com.tsf.shell|1|0|1330597799578.065|com.tsf.shell.widget.memo|1|0|1330597799588.066|com.tsf.shell.widget.music|1|0|1330597799598.067|com.tsf.shell.widget.weather|1|0|1330597799608.068|com.nd.assistance|12|0|1330614541580.069|com.eunut.brsd|5|0|1330618010408.070|com.eee168.wowsearch|0|0|1330912385355.071|com.lovebizhi.wallpaper|8|0|1330912385394.0

【AndroidManifest.xml分析】

<?xml version="1.0" encoding="UTF-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.hiapk.marketpho"    android:versionCode="43"    android:versionName="3.1" >

    <application        android:name=".MarketApplication"        android:allowTaskReparenting="true"        android:alwaysRetainTaskState="true"        android:icon="@drawable/icon"        android:label="@string/app_name"        android:theme="@style/MarketCommonTheme" >        <activity            android:name=".MarketMainFrame"            android:configChanges="keyboardHidden|orientation"            android:icon="@drawable/icon"            android:label="@string/app_name"            android:launchMode="singleTop"            android:windowSoftInputMode="adjustPan" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity            android:name=".LoginRegistFrame"            android:configChanges="keyboardHidden|orientation" />        <activity            android:name=".AppDetailFrame"            android:configChanges="keyboardHidden|orientation" >            <intent-filter android:label="@string/app_name" >                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />                <category android:name="android.intent.category.BROWSABLE" />

                <data                    android:host="details"                    android:path=""                    android:scheme="himarket" />                <data                    android:host="market.hiapk.com"                    android:path="/details"                    android:scheme="http" />                <data                    android:host="sc.hiapk.com"                    android:path="/m/details"                    android:scheme="http" />                <data                    android:host="details"                    android:path=""                    android:scheme="market" />                <data                    android:host="market.android.com"                    android:path="/details"                    android:scheme="http" />            </intent-filter>        </activity>        <activity            android:name=".AppScreenshotFrame"            android:configChanges="keyboardHidden|orientation"            android:screenOrientation="portrait" />        <activity            android:name=".MarketConfigFrame"            android:configChanges="keyboardHidden|orientation" />        <activity            android:name=".AppDownloadFrame"            android:configChanges="keyboardHidden|orientation" />        <activity            android:name=".SoftUpdateFrame"            android:configChanges="keyboardHidden|orientation" />        <activity            android:name=".QuickSearchFrame"            android:configChanges="keyboardHidden|orientation"            android:launchMode="singleTop" >            <intent-filter                android:icon="@drawable/icon"                android:label="@string/app_name" >                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />                <category android:name="android.intent.category.BROWSABLE" />

                <data                    android:host="search"                    android:path=""                    android:scheme="himarket" />                <data                    android:host="market.hiapk.com"                    android:path="/search"                    android:scheme="http" />                <data                    android:host="sc.hiapk.com"                    android:path="/m/search"                    android:scheme="http" />                <data                    android:host="search"                    android:path=""                    android:scheme="market" />                <data                    android:host="market.android.com"                    android:path="/search"                    android:scheme="http" />            </intent-filter>        </activity>        <activity            android:name=".MarketUpdateFrame"            android:configChanges="keyboardHidden|orientation"            android:label="@string/market_update_title"            android:theme="@style/Theme.CustomDialog" />        <activity            android:name=".StaticADFrame"            android:configChanges="keyboardHidden|orientation"            android:label="@string/static_ad_title"            android:theme="@style/Theme.CustomDialog" />        <activity            android:name=".WeiboAccountFrame"            android:configChanges="keyboardHidden|orientation"            android:label="@string/fir_account_login"            android:theme="@style/Theme.CustomDialog" />        <activity            android:name=".DiffSignatureFrame"            android:configChanges="keyboardHidden|orientation"            android:label="@string/note"            android:theme="@style/Theme.CustomDialog" />        <activity            android:name=".TutorialActivity"            android:configChanges="keyboardHidden|orientation"            android:theme="@style/MarketPanelTheme" />        <activity            android:name="com.google.zxing.client.android.CaptureActivity"            android:configChanges="keyboardHidden|orientation"            android:screenOrientation="landscape"            android:theme="@android:style/Theme.NoTitleBar.Fullscreen"            android:windowSoftInputMode="stateAlwaysHidden" >            <intent-filter>                <action android:name="com.hiapk.marketmob.SCAN_APP_SHOW_INFO" />

                <category android:name="android.intent.category.DEFAULT" />            </intent-filter>        </activity>        <activity            android:name=".WeiboFrame"            android:configChanges="keyboardHidden|orientation" />        <activity            android:name=".DiscussDetailFrame"            android:configChanges="keyboardHidden|orientation" />        <activity            android:name=".MarketExitFrame"            android:configChanges="keyboardHidden|orientation"            android:label="@string/exit_confirm"            android:theme="@style/Theme.CustomDialog" />

        <service android:name="com.hiapk.marketmob.AppStateService" >            <intent-filter>                <action android:name="com.hiapk.marketmob.ACTION_SERVICE_DOWNLOAD_REQUEST" />                <action android:name="com.hiapk.marketmob.ACTION_SERVICE_DOWNLOAD_CANCEL" />                <action android:name="com.hiapk.marketmob.ACTION_SERVICE_DOWNLOAD_STOP" />                <action android:name="com.hiapk.marketmob.ACTION_SERVICE_DOWNLOAD_REVERSE" />                <action android:name="com.hiapk.marketmob.ACTION_SERVICE_PUSH_DOWNLOAD_APP" />            </intent-filter>        </service>        <service android:name="com.hiapk.marketmob.push.PushService" >            <intent-filter>                <action android:name="com.hiapk.marketmob.PUSH_REQUIRE_CONNECT" />                <action android:name="com.hiapk.marketmob.PUSH_REQUIRE_DISCONNECT" />                <action android:name="com.hiapk.marketmob.PUSH_REQUIRE_CLIENT_STATE" />            </intent-filter>        </service>

        <receiver android:name="com.hiapk.marketmob.AppStateReceiver" >            <intent-filter>                <action android:name="android.intent.action.PACKAGE_ADDED" />                <action android:name="android.intent.action.PACKAGE_REMOVED" />

                <activity                    android:name=".DiscussDetailFrame"                    android:configChanges="keyboardHidden|orientation" />

                <data android:scheme="package" />            </intent-filter>            <intent-filter>                <action android:name="com.hiapk.marketmob.ACTION_PUSH_CLIENT_STATE" />                <action android:name="com.hiapk.marketmob.ACTION_CHOOSE_APP_DOWNLOAD_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_CHOOSE_SOFT_UPDATE_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_CHOOSE_MARKET_UPDATE_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_CHOOSE_SOFT_INSTALL_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_CHOOSE_APP_DOWNLOADED_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_CHOOSE_STATIC_AD_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_UPDATE_CHECK_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_REPORT_SIMPLE_NOTIFY" />                <action android:name="com.hiapk.marketmob.ACTION_STATIC_AD_CHECK_NOTIFY" />                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />            </intent-filter>        </receiver>    </application>

    <uses-sdk        android:minSdkVersion="4"        android:targetSdkVersion="4" />

    <supports-screens        android:anyDensity="true"        android:largeScreens="true"        android:normalScreens="true"        android:smallScreens="true" />

    <uses-permission android:name="android.permission.INTERNET" />    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />    <uses-permission android:name="android.permission.ADD_SYSTEM_SERVICE" />    <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" />    <uses-permission android:name="android.permission.HARDWARE_TEST" />    <uses-permission android:name="android.permission.INSTALL_PACKAGES" />    <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />    <uses-permission android:name="android.permission.READ_PHONE_STATE" />    <uses-permission android:name="android.permission.WAKE_LOCK" />    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <uses-permission android:name="android.permission.CLEAR_APP_CACHE" />    <uses-permission android:name="android.permission.DELETE_PACKAGES" />    <uses-permission android:name="android.permission.CAMERA" />    <uses-permission android:name="android.permission.FLASHLIGHT" />    <uses-permission android:name="android.permission.READ_LOGS" />    <uses-permission android:name="android.permission.GET_TASKS" />

</manifest>

安智市场:

木蚂蚁:

应用汇:

安机市场:

我搜:

Android Market 分析【安卓市场】相关推荐

  1. 如何将Android应用发布到Google Play(Android Market)官方市场

    作为一个专业的App开发者网站,竟然没有一篇讲述如何将Android App发布到Google Play的教程,这不允许出现,现在我们借力开发者的贡献将本文分享给更多的Android开发者. 相关教程 ...

  2. 如何发布一款Android应用到安卓市场

    我们开发完成一款Android App后,最终目的是为了发布到应用市场上,但是Android的市场实在是太多了,我尝试发布过的有大概20个市场,总共所有市场在30+以上.我们应该怎么来进行操作呢? ( ...

  3. android 安卓市场,安卓市场(Android Market).doc

    安卓市场(Android Market) 安卓市场(Android Market) Android (HiMarket) China market is the earliest and larges ...

  4. android tv market,安卓市场TV版

    软件标签: 安卓市场 重磅推出适配于智能电视的安卓市场TV客户端,以"最强市场"的姿态,带来集ui设计.资源内容.后台管理及人性化服务为一体的全新TV版,为安卓党们提供最为全面贴心 ...

  5. Android 跳转到安卓市场进行下载,跳转至应用商店下载

    需求:从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面. 让用户 下载 或 评论. 实现: /** * 启动到应用商店app详情界面 * * @param appPkg 目标App的包 ...

  6. android第三方市场,第三方安卓市场的现状

    第三方安卓市场的现状 据统计,中国目前已经拥有近20家第三方Android应用商店.这主要包含了运营商.手机厂商.论坛以及个人的软件商店.不知不觉,三大运营商均有了各自的软件商店.中国移动的Mobil ...

  7. android 市场 历史版本,安卓市场旧版本

    <安卓市场旧版本>一款好用功能又多的手机软件商店,<安卓市场旧版本>应用业界先进技术,压缩数据节省流量,体验Android手机无限精彩.特设社交功能,用户可通过微博.短信.云推 ...

  8. 百度 android 市场,百度下线91和安卓市场渠道,第三方应用商店继续走向衰落

    编者按:本文来自界面新闻,作者 伍洋宇,36氪经授权发布. 2月17日晚,"百度手机助手开发者"公众号发布了一篇<关于91和安卓市场渠道的下线通知>,宣布将不再支持91 ...

  9. 安卓市场ASO排名优化机制分析,安卓市场的aso优化

    说到应用商店的排名优化,我们聊得更多的是苹果应用商店的榜单排名和关键词的搜索排名,其实在国内我们还有更多的用户在使用安卓系统的手机,这块的用户群体更加的庞大,问题是安卓的应用商店太多了,而且规则又各不 ...

最新文章

  1. oracle 11g dataguard安装出现的错误
  2. @EnableGlobalMethodSecurity(prePostEnabled = true)
  3. perl regular expresstion
  4. Keepalived工作原理
  5. 习惯 积累 沉淀
  6. 高级图形学之离散技术
  7. 计算机网络之物理层:7、物理层设备(中继器、集线器)
  8. linux motion 分辨率,gtf 来调整Linux系统中分辩率问题分享
  9. 放弃微博,继续回来写月经
  10. android多个单选按钮互斥使用,在GUI设计中,单选按钮用来实现用户在多个选项中的互斥选择,在同一组内多个选项中只能选择一个,当...
  11. VC2015 运行库安装错误 0x80240017 解决过程
  12. Latex插入PPT矢量图
  13. 双核心星形结构IP城域网的路由规划与配置实践
  14. mysql身份证校验码_javascript身份证验证代码
  15. BZOJ3786 星际探索
  16. 区块链原理和fabric概念介绍
  17. Fritzing软件绘制Arduino面包板接线图传感器模块查找元件添加库文件
  18. [二造] 浙江土建实务案例题(索赔、结算、偏差分析)
  19. 为什么要用色彩色差仪?色彩色差仪有哪些应用?
  20. Power BI基础知识——转换表和列

热门文章

  1. Excel也能调用HFSS?
  2. 湖北武汉劳务员考试建筑施工企业的劳务实名制建筑七大员考试
  3. Vue 使用XLSX导出excel,并且设置标题背景颜色、字体、居中。并且在前端导出成excel文件
  4. OpenGL 简明教程(一)开篇
  5. JME 3 入门教程 3 - Hello Assets
  6. 数据分析与挖掘(一)误差与精度
  7. C#技术分享【Word转换成图片和PDF——2种方案】
  8. Maya Xgen交互式毛发的导出导入,用于其他项目
  9. 宏碁暗影骑士AN515-55/57/58原厂预装系统oem镜像
  10. 人民币为什么 不继续升值