Android QQ 是什么编程语言开发的?Android 目前主流的编程语言有哪些,用主流 APP 举例?

2014-02-14 17:54:10 +08:00
 inee
5655 次点击
所在节点    程序员
6 条回复
jamesxu
2014-02-14 19:14:16 +08:00
java啊,也有些程序的部分是用C/C++ NDK开发的,其他都是非主流的
inee
2014-02-14 20:40:12 +08:00
@jamesxu 感谢送上,QQ整个APP都用的java?
tempdban
2014-02-15 01:25:47 +08:00
@inee 不起只用的java 加密 录音转码什么的 用的c++
inee
2014-02-15 21:09:45 +08:00
@tempdban 感谢+1

不起只用的 什么意思?
wwqgtxx
2014-02-15 21:20:35 +08:00
@inee 错别字呗,九宫格输入法经常发生的是
不是只用java,一些视频,音频,图像处理之类的还是用c的
你可以看看
/data/data/com.tencent.mobileqq
这个目录下
只要是.so文件都是c/c++的类库,.dex/.odex/.jar都是java类库,还有一个在
/data/dalvik-cache
目录下,有一个data@app@com.tencent.mobileqq-[数字].apk@classes.dex
这个是qq的java核心代码库

当然这些都需要root之后才能看到
lincanbin
2014-02-16 16:59:06 +08:00
旧版本lofter客户端,用的html+Javascript+java
底层用java把一些常用的并且Javascript无法实现的功能封装成了Javascript接口,然后就可以用Javascript实现和NativeApp一样的功能了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/100264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX