Android
见即所幸
普通的我,普通的性格,想普通地活着,光芒万丈与我无关,无底深渊与我无缘
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python写android的App(kivy框架)的实践(3)
前文的乒乓球弄完了,但还是缺少了很多东西,不知道该怎么做一个想要的App,所以,A Simple Paint App这一篇继续讲起了概念。 文中问题: 在创建应用程序时,您必须问自己三个重要问题: 我的应用程序会处理哪些数据? 如何直观地表示这些数据? 用户如何与这些数据交互? 基本概念: 组件化,什么功能的实现都是一个一个组件组合起来的效果。 知识点: 通过with self.canvas来实现图形的绑定和渲染,后续对图像的更改也会影响canvas中的效果,如同例子中的Line 通过原创 2021-08-21 19:26:43 · 635 阅读 · 0 评论 -
python写android的App(kivy框架)的实践(2)
在开始实现乒乓球游戏前,如果看过A Simple Paint App和Kv language可以跳过一些内容,当然了,肯定是没有看过的,所以得一步一步来。 首先就是一个基本的实现代码了,运行之后是一个黑色的空窗口: main.py from kivy.app import App from kivy.uix.widget import Widget class PongGame(Widget): pass class PongApp(App): def build(self):原创 2021-08-17 20:37:17 · 437 阅读 · 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 · 2561 阅读 · 0 评论 -
python adb 自动化测试
adb下载安装及使用 通过python调用adb命令实现用元素名称、id、class定位元素 因为懒得搭安卓的sdk环境,所以参考以上两位大佬的文章,用python配合adb实现了一个简单的玩具,要实现别的功能也挺简单的,主要还是要研究xml的元素位置定位,感谢感谢。 目前功能: 熄屏和亮屏(亮屏碍于锁屏功能没管) 跳转到桌面(主屏)点击app打开 import os import re import time import tempfile import xml.etree.cElementTree原创 2021-03-11 00:16:36 · 897 阅读 · 0 评论
分享