android 脚本语言,Android手机编写程序要用什么语言

1,Android手机编写程序要用什么语言应该都可以的它是linux内核,最开始运行一些脚本编程应该没什么问题,安装gcc,g++就可一做C开发,安装jdk就可以进行java开发了,应该还是比较灵活的,赞这个系统 , google的,很棒 。百度别封我id 。。。运行不了啊【android 脚本语言,Android手机编写程序要用什么语言】
2,android系统有没有脚本语言java目前还是主流 , c,c++目前也只是能通过jni调用,不过谷哥未来有支持c , c++开发的动向,还有一些非主流的开发方式:如果仅是开发应用的话,perl , c#,flash air,HTML+css+js都是可以的,不过都不怎么成熟 。HTML+css+js是属于webAPP,网上也有一些开源的框架 , 例如Sencha,它可以支持跨平台,也有android的例子 , 有兴趣的可以看看,flash air(flex)不属于web应用 , 同样也是跨平台的,但是需要用户另外安装运行环境 。使用Mono for Android (原名:MonoDroid)可以让开发人员使用 Visual Studio 来创建基于 C# 和 .NET 的应用程序,并且让这些程序可运行在 Android 手机上 。要在Android上运行perl,首先要让Android支持Perl 。所以要把环境搭好,先安装SL4A(Scripting Layer for Andriod),然后再安装Perl插件,Perl脚本就能在Android系统上运行了
3,安卓系统用什么语言编写的1. android是基于linux的开源操作系统 。2. linux是使用标准C语言开发的操作系统 。3. android底层驱动以及操作系统内核使用C语言以及汇编开发 。4. android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度 。5. android应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C 。所以基本上就是Java为标准开发语言 。6. android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机 , 其本质还是Java虚拟机 。7. 所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程 。说复杂了,其实就是基于linux下的修改版Java虚拟机,运行java程序 。在android中 , 开发者可以使用java作为编程语言来开发应用程序,也可以通过android ndk使用c/c++作为编程语言来开发应用程序,也可使用sl4a来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等) 。还有其他诸如:qt(qt for android)、mono(mono for android)等一些著名编程框架也开始支持android编程,甚至通过monodroid,开发者还可以使用c#作为编程语言来开发应用程序 。另外,谷歌还在2009年特别发布了针对初学者的android simple语言,该语言类似basic语言 。而在网页编程语言方面,javascript,ajax,html5,jquery、sencha、dojo、mobl、phonegap等等都已经支持android开发 。此外,谷歌公司还推出了google app inventor开发工具,该开发工具可以快速地构建应用程序,方便新手开发者 。
4 , 开发Android用什么语言Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统 , 随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面 。那么 , Android系统都能使用哪些语言来开发呢?在Android中,开发者可以使用Java作为编程语言来开发应用程序 , 也可以通过Android NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等) 。还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序 。另外,谷歌还在2009年特别发布了针对初学者的Android Simple语言,该语言类似Basic语言 。而在网页编程语言方面 , JavaScript,ajax,HTML5 , jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发 。此外,谷歌公司还推出了Google App Inventor开发工具,该开发工具可以快速地构建应用程序 , 方便新手开发者 。这样吧,lz,我先说一下apk , apk是android的打包可安装的程序,本身apk又是由.dex文件和资源文件组成 。.dex是google对.class二进制文件的一种优化 。也就是通常所说的sdk来进行操作的部分,那么既然是优化.class文件,当然少不了jdk 。因此原生的android程序一般都是java开发的 。但是并不一定是要java语言开发,换句话说只要你的做法能够按照生产apk流程打包出来就可以 。比如:你自己所选的语言编写->生成.class二进制码->生成.dex->打包资源->出现apk 。但是如果用java的话直接就可以产生.class二进制文件,如果lz想用其他语言开发的话需要有相应的框架支持才可以 。但是这里说的和java调用c的代码情况是不一样的 。比如你的一个程序想调用c语言写的代码 , 你可以通过java里的jni,将c编译成.so链接库 , 然后通过jni底层接口进行调用,但是这里的c写的部分仅仅是作为一个.so链接库而已 。

    推荐阅读