V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
inee
V2EX  ›  程序员

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

  •  
  •   inee · 2014-02-14 17:54:10 +08:00 via iPhone · 5583 次点击
    这是一个创建于 3760 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 条回复    1970-01-01 08:00:00 +08:00
    jamesxu
        1
    jamesxu  
       2014-02-14 19:14:16 +08:00   ❤️ 1
    java啊,也有些程序的部分是用C/C++ NDK开发的,其他都是非主流的
    inee
        2
    inee  
    OP
       2014-02-14 20:40:12 +08:00
    @jamesxu 感谢送上,QQ整个APP都用的java?
    tempdban
        3
    tempdban  
       2014-02-15 01:25:47 +08:00 via Android   ❤️ 1
    @inee 不起只用的java 加密 录音转码什么的 用的c++
    inee
        4
    inee  
    OP
       2014-02-15 21:09:45 +08:00
    @tempdban 感谢+1

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

    当然这些都需要root之后才能看到
    lincanbin
        6
    lincanbin  
       2014-02-16 16:59:06 +08:00
    旧版本lofter客户端,用的html+Javascript+java
    底层用java把一些常用的并且Javascript无法实现的功能封装成了Javascript接口,然后就可以用Javascript实现和NativeApp一样的功能了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2400 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 123ms · UTC 07:15 · PVG 15:15 · LAX 00:15 · JFK 03:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.