转载自:
http://www.devdiv.com/blog-50901-50877.html
今天无意间看到一个App:My Data Mgr
这个App有一个功能,是可以获取本机已经安装的程序,个人对此很感兴趣,于是在网上查找了一下相关的教程,目前只找到一个开源的框架:iHasApp。这个框架的实现方式实在是变态,不多说。直接有图有真相了
这个框架把App对应的ID全部都整理起来,然后找到对应的App就去网上去查,所以它维护了一个比较大的JSON文件来保存这些对应关系。
[代码]c#/cpp/oc代码:
01 | "navfree-usa": [405922167], |
02 | "navigon": [353748243], |
03 | "navigonALB": [353748243], |
04 | "navigonAND": [353748243], |
05 | "navigonAUT": [353748243], |
06 | "navigonBEL": [353748243], |
07 | "navigonBGR": [353748243], |
08 | "navigonBIH": [353748243], |
09 | "navigonBLR": [353748243], |
10 | "navigonCHE": [353748243], |
11 | "navigonCZE": [353748243], |
12 | "navigonDEU": [353748243], |
13 | "navigonDNK": [353748243], |
14 | "navigonESP": [353748243], |
15 | "navigonEST": [353748243], |
16 | "navigonFIN": [353748243], |
17 | "navigonFRA": [353748243], |
18 | "navigonGBR": [353748243], |
19 | "navigonGIB": [353748243], |
20 | "navigonGRC": [353748243], |
21 | "navigonHRV": [353748243], |
22 | "navigonHUN": [353748243], |
23 | "navigonIMN": [353748243], |
24 | "navigonIRL": [353748243], |
25 | "navigonISL": [353748243], |
26 | "navigonITA": [353748243], |
27 | "navigonKOS": [353748243], |
28 | "navigonLIE": [353748243], |
29 | "navigonLTU": [353748243], |
但是这个并不是我想要找的方法,未完待续,放上代码
本文探讨了一个用于获取iOS设备上已安装应用程序ID的开源框架——iHasApp。该框架通过整理并查找对应关系,维护了一个大型JSON文件,以实现对设备内应用的高效管理。

1010

被折叠的 条评论
为什么被折叠?



