前言:用 python 写安卓 APP 肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习 Java ,再者,就编程而言已经会的就 Python 与 Golang( 注: Python , Golang 水平都一般 ) ,那么久 Google 了一下 Python 写安卓的 APP 的可能性,还真行。既然要写个 APP ,那么总得要有个想法吧。其实笔者想做两个 A
转载
2024-06-17 08:12:57
28阅读
学习嵩天老师所写笔记,感谢嵩天老师这节课主要讲解了if和while的使用,并简单介绍了random伪随机函数库,这些相比java来说变化不大,有java的人学起来比较简单。个人感觉Python用起来比java友好些,python库太强大!一、if分之语句1、单分支结构 if <条件语句> : 语句块 例:if guess == 99 : print("猜对了")2、二分支结构
转载
2023-08-21 15:36:14
64阅读
本文原创作者:鲲之鹏 一、【必须】安装adb工具adb全称Android Debug Bridge,是Android系统的调试工具。下并安装ADB Installer v1.4.3,下载链接:http://pan.webscraping.cn:8000/index.php/s/7kDAJUOmKEa1h4N 安装完成后,启动一个新的cmd窗口,输入adb devices,若无错
转载
2023-07-06 22:06:01
277阅读
Python通过appium对Andriod定位并控制一、Android第一个脚本import unittest
from appium import webdriver
desired_caps = dict()
desired_caps['platformName'] = 'Android' #系统
desired_caps['platformVe
转载
2023-10-30 22:53:24
40阅读
使用环境 : win7 64 , python3.6.1 , appium-desktop使用python 自动化控制手机app必要安装步聚。1 jdk jdk-8u171-windows-x64 安装jdk 很简单。关键是安装后需要配置环境变量 系
转载
2023-10-17 10:51:46
90阅读
通过Teamviewer QuickSupport实现对安卓手机平板的远程控制前言教程开始注意事项参考 前言由于春节不回家,给父母买了一个安卓平板,小新Pad,方便视频通话。我发现相较于语音通话,视频通话更能引起聊天的兴趣。但是父母对数码设备不是很熟,有时候还是要指点一下的,所以我想实现类似华为手机的“亲情关怀”功能,发现TeamViewer和国产的向日葵远程控制都可以满足需求。然而向日葵远
转载
2023-11-08 20:34:56
85阅读
简介Android手机可以通过BLE的方式与设备进行通信,其中5.0以上的系统还可以模拟设备端,具体可以参见我的博客 对于BLE的控制端,大致的流程为: 打开蓝牙–搜索设备–连接–获取服务和特征值–对特征值进行读写以下是我写的一个demo,可以搜索设备,点击设备可以进入到特征值的界面,然后对特征值进行读写。 开发步骤1.初始化获取蓝牙服务bluetoothManager = (Bluetoot
转载
2023-08-29 12:38:02
87阅读
经常看到用 Python 操作手机 APP 的项目,例如抖音、闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境。
为了使没有安卓开发经验的人也能快速学会用Python操作手机APP,我从Android SDK部署、ADB基础应用、Python操作手机等方面入手写了这篇文章,目的是使大家对ADB的使用有一个直观的认识,这样在玩上面提到的这些项目时会更轻松一些。
转载
2023-07-07 18:52:20
289阅读
本文主要介绍Android权限控制机制的原理。Android的权限控制主要分为两种类型。对设备的直接访问 这种类型主要指访问网络等类似的权限。Android直接使用了Linux的用户权限机制。当应用程序在安装的时候,系统会给应用程序分配一个用户名,同时,会检查AndroidManifest.xml中的权限声明。对于在系统的platform.xml文件中存在的权限
转载
2023-06-30 09:52:31
37阅读
随着互联网的发展,大众对程序员这个职业有了更多的了解,除了高薪工资之外,压力太大,黑白颠倒,作息不规律等等,也是身为一个程序员必须经历的事情。大部分程序员都是安静的、稳重的,有什么问题发给他们修改,收到的都是简洁明了的“OK”。但是,很多时候,只要一句话,就能让这些可爱的程序猿瞬间被激怒所以,今天,我将献上一份《Android知识图谱》,以自身的经验 & 所见所闻,旨在告诉大家,学习And
转载
2023-09-28 10:20:19
71阅读
前言最近在工作中遇到了这么一个需求:如何实现 Android 应用前后台切换的监听?下面来一起看看详细的介绍:iOS 内边是可以实现的,AppDelegate 给了一个回调监听:@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func applicationWillResignActive(_ a
转载
2024-07-29 20:35:25
30阅读
前面的两篇文章主要讲了一个方面:从app中启动其他app。但是如果你的app可以处理对其他app有用的操作,你的app也应该响应其他app的操作请求。例如,如果你创建了一个社交app可以分享信息和图片给用户的朋友,支持ACTION_SENDintent,让用户在其他app初始化分享操作然后启动你的app来执行,是一件很有趣的事情。为了其他app可以启动activity,应该在manifest文件中
转载
2023-06-30 09:55:03
744阅读
作者:半颗心脏 一、认识MQTT协议。如果你对MQTT协议的连接过程不熟悉,那没关系;请看我前面的8266硬件上介绍的MQTT介绍 ,其实也没啥难,这个MQTT的好处是短小,信息传递快捷 ,适合在有限的空间的硬件的开发,比如8266 , 或者其他通讯模块。二、新建Android项目,集成MQTT的架包。我是用AndroidStudio工具开发的,所以集成比较简单,我也强烈推荐大家去使用AS 。第一
转载
2023-06-30 10:30:57
88阅读
首先声明一下我的实验平台,是全志CQA83T,成都启划信息的板子。上面一篇博客介绍了Android下led控制的Android部分。这一篇我想说说Linux下的部分,从上一篇我们可以知道,jni通过打开led设备/dev/led,进而使用ioctl函数来控制led的亮和灭和蜂鸣器的发声。那么在Linux下面,为什么会接受ioctl控制,ioctl函数是怎么控制led的?当然,其实到这个地步,已经和
转载
2024-02-05 00:14:46
26阅读
对于普通人来说,远程控制电脑已经是一件极具科技范的事情。而近年来,随着手机行业的飞速发展,智能手机与普通电脑之间的界限越来越模糊,向日葵远程控制软件目前已经支持远程控制手机,下面就来演示下如何通过向日葵远程控制软件,实现苹果手机远控安卓手机。一、被控端操作1.享有内测资格的用户,直接到官网下载安装包;2.安装成功后,未root的手机应该要先安装root软件进行root,并且授予权限;3.运行被控端
转载
2023-10-06 07:02:28
1357阅读
引入对屏幕的任何操作,系统都会创建一个触摸事件的对象MotionEvent来应对这个操作。当点击手机屏幕的某一个视图时,最先感应到的是屏幕,因为Activity系统是分层的结构,底层是一些驱动,所以驱动就会得到信息并且把信息传到被点击的应用,应用再交给Activity,Activity通过MotionEvent对象来实现对视图的触控操作,那么接下来我们学习一下MotionEvent对象
转载
2023-08-31 15:42:31
57阅读
最近有需求模拟操作网页或者手机, 也算研究了有一段时间, 就在这儿整理一下结构, 具体细节其他帖子已经有很多了, 就不复述了.一 : selenium我个人的一些基础理解, 嫌麻烦可以直接跳过{ selenium本身相当于开了一个服务器, 服务器打开网页, 然后客户端给服务器发送交互来操作网页, 比如打开url, 点击等等. 本身selenium似乎是不局限于python的, 不过python感觉
转载
2023-11-24 15:27:03
140阅读
在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。我们知道,Android系统的应用程序是
转载
2024-01-22 13:53:26
49阅读
现如今,科技的发展,使得手机的功能也越来越智能化,可有些小伙伴对智能化手机有许多不会操作的地方,这时,就可以利用远程手机软件,来请求别人的远程帮助。或者,当我们的手机丢失了,也可以利用远程功能来删除一些重要信息。除了请求别人的帮助,移动设备远程控制的用途其实还是很多的,除了上班打卡,你还可以用远程控制软件远程协助年纪大的父母,长辈使用和操作智能手机,智能手机现在已经融入到我们的日常生活里的点点滴滴
转载
2023-11-01 14:08:06
213阅读
如何让自己的服务重启一直让本人头疼,尽自己所能还是无法克服,原因是使用小米手机做测试,却没留意小米的“自启动管理”,发现自己的应用没有添加到列表中,结束进程无法复活,允许后就变得生猛活虎。现在有这样的需求,防止自己的app被其他的应用程序(比如qq手机管家)杀死,该怎么实现呢。我们知道app都是运行在进程中的,android是怎样管理这些进程的呢。要想app不被杀死,只要做到进程不被结束就解决了问
转载
2023-11-13 16:41:36
49阅读