![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
见即所幸
普通的我,普通的性格,想普通地活着,光芒万丈与我无关,无底深渊与我无缘
展开
-
python写android的App(kivy框架)的实践(3)
前文的乒乓球弄完了,但还是缺少了很多东西,不知道该怎么做一个想要的App,所以,A Simple Paint App这一篇继续讲起了概念。文中问题:在创建应用程序时,您必须问自己三个重要问题:我的应用程序会处理哪些数据?如何直观地表示这些数据?用户如何与这些数据交互?基本概念:组件化,什么功能的实现都是一个一个组件组合起来的效果。知识点:通过with self.canvas来实现图形的绑定和渲染,后续对图像的更改也会影响canvas中的效果,如同例子中的Line通过原创 2021-08-21 19:26:43 · 440 阅读 · 0 评论 -
python写android的App(kivy框架)的实践(2)
在开始实现乒乓球游戏前,如果看过A Simple Paint App和Kv language可以跳过一些内容,当然了,肯定是没有看过的,所以得一步一步来。首先就是一个基本的实现代码了,运行之后是一个黑色的空窗口:main.pyfrom kivy.app import Appfrom kivy.uix.widget import Widgetclass PongGame(Widget): pass class PongApp(App): def build(self):原创 2021-08-17 20:37:17 · 315 阅读 · 0 评论 -
python写android的App(kivy框架)的实践(1)
首先:kivy官网概念:通过kivy这一套框架,可以使用python来开发一个安卓app,另外,这个框架是跨平台的,所以也是可以应用到ios上面的。怎么安装?python -m pip install kivy[full] kivy_examples注:full太大可以用base;下载太慢的话可以使用外部源当前版本为:kivy==2.0.0根据官网给的乒乓球游戏来作为实践的过程一开始需要知道怎么用kivy创建一个app,官网的quickstart介绍了很多基本的概念,需要仔细看。如果学过py原创 2021-08-10 23:46:55 · 2063 阅读 · 0 评论 -
python adb 自动化测试
adb下载安装及使用通过python调用adb命令实现用元素名称、id、class定位元素因为懒得搭安卓的sdk环境,所以参考以上两位大佬的文章,用python配合adb实现了一个简单的玩具,要实现别的功能也挺简单的,主要还是要研究xml的元素位置定位,感谢感谢。目前功能:熄屏和亮屏(亮屏碍于锁屏功能没管)跳转到桌面(主屏)点击app打开import osimport reimport timeimport tempfileimport xml.etree.cElementTree原创 2021-03-11 00:16:36 · 631 阅读 · 0 评论