Python能开发安卓应用软件嘛?

作者&投稿:聂秦 (若有异议请与网页底部的电邮联系)
python 能开发 Android 应用吗?~

python可以开发Android应用。
Python是一种解释型脚本语言,可以应用于以下领域:
1、Web 和 Internet开发;
2、科学计算和统计;
3、人工智能;
4、教育;
5、桌面界面开发;
6、软件开发;
7、后端开发。


扩展资料:
操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。
Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的Bionic Libc。
Android采用OpenCORE作为基础多媒体框架。
Open CORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。
Android 使用skia 为核心图形引擎,搭配OpenGL/ES。skia与Linux Cairo功能相当,但相较于Linux Cairo, skia 功能还只是雏形的。
2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,Skia 也是Google Chrome 的图形引擎。
Android的多媒体数据库采用SQLite数据库系统。数据库又分为共用数据库及私用数据库。用户可通过ContentResolver类(Column)取得共用数据库。
Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。
Dalvik虚拟机可以有多个实例(Instance), 每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。Dalvik 虚拟机并非运行Java字节码(Bytecode),而是运行一种称为.dex格式的文件。
参考资料:百度百科-Android

不太理想,如果你只会py,而且又有充足的精力的话,你可以那py来开发安卓程序,当然实现情况是可以利用的资源太少。(已有的例子少,相关书籍少,关键那它开发出来的实际产品也少。。。),所以,你喜欢的话我很支持你,如如果开发出来的话,放到oschina的git上,我一定收藏。

理论上python是完全可以在安卓上运行的,但不是在dalvik虚拟机上,应该更往底层一些。能安装上python的解释器,应该是可以做一些应用来操作os。至于能做到什么地步,不甚了解。

你好 建议买本书看看 希望可以帮到你


如何搭建Python开发环境并安装PyCharm开发工具
Python安装包下载具体步骤:打开浏览器,进入Python官网(https:\/\/www.python.org\/getit\/)- 点击适合自己电脑操作系统的Python超链接,以我为例,我的电脑系统是Window10 x64位操作系统,因此需要点击如图1.1.1红色标记的“Window”超链接进入下载页面 - 点击下载Python最新版本超链接(如图1.1.2红色标...

python编程开发app教程(自学编程软件入门)
为centos7安装kivy首先安装依赖项:安装cython和kivy:Centos安装kivy参考:3359kivy.org\/docs\/installation\/installation-linux.html #使用软件包注:其他安装kivy的方式可以移动:用kivy开发第一个python app安装kivy后,就可以开发app程序了。这里 这是hello-world程序的演示。kivy更复杂的用法不是本文的重点...

python可以写软件么怎么写?
用 Python 写安卓 APP 肯定不是最好的选择,目前用Java和 kotlin 写的居多,但是肯定也是一个很偷懒的选择,而且实在不想学习 Java,再者,就编程而言已经会的就 Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python 写安卓的 APP 的可能性,还真行。既然要写个APP,那么总得...

Python能干什么?Python行业应用领域有哪些?
Web应用开发Python经常被用于Web开发,尽管目前PHP、JS依然是Web开发的主流语言,但Python上升势头更猛劲。尤其随着Python的Web开发框架逐渐成熟(比如Django、flask、TurboGears、web2py等等),程序员可以更轻松地开发和管理复杂的Web程序。例如,通过mod_wsgi模块,Apache可以运行用Python编写的Web程序。Python定...

python开发环境是什么
IDE,全称是IntegratedDevelopmentEnvironment,即集成开发环境,这是一种具有图形用户界面的,集代码的编写、编译或解释、调试、程序性能监测等功能于一体的程序开发软件。python开发环境 python开发环境是Windows下开发环境Windows系统没有内置Python语言的运行环境,需要到官网下载安装。开发环境的组成 Python程序开发...

python开发环境_python开发环境的安装与配置
软件或者软件套(组)都可以叫集成开发环境。如微软的VisualStudio系列,Borland的CBuilder、Delphi系列等。该程序可以独立 运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver 等),因为很多项任务会自动生成。python学习网,免费的python学习...

python可以写手机应用程序吗?
这是一个运行在安卓手机上的APP,集成了Python3解释器,可以直接编辑运行Python程序,除此之外,也可以开发一些简单的安卓手机应用,下面我简单介绍一下这个软件的安装和使用:1.首先,安装QPython,这个直接在手机应用中搜索就行,如下,大概也就12M左右,直接点击下载安装就行:2.安装完成后,打开这个软件...

python能做软件开发吗?怎么样?
01 tkinter 这是一个非常基础的PythonGUI开发库(标准库),免费、开源、跨平台,自带组件和容器完全可以满足日常开发,不过在界面设计及布局方面有所欠缺,如果你对这方面要求不高,只是一个简单的桌面软件,可以使用一下这个模块,非常不错,简单易学,非常容易入门:02 easygui 这是一个基于tkinter的GUI...

Python编程可以应用在哪里开发_python可以进行软件开发吗
VisualStudioCode是一款兼容Linux、MacOSX和Windows平台的全功能代码编辑器,可扩展并且可以对几乎所有任务进行配置,对于Python的支持可以在VisualStudioCode中安装插件,只需快速点击按钮即可成功安装,且可自动识别Python安装和库。二、Python集成开发环境 1.PyCharm PyCharm是唯一一款专门面向Python的全功能集成...

python集成开发环境有哪些
PyDev是Eclipse集成开发环境的一个插件,为Python开发提供了调试、代码补全和交互式控制台等功能。在Eclipse中安装PyDev非常简单,只需选择“Help”菜单中的“Eclipse Marketplace”,搜索PyDev并安装。安装后,对于熟悉Eclipse的开发人员来说,PyDev可以轻松上手。3. Visual Studio Visual Studio是一款全功能...

合浦县17116548280: python可以开发手机app吗? -
曲亨亚洁: python可以开发手机app,因为这也是一款编程的软件,如果你用这款软件去开发手机APP的话,就有一点大材小用的感觉了.这也说明这款软件的强大性.

合浦县17116548280: python可以开发安卓应用吗 -
曲亨亚洁: 不太理想,如果你只会py,而且又有充足的精力的话,你可以那py来开发安卓程序,当然实现情况是可以利用的资源太少.(已有的例子少,相关书籍少,关键那它开发出来的实际产品也少...),所以,你喜欢的话我很支持你,如如果开发出来的话,放到oschina的git上,我一定收藏.

合浦县17116548280: python能不能进行安卓开发 -
曲亨亚洁: 完全没问题,目前python for android项目的进展很迅速,python能在android上稳定运行.是否流畅还要看硬件配置如何了.图形界面也有成熟的项目,比如kivy等.可以制作稳定实用的App.

合浦县17116548280: python 可以编写安卓程序么? -
曲亨亚洁: 可以的.正确的说法是python可以运行在android上.因为可以在android上安装一个python runtime就OK啦!就好比python也可以运行在symbina、windows mobile、plam os 、arm的blackberry一样.原生的android应用是用java写的.毕竟android系统也是用java写的...呵呵.如果你可以用python写一个手机操作系统那么也很棒哦.哈~(题外话),总得来说.可以编写安卓程序(好像是说以后android默认会内置python解释器,意思就是说不需要额外的安装python到手机里面也可以直接运行py程序了哦!)还有啥一起交流的补充一下吧!哥们

合浦县17116548280: python 能开发 Android 应用吗? -
曲亨亚洁: 能.但我难道会告诉你安卓python是非一般的蛋疼吗?

合浦县17116548280: 用Python开发Android程序到底怎么样 -
曲亨亚洁: Python是动态语言,比较简洁.Android不直接支持使用python开发应用,需要使用其它中间件或者库.PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其...

合浦县17116548280: python在安卓上能有什么作为吗 -
曲亨亚洁: 用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python写安卓的APP的可能性,还真行.

合浦县17116548280: python能编程手机应用吗 -
曲亨亚洁: 据我所知和工作接触到的,目前的现状是python广泛应用在网络编程、UNIX(LINUX等)这样的系统管理等应用上,不过很多地方现在都支持python了,连手机也可以用python写程序,你时候它强大不?另外GOOGLE最支持的语言就是python,国...

合浦县17116548280: python可以编写android程序吗?python适合编写病毒吗?学习python需要什么基础? -
曲亨亚洁: python是跨平台的,基本上所有的操作系统下都可以使用.包括移动设备 ..

合浦县17116548280: python能做手机软件吗?想自己自学编程,目的是写个简单的计算
曲亨亚洁: 当然可以了,不过有一点,前端代码最好依旧是安卓自己的方式来写.而Python可以作为后端,你可以用你喜欢的任何架构,比如Django,比如flask等等,当做后端,提供api就可以了.当然你要完全用Python做也可以,不过并不建议你这样做.用api的方式,可以实现前后端分离,这有什么好处呢?不管是PC,安卓,网页,iOS,任何客户端,我不需要再继续开发多个后台,只需要继续用api,另外写套前端页面就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网