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链接库而已 。
推荐阅读
- ins正确官方下载,ins怎么下载
- 手机屏幕放大器骗局,屏霸天下是不是骗局
- 怎么用手机编程代码输入,数控程序怎么在手机上编写
- iPhone的手机壁纸,求适合苹果iphone 的壁纸
- 少儿编程用电脑还是平板,请问给孩子买学习机还是平板电脑可以用来做为娱乐用途么
- netcore入门教程,请问Netcore 磊科 NW714 能刷DD吗
- 融资教育机构,融资规划师培训机构哪个好
- 如何删除苹果手机软件,苹果怎么卸载软件
- 微信官方下载2022最新版,微信下载手机版 40官网安卓版哪里可以下载到