Android Market FAQ

Android Market 是什么?
Android Market,电子市场,相似于Apple的AppStore,提供很多软件下载,绝大部分是免费的。

安装 Android Market 要装哪些包?
Vending.apk 就是大名鼎鼎的Market包,还要依赖其他的包,请参考《 Android 2.2 Market 依赖包》。 Vending.apk包是不开源的,属于Google公司私有产品,正规手机厂家要与其签约才可以安装使用。

模拟器上如何运行Android Market?

Android2.1, 2.2 模擬器中加入Market
http://kny.cc/?p=478

PC上试玩Android Market:
http://www.iteeyan.com/2010/07/play-android-app-on-emulator/

是否有Android Market 提供Api吗 ?
Android market api
http://lytsing.org/wiki/android/android-market-api.html
Android Market 的开源 API 项目,非官方提供的,基于Google Protocol Buffers 协议实现。它使用java.net.URL来与google应用商店服务器通信,能够运行在GoogleAppEngine和Android应用程序中。你可以利用它来浏览任何国家或本地的Android应用商店。通过关键字或包名来搜索Android应用。并通过返回的应用ID来获取这个应用的详细信息,包括评论、图标与软件截图。

目前已经有很多网站通过反编译market文件,用tcpdump, wireshark等工具,分析数据包,提供了android market的web浏览界面。比如 :

http://www.androlib.com/
http://androidstats.com/
http://www.kandroid.org/
http://www.appbrain.com
http://androidtapp.com/
http://www.androidzoom.com/

market上无法下载软件,总停留在 downloading… 
取消重新下载 或者重启 ,问题出现在Google服务器。

显示付费软件

 su
 setprop gsm.sim.operator.numeric 310260
 setprop gsm.operator.numeric 310260
 setprop gsm.sim.operator.iso-country us
 setprop gsm.operator.iso-country us
 setprop gsm.operator.alpha T-Mobile
 setprop gsm.sim.operator.alpha T-Mobile
 kill $(ps | grep vending | tr -s ' ' | cut -d ' ' -f2)
 rm -rf /data/data/com.android.vending/cache/*