有用的链接(有些需要Android NDK)
一、游戏库、开发库
1. ONScripter on Anroid のページ
(注:提供的SDK包的源码不全,需要加上原来ONScripter的源码才行
——属于jni/application/Android.mk
http://onscripter.sourceforge.jp/onscripter.html
)
http://code.google.com/p/onscripter/
2. OpenCV-Android
http://opencv.willowgarage.com/wiki/Android
https://github.com/billmccord/OpenCV-Android
http://www.stanford.edu/~zxwang/android_opencv.html
OpenCV(网站)
3. SDL port for Android
https://github.com/pelya/commandergenius
http://gitorious.org/0xdroid/external_libsdl-12
http://libsdl-android.sourceforge.net/
SFML
http://www.sfml-dev.org/index.php
https://github.com/LaurentGomila/SFML
http://sourceforge.net/projects/sfml/files/
(20140105)
SDL2(官方版Android移植,支持gles 1和2,但不完全兼容SDL 1.2的API)
http://libsdl.org/download-2.0.php
4. Boost port for Android
用Android NDK r6编译boost 1.47
Crystax’s NDK r6 : Improved Android NDK r6
http://www.crystax.net/en/android/ndk/6
http://www.crystax.net/en/android/ndk
MysticTreeGames / Boost-for-Android
5. OpenGL|ES glu/glut
GLUT|ES - The OpenGL|ES Utility Toolkit
http://glutes.sourceforge.net/
glues - GLU 1.3 port for OpenGL ES 1.0 (CM) and above
http://code.google.com/p/glues/
Khronos OpenGL ES API Registry
http://www.khronos.org/registry/gles/
6. julienr / libpng-android
https://github.com/julienr/libpng-android
7. doom-android
http://code.google.com/p/doom-android/
8. SLF4J Android
http://www.slf4j.org/android/
9. AndEngine
(1)google code上的代码比较兼容旧的系统和OpenGL ES版本,但examples的代码有些bug,需要对照github的代码进行修改(如AssetBitmapTextureAtlasSource构造函数的文件名参数中添加gfx/,和BaseGameActivity的getFontManager方法中return this.getFontManager();应为return this.mEngine.getFontManager();)
http://www.andengine.org/blog/
http://code.google.com/p/andengine/
examples
http://code.google.com/p/andengineexamples/
tutorial
http://wiki.andengine.org/Tutorials
http://wiki.andengine.org/AndEngine
(2)github上的代码较全(有各个插件的代码)和较新,但兼容性可能不太好。
AndEngine(github)
https://github.com/nicolasgramlich/AndEngine
https://github.com/nicolasgramlich
(3) 教程
http://thinkingtortoise.com/programming/andengine
http://www.andengine.org/forums/tutorials/
(4)demo代码
http://stachibana.biz/?p=1259
LAGP-Example-Code
https://github.com/portmobile/LAGP-Example-Code
(5)PDF
Learning Android Game Programming
10. jPCT-AE - a free 3D engine for Android
http://www.jpct.net/jpct-ae/
11. lwjgl
http://www.lwjgl.org/
slick-util jar and src
Game Engines and Libraries Using LWJGL
12. python-for-android
http://code.google.com/p/python-for-android/
13. Scripting Layer for Android (SL4A)
http://code.google.com/p/android-scripting/
http://code.google.com/p/sl4a-chinese/
14. Busybox for android
http://benno.id.au/blog/2007/11/14/android-busybox
15. PHP for Android project (PFA)
http://phpforandroid.net/
16. libiconv and libcharset
17. libxml2
18. awt-android-compat
http://code.google.com/p/awt-android-compat/
19. Android向けノベルゲームエンジンKAS
http://studiomikan.net/kas/
20. android-gl(ModelLoader,MD2模型加载器)
http://code.google.com/p/android-gl/
21. AndroidColladaLoader(DAE模型加载器,貌似未完成)
http://code.google.com/p/androidcolladaloader/
22. MikuMikuDroid(PMD模型加载器)
http://en.sourceforge.jp/projects/mikumikudroid/
nymmd
http://code.google.com/p/nymmd/
23. Bullet(用于物理仿真的免费库,MikuMikuDroid的JNI中使用)
Bullet Continuous Collision Detection and Physics Library
http://bulletphysics.org/wordpress/
http://code.google.com/p/bullet/
24. Forget 3D Game Engine(MD2、G3D、MS3D模型加载器)
http://code.google.com/p/forget3d/
25. Modelview-Android - 3D Model Viewer for Android (OBJ、OFF模型加载器,无贴图?)
http://code.google.com/p/modelview-android/
26. objLoader(OBJ模型加载器)
http://lovehui0228.iteye.com/blog/627400
27. j2ab / J2ME Android Bridge
http://www.assembla.com/spaces/j2ab/wiki
28. App Runner
http://www.netmite.com/android/
29. libGDX
http://code.google.com/p/libgdx/
http://libgdx.badlogicgames.com/nightlies/
libgdx-lite
http://qizhi.me/read.php?321
http://code.google.com/p/libgdx-lite/
libgdx-users / user wiki
http://code.google.com/p/libgdx-users/
libgdx-demos
https://github.com/teheria/libgdx-demos
libgdx-cpp
https://github.com/aevum/libgdx-cpp
android-cmake
http://code.google.com/p/android-cmake/
Beginning Android 4 Games Development
http://www.apress.com/9781430239871
(20150327)
中文文档翻译
http://www.libgdx.cn
30. mages(Android开源网络游戏)
http://code.google.com/p/mages/
31. e3roid (Android 2D OpenGL游戏引擎)
http://code.google.com/p/e3roid/
32. nehe-android-ports (Android OpenGL|ES非官方示例)
http://nehe.gamedev.net/
33. opengles-book-samples (Android OpenGL|ES非官方示例)
http://opengles-book.com/
http://code.google.com/p/opengles-book-samples/
34. opengl-es-tutorial-for-android (Android OpenGL|ES非官方示例)
35. The Native Android API (Android NDK非官方文档)
http://mobilepearls.com/labs/native-android-api/
http://mobilepearls.com/labs/
36. lua-android
https://github.com/henkel/lua-android
android-lua / liblua
http://code.google.com/p/android-lua/
luajava
http://www.keplerproject.org/luajava/manual.html
mobilelua
https://github.com/divineprog/mobilelua
luajit for android
http://luajit.org/install.html#android
http://my.oschina.net/anwulac/blog/36828
aLua
https://github.com/AlanZheng/aLua
http://blog.microsuncn.com/?p=3483
AndroLua
https://github.com/mkottman/AndroLua
37. KlayGE (3D引擎)
http://www.klayge.org/
38. libnge2(PSP/iphone/android)
http://www.libnge.org/
https://github.com/ifreedom/libnge2
http://www.iacger.com/product/official/nge2.php
39. android
http://www.oksvn.com/Tag/2552.shtml
40. rokon
http://code.google.com/p/rokon/
41. Strategy Gaming Engine(RTS引擎)
http://stratagus.sourceforge.net/index.shtml
https://launchpad.net/stratagus
42. loon-simple(Android and J2SE OpenGL Game Framework)
http://code.google.com/p/loon-simple/
43. jbox2d
http://code.google.com/p/jbox2d/
44. collada-dom 1.4
https://github.com/MIPS/external-collada
45. androidemu / GameBoid (GBA模拟器)
http://sourceforge.net/projects/androidemu/
androidgba
http://code.google.com/p/androidgba/
NESOID
http://www.nesoid.com/
46. Mono for Android
http://xamarin.com/
http://xamarin.com/monoforandroid
XobotOS(使用C#移植Android操作系统)
Sharpen(自动转换Java到C#的工具)
https://github.com/xamarin/XobotOS
http://www.iteye.com/news/24991
47. Ren'Py
http://renpy.org/latest.html
http://www.renpy.org/dl/android/
PGS4A
https://launchpad.net/pgs4a
http://pygame.renpy.org/
48. vs-android
http://code.google.com/p/vs-android/
49. html5
PhoneGap
http://phonegap.com/
http://docs.phonegap.com/en/1.5.0/index.html
HelloPhoneGap(iOS)
https://github.com/hutley/HelloPhoneGap
Appcelerator Titanium
http://www.appcelerator.com/
html5-game-book(chapter10code)
https://github.com/jwill/html5-game-book
RhoMobile
http://rhomobile.com/
Rexsee
http://www.rexsee.com/CN/help.html
LimeJS
http://www.limejs.com/
jsWaffle
http://d.aoikujira.com/jsWaffle/wiki/
Mobage ngCore SDK
https://developer.mobage.com/cn
explorercanvas
http://code.google.com/p/explorercanvas/
AppCan.cn
http://www.appcan.cn/app/index.action
cocos2d-x html5
http://www.cocos2d-x.org/projects/html5
https://github.com/cocos2d/cocos2d-html5
(20150428)
ionic
http://ionicframework.com
crosswalk
https://crosswalk-project.org
50. apps-for-android
http://code.google.com/p/apps-for-android/
51. cocos2d-android
http://code.google.com/p/cocos2d-android/
http://cocos2d.org/
cocos2d-x
http://code.google.com/p/cocos2d-x/
https://github.com/cocos2d/cocos2d-x/
(20150321)
crossapp
https://github.com/9miao/CrossApp
52. meteoroid
(see Deprecated downloads)
http://code.google.com/p/meteoroid/
53. emo-framework
(使用Squirrel脚本引擎)
http://code.google.com/p/emo-framework/
http://www.emo-framework.com/index.html
54. rap mobile
http://rapmobile.eclipsesource.com/
55. NyARToolkit for Android
http://code.google.com/p/andar/
http://nyatla.jp/nyartoolkit/wp/
56. min3d(OBJ加载器?)
http://code.google.com/p/min3d/
57. json
JSON in Android - Tutorial
json-simple
http://code.google.com/p/json-simple/
58. 青空文庫の注記文法
青空文庫 組版案内テキスト版のまとめ方、XHTML版への変換法
http://kumihan.aozora.gr.jp/slabid-14.htm
aobun
http://code.google.com/p/aobun/
aozoratexttools
59. sqlitegen
http://code.google.com/p/sqlitegen/
60. 文本编码自动识别
juniversalchardet
Java port of universalchardet
http://code.google.com/p/juniversalchardet/
61. Corona SDK(兼容iOS和Android)
http://www.anscamobile.com/corona/
http://stachibana.biz/?p=1402
62. android-fb2png
Capture framebuffer and save it in png format
http://code.google.com/p/android-fb2png/
63. 崩溃报告
acra
http://code.google.com/p/acra/
Thread.UncaughtExceptionHandler
aichixihongshi.iteye.com/blog/1200425
64. WiEngine
http://www.wiyun.com/web/wiengine
65. roboguice
http://code.google.com/p/roboguice/
google-guice
http://code.google.com/p/google-guice/
66. Wikipedia on Mobile (PhoneGap)
https://github.com/wikimedia/WikipediaMobile
67. gh4a
http://slapperwan.github.com/gh4a/
https://github.com/slapperwan/gh4a
68. SPRING FOR ANDROID
http://www.springsource.org/spring-android
SPRING MOBILE
http://www.springsource.org/spring-mobile
http://www.iteye.com/news/25068
69. Basic4android
Basic4android is the simplest and most powerful Rapid Application Development (RAD) tool available for the Android platform
http://www.basic4ppc.com/index.html
70. ImageFilter
https://github.com/daizhenjun/ImageFilterC
https://github.com/daizhenjun/ImageFilterForAndroid
(20130226)
71. ppsspp(PSP模拟器,跨多个移动设备和PC平台)
http://www.ppsspp.org/
https://github.com/hrydgard/ppsspp
(20131203)
72. Playground(开源)
https://github.com/KLab/PlaygroundOSS
http://brightechno.com/blog/archives/150
(20131207)
73. gamesalad
http://gamesalad.com/
(20131208)
74. FMOD Ex for android
http://www.fmod.org/download/
(20140124)
75. OpenAL for Android
http://pielot.org/2010/12/14/openal-on-android/
https://github.com/apportable/openal-soft
https://github.com/AerialX/openal-soft-android
(20140130)
76. esGLUT
https://github.com/prenaux/esGLUT
允许用mingw编译链接google的ANGEL库(gles2模拟器),已转换好库文件.a且有示例代码,貌似可以用mingw编译和运行成功。
可以在windows xp上模拟运行gles 2代码。(只测试过其中一个示例代码,不知道是否稳定)
(20150404)
77.flixel-gdx (Java 2D游戏框架,基于libgdx,跨平台)
http://flixel-gdx.com/
-----------------------------------------------------------
二、一些与Java/Java ME/C/C++有关的脚本引擎库,以及其它类型的类脚本库
1. luaj
http://sourceforge.net/projects/luaj/
2. j2mepython-midp
http://code.google.com/p/j2mepython-midp/
3. mochalua
http://code.google.com/p/mochalua/
4. kahlua
http://code.google.com/p/kahlua/
kahlua2
https://github.com/krka/kahlua2
5. luajava
http://www.keplerproject.org/luajava/
6. minijoe
http://minijoe.com/
http://code.google.com/p/minijoe/
7. CCalc - Expression Calculator
http://hqsoftware.newmail.ru/ccalc/download/
(无法登陆)
在rainmeter的svn中
8. RockScript
http://sourceforge.net/projects/rockscript/
http://www.iteye.com/topic/669724
9. rhino
http://www.mozilla.org/rhino/
rhinoj2mecldc
http://sourceforge.net/projects/rhinoj2mecldc/
10. Ignis ECMAScript Engine / am6
http://www.wind.sannet.ne.jp/m_matsu/developer/am6/
11. FESI
http://www.lugrin.ch/fesi/index.html
12. beenshell
http://www.beanshell.org/
13. jillcode
http://code.google.com/p/jillcode/
14. xtal-language
http://code.google.com/p/xtal-language/
http://study.nanican.net/2010/0918/data/satos.pdf
15. SHIORI
http://kawari.sourceforge.net/
http://code.google.com/p/satoriya-shiori/
http://code.google.com/p/yaya-shiori/
16. squirrel-language
http://squirrel-lang.org/
http://code.google.com/p/squirrel/
17. gamemonkey
http://www.somedude.net/gamemonkey/
18. Katahdin
http://www.chrisseaton.com/katahdin/
19. simple
(类BASIC?)
http://code.google.com/p/simple/
vb4android
http://code.google.com/p/vb4android/
20. android-ruby
http://code.google.com/p/android-ruby/
21. scalaforandroid
http://code.google.com/p/scalaforandroid/
22, Jbed
http://www.myriadgroup.com/
-----------------------------------------------------------
三、UI设计工具 / 素材
1. droiddraw
http://code.google.com/p/droiddraw/
2. hierachyviewer
3. android-ui-utils
http://code.google.com/p/android-ui-utils/
http://blog.csdn.net/hfahe/article/details/7048091
4. adt
5. iPhone/Androidアプリのモクアップ作りに便利なPSD・AI・ICON配布サイト
6. Android UI Patterns
7. Android design downloads
8. button maker
http://box.aflat.com/buttonmaker/
http://java.petafield.com/android/index.html
9. Cool Text: Logo and Graphics Generator
这个网站也有很多字体供下载
http://www.cooltext.com/
10. YU-RIS サンプルUI ver 0.400
用PhotoShop布局游戏界面(主要是按钮制作、滤镜使用、文字排版)
http://yu-ris.net/download/index.html
11. Layer Saver
Photoshop图层组批量导出为图片文件
http://www.scriptsrus.talktalk.net/
12. TexturePacker
支持众多游戏引擎的纹理打包器(可自动生成解包用相关代码)
http://www.codeandweb.com/texturepacker
(20150223)
13. blender
http://www.blender.org/
(20150420)
14. axure rp pro 7.0(原型工具,可输出网页,支持手机)
http://www.axure.com
-----------------------------------------------------------
四、HTML5 / JS 游戏引擎 / 游戏
1. enchant.js
HTML5 / JavaScript Based Game Engine
MIT or GPL dual license
http://enchantjs.com/ja/
https://github.com/wise9/enchant.js
2. Jaws HTML5 javascript game lib
http://jawsjs.com/
https://github.com/ippa/jaws
3. LimeJS
http://www.limejs.com/
https://github.com/digitalfruit/limejs
4. KaKa Monster 2.5D Map Engine Demo
http://kaka-demo.ez2learn.com/
5. GameJs
https://github.com/oberhamsi/gamejs
6. sprite.js
https://github.com/batiste/sprite.js/
7. clanfx
http://sourceforge.net/projects/clanfx/
http://html5gameengines.com/page/5/
8. quarkjs
https://github.com/quark-dev-team/quarkjs
http://www.riaidea.com/blog/
http://code.google.com/p/casualjs/
9. BrowserQuest
https://github.com/mozilla/BrowserQuest
http://browserquest.mozilla.org/
http://www.iteye.com/news/24673
(20150321)
10. easeljs / createjs
http://createjs.com
(20150407)
11. tmlib.js
http://phi-jp.github.io/tmlib.js/
https://github.com/phi-jp/tmlib.js/
-----------------------------------------------------------
五、Android手机厂商的UI使用说明或用户指南
1. HTC
http://www.htc.com/cn/support_select_product.aspx
每个产品(例如野火)的链接中点进去,选择标签页”用户指南“有相关的pdf下载,例如
http://www.htc.com/cn/userguide.aspx?p_id=318
选择其它语言可能不一样。
2. 摩托罗拉
http://www.motorola.com.cn/service/product.asp
在”用户手册下载“中选择手机型号(例如ME525+),然后点OK下载pdf
3. 索爱
服务与支持下,选择产品(例如Xperia X10)
http://www.sonyericsson.com/cws/support
然后点标签页”下载“,下面”手册及文档“可打开或下载pdf
4. 华为
http://www.huawei.com/cn/products/index.htm
个人终端,智能手机
点击手机类型的图片(例如U8800)
点击”下载“下载快速指南和用户手册的pdf
5. LG
选择手机类型,然后点”服务与支持“,右边下载用户手册的pdf。
6. Android官方的第三方驱动列表
包含大部分Android手机生产商的网址
http://developer.android.com/sdk/oem-usb.html
-----------------------------------------------------------
七、Novel Game Engines
1. Android 向けADVエンジン
http://kzkz.jp/blog/index.php/page/Android-Engine
2. GALGAMES
http://www.galgames.info/
追忆
3. KAS
http://studiomikan.net/kas/
グラディエイターズ!(スタジオ蜜柑)
もえたまZ
http://moe.cutegirl.jp/
4 ONScripter
NOeSIS-嘘を吐いた記憶の物語-
sonscripter
onscripter-gbk
http://apk.gfan.com/Product/App194331.html
5. moeapp
http://moeapp.net/
http://www.moeapp.net/
水夏~SUIKA~(萌えAPP)
6. m-trix
http://www.m-trix.jp/category/products/android
CHAOS;HEAD NOAH(5pb)
7. ten†cross(テンクロス)
http://android.tcs.tc/
Airs(エアーズ) ten†cross/テンクロス
作品列表(部分是免费的)
http://gmo-game.com/channel/tencross/
此网站上还有其它公司的游戏
http://gmo-game.com/
8.PGM
http://apk.gfan.com/Product/App223734.html
9. air-novel
http://code.google.com/p/air-novel/
10. Luarida(基于Lua)
11. 東方幻草子~東方ノベルシステム的な何か~(基于HTML5和Phonegap)
12. うぇぶげーメイカー(基于explorercanvas)
http://milk0824.sakura.ne.jp/web_maker/
13. 吉里吉里Java移植プロジェクト
仅PC端?
http://sourceforge.jp/projects/kirikirij/
(20130823)
14 ティラノスクリプト(兼容KAG/吉里吉里,跨平台。基于html5?)
http://tyrano.jp/
https://github.com/ShikemokuMK/tyranoscript
15 almight(跨平台,基于html5?)
http://almight.jp/download/
(20130925)
16. Narcissu
17. 0m3ga Visual Novel Engine
(20131117)
18. r9game (基于jquery?)
http://r9game.com/
(20150403)
19. Lucid9 project : A Mystery VN(基于createjs)
http://lucid9.weebly.com/play.html
-----------------------------------------------------------
八、弹幕射击游戏
1. 魔砲大戦(Free)
2. 雷电战机-组装战机
九、文档,开发教程,示例代码,ppt
1. ん・ぱか工房
以示例代码为主,资料比较齐全,推荐。
2. JNI Examples for Android
http://android.wooyd.org/JNIExample/
http://my.unix-center.net/~Simon_fu/?p=833
SWIG
http://www.swig.org/tutorial.html
3. 官方文档打包下载
如果你发现官方的文档版本太新(有些内容被删除或修改),可以考虑下载旧版本的Android文档:
把
http://dl-ssl.google.com/android/repository/docs-3.0_r01-linux.zip
的3.0替换成目标版本,如2.2。
(迅雷或代理访问用连接,获得xml文件中的zip文件名,然后手动下载和解压:
http://dl-ssl.google.com/android/repository/repository.xml
http://dl-ssl.google.com/android/repository/repository-5.xml
http://dl-ssl.google.com/android/repository/addons_list-1.xml
)
4. Androidゲーム開発ガイド
http://boco.hp3200.com/game-devs/
5. Android gameprogramming(PPT,日文)
http://d.hatena.ne.jp/yitabashi0913/20101219/p1
6. 最近のAndroid巡回まとめ – 開発環境構築からゲームエンジンまで色々
7. 超個人的なWikiです。(Android NDK)
http://tueda.wikkii.com/wiki/Main_Page
8. 同人ゲーム制作支援net ~ゲーム用背景素材、音楽素材、コラムなど~
http://doujingame-shien.net/index.html
(20121217)
9. 索尼的Android教程
(20130526)
10. Android 3D游戏开发与应用案例详解
http://www.tdpress.com/zyzx/tsscflwj/
十、字体
1. M+ 2m regular(日文字体)
http://cn.ffonts.net/M-2m-regular.font
2. 开源中文字体汇总
http://www.linuxsir.org/bbs/showthread.php?t=348496
3. 字体下载(下面这个网站不安全)
http://www.ztxz.cn/
(20131119)
4. 日文字体
* A-OTF TakaHand Std L
* A-OTF TakaHand Std M
* 小塚ゴシック Pro R(KozGoPro-Regular)
http://ziti.sozi.cn/search.php?keyword=A-OTF+TakaHand
http://www.sj00.com/fonts/
20150204
5. 文泉驿(开源免费)
http://sourceforge.net/projects/wqy/files/
http://www.renpy.org/wiki/renpy/chs/doc/tutorials/打造Ren%27Py中文开发环境
(20150318)
6. 日文字体,思源黑体的变种“柔黑体”
源柔ゴシック (げんじゅうゴシック)
http://jikasei.me/font/genjyuu/
转自微博
十一、框架源码阅读
1. 创建快捷方式
INSTALL_SHORTCUT
com.android.launcher.permission.INSTALL_SHORTCUT
BrowserBookmarksPage.createShortcutIntent()
BookmarkUtils.createAddToHomeIntent()
十二、JavaScript调试
1. Debugging JavaScript on Android
var terms = []; for (key in window) { terms.push(key + ': ' + window[key] ); } terms.sort(); for (var i = 0; i < terms.length; i++) { document.write('<p>' + terms[i] + '</p>'); }
console.error('1');
console.info('2');
console.log('3');
console.warn('4');
十三、输入法:
1. Google Japanese Input
十四、萌化:
1. 萌えTOP | アンドロイドアプリ×アプリモマーケット
moedro market
http://appli-mo.com/moe
2. 蒼穹工房
http://soukyu.net/
http://appli-mo.com/twodimensions_free/19623.html
3. VoiceClock -Miku-
4. Minutes Widget (Miku Ver.)
5. FREE WINGの Androidと Windows、中国語の便利ソフト
http://www.neko.ne.jp/~freewing/android/
Android 萌えイラスト ラッピング壁紙 東方Project、魔砲大戦 シューティングゲーム他
Google Play搜索Moe Kabe Droid
Moe Kabe Droid CUTE 1 Touhou
6. Live2D
http://blog.live2d.com/
爱理
http://minagi.me/archives/546
萌汤
http://apk.gfan.com/Product/App265465.html
十五、游戏(除novel,弹幕射击类以外)
1. PanelsPuzzle +A
2. vsリバーシ / vsReversi
3. MagicReverSityFreeVer.
4. 萌えブロック崩し
5. 军棋
6. Lollipops
7. Reversi Paper Blobs
8. ReversiVs
9. 東方地鎮祭
http://m.sylph.ws/TOHO/TOHO.html
http://tieba.baidu.com/f?kz=1360229999
10. 闹钟三姐妹
http://dl.dbank.com/c0uhbhyhpb
http://dl.dbank.com/c0msac8lz8
11. IRM
http://www.wandoujia.com/apps/net.bsf_i.arpg2
http://irm3co.wiki.fc2.com/
https://play.google.com/store/apps/details?id=net.bsf_i.arpg2
20130217
12.OpenIntents系列
https://github.com/openintents
http://www.openintents.org/en/
十六、定制ROM
1. project synergy
http://code.google.com/p/synergy-base/
http://code.google.com/p/synergy-evo/
十七、iOS上的萌化应用(可用解压软件提取资源,png需用专用工具转换)
1. もっと!添い寝カノジョ
http://soine.jp/news.php
http://itunes.apple.com/jp/app/id444688837?mt=8
十八、iOS上的恋爱育成游戏
1 Mtrix
Gift 〜 ギフト 〜 Lite
メモリーズオフ Lite
Kira☆Kira(eng)LITE
キラ☆キラLITE
メモリーズオフ 2nd
2. EISYS
Almight
http://almight.jp
3. Masys
Purely 〜その狭い青空を見上げて〜 Free
(20121215)
4. 女仆日语(Moe-Tra)
http://www.app111.com/info/453136011/#3
http://bbs.app111.com/thread-291642-1-1.html
5. マジカパズル~グリモワール編~
(20121224)
6. 女仆咖啡馆(メイドさんイッテよ!)
http://app.91.com/Soft/iPhone/meidosanitteyo!.html
7. きせかえ電話帳 すーぱーそに子 edition
(20150319:)
十八、仿原生控件html5/css3手机界面前端框架(界面库,UI框架)
1. jqTouch
http://jqtjs.com
2. Ratchet
http://goratchet.com
3. Junior
http://justspamjustin.github.io/junior/#home
4. ChocolateChip-UI
http://www.chocolatechip-ui.com
5. iScroll5
http://cubiq.org/iscroll-5
(20150516)
6. Intel App Framework
http://app-framework-software.intel.com/index.php
(20150613)
7. mui
http://dcloudio.github.io/mui/
(20150613)
十九、逆向工程工具(含Java/Android反编译器)
1. apktool(可以反汇编,但汇编后是未签名的,需要用keystore和jarsigner签名,见下)
https://ibotpeaches.github.io/Apktool/
ShakaApktool(中文推荐)
http://bbs.gfan.com/android-7772870-1-1.html
http://www.rover12421.com/shakaapktool/
https://github.com/rover12421/ShakaApktool
汇编成apk和反汇编
java -jar shakaapktool.jar d <apk名>.apk
创建keystore(需要命令行交互,keytool需要jdk,见下面的《APK签名之keytool生成keystore和jarsigner签名apk》)
@set path=D:\Program Files\Java\jdk1.7.0_45\bin;%path%
@keytool -genkey -v -keystore xxx.keystore -alias xxx
@pause
apk签名(不需要交互,jarsigner需要jdk)
@set path=D:\Program Files\Java\jdk1.7.0_45\bin;%path%
@jarsigner -storepass <密码> -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore <keystore文件名>.keystore -signedjar <签名后文件名>.apk <未签名文件名>.apk <keystore文件名>.keystore
@pause
详细参考:
APK签名之keytool生成keystore和jarsigner签名apk
2. dex2jar
https://github.com/pxb1988/dex2jar
3. jd / jd-gui
http://jd.benow.ca
https://github.com/java-decompiler/jd-gui
4. jadx
https://github.com/skylot/jadx
5. procyon / Luyten
https://bitbucket.org/mstrobel/procyon
https://github.com/deathmarine/Luyten
http://www.52pojie.cn/forum-4-1.html
http://down.52pojie.cn/Tools/
6. enjarify
https://github.com/google/enjarify
7. native2ascii(需要控制台交互,需要jdk)
用于有些工具反编译后所有中文被转码为转义字符串(例如\u1234),用这个工具可以把要搜索的中文转为转义字符串,方便搜索。
@set path=D:\Program Files\Java\jdk1.7.0_45\bin;%path%
@native2ascii.exe
(20150614)
二十、链接集
1. AndroidDevTools
http://www.androiddevtools.cn/
(TODO)