1、基于ADK的Java编程
2、基于NDK的C编程
Android应用层的开发,基本上全部是采用Java开发,而个别性能需求的部分,可能会采用NDK的方式。
若是微信提供了sdk,你就比较容易做二次开发了。微信是腾讯的产品,你要做什么二次开发?java可以开发任意的安卓软件安卓版的微信没有任何问题安卓开发就是java语言应用的一个大方向!!别的我就不多说了当然可以用java语言进行微信的二次开发呀微信官方没有JAVA通用版。微信版本:iOS版、Android版、MAC版、微信电脑插件版(Windows 、Windouws phone 7、Windouws phone 8)、symbian版、BlackBerry版、BlackBerry 10版、series 40版。