
如何Python写一个安卓App
2个回答
展开全部
用 python 写安卓 APP 肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习 Java ,再者,就编程而言已经会的就 Python 与 Golang( 注: Python , Golang 水平都一般 ) ,那么久 Google 了一下 Python 写安卓的 APP 的可能性,还真行。
既然要写个 APP ,那么总得要有个想法吧。
其实笔者想做两个 APP 来着,一个是自己写着好玩的,一个是关于运维的。
关于运维的 APP ,设计应该如下
可能长这样
然后设计应该是这样。
如果觉得可行的话,评论留言一下你觉得应该写进这个 APP 的运维常用命令吧 ^_^ ,笔者暂时想到的是 top,free -m,df
Ch,uptime,iftop,iotop, 如果有什么好的想法就狠狠的砸过来吧,笔者到时应该也会把这个写成一个项目放到 github
上,大家一起用嘛,开源才是王道,哈哈。
好吧,进入正题。
我们使用 kivy 开发安卓 APP , Kivy 是一套专门用于跨平台快速应用开发的开源框架,使用 Python 和 Cython 编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的 NUI 框架。
因为跨平台的,所以只写一遍代码,就可以同时生成安卓及 IOS 的 APP ,很酷吧。
本文会带大家写一个 Hello world 并瞧一瞧 Python 版的 2048的代码
kivy 安装
环境说明:笔者在用的是 Python2.7.10
这里仅介绍 windows 平台安装
既然要写个 APP ,那么总得要有个想法吧。
其实笔者想做两个 APP 来着,一个是自己写着好玩的,一个是关于运维的。
关于运维的 APP ,设计应该如下
可能长这样
然后设计应该是这样。
如果觉得可行的话,评论留言一下你觉得应该写进这个 APP 的运维常用命令吧 ^_^ ,笔者暂时想到的是 top,free -m,df
Ch,uptime,iftop,iotop, 如果有什么好的想法就狠狠的砸过来吧,笔者到时应该也会把这个写成一个项目放到 github
上,大家一起用嘛,开源才是王道,哈哈。
好吧,进入正题。
我们使用 kivy 开发安卓 APP , Kivy 是一套专门用于跨平台快速应用开发的开源框架,使用 Python 和 Cython 编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的 NUI 框架。
因为跨平台的,所以只写一遍代码,就可以同时生成安卓及 IOS 的 APP ,很酷吧。
本文会带大家写一个 Hello world 并瞧一瞧 Python 版的 2048的代码
kivy 安装
环境说明:笔者在用的是 Python2.7.10
这里仅介绍 windows 平台安装
2017-01-16
展开全部
阳光照射在刀刃上,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |