ADB 首先需要配置环境变量: "https://www.cnblogs.com/zut syp/p/12851079.html" Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix sh ...
分类:
移动开发 时间:
2020-05-08 18:02:09
阅读次数:
77
React Native 框架在 React 框架的基础上,底层通过对 iOS 平台与 Android 平台原生代码的封装与调用,结合前台的 JavaScript 代码,这样我们就可以通过 JavaScript 代码编写出调用 iOS 平台与 Android 平台原生代码的 App,调用原生代码编写 ...
分类:
其他好文 时间:
2020-05-08 16:39:11
阅读次数:
70
一、基本概念Appium的核心是一个Web服务器,它提供了一套REST的接口。它接收到客户端的连接、监听的命令,接着在移动设备上执行这些命令,然后将执行的结果放在HTTP响应中返还给客户端。自动化总是在一个session的上下文中运行,客户端初始化一个和服务端交互的session。客户端发送一个附有desiredcapabilities的JSON对象参数的POST请求“/session”给服务器,
分类:
移动开发 时间:
2020-05-08 09:49:18
阅读次数:
70
本文主要记录混合应用H5相关知识appium只支持chrome内核,根据chrome浏览器版本去下载对应的Chromedriver.exe(要与webview的版本保持匹配,即webview版本号代表了chrome浏览器的版本号),将驱动文件放到对应appium目录下。
分类:
移动开发 时间:
2020-05-08 09:18:07
阅读次数:
68
#coding=utf-8 #HTTPHandler & opener #更高级一些功能,可以高仿模拟浏览器 import urllib.request import urllib.parse url = "https://www.baidu.com/"; handler = urllib.requ ...
分类:
编程语言 时间:
2020-05-07 20:18:30
阅读次数:
136
var u = navigator.userAgent; if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机 alert("安卓手机"); } else if (u.indexOf('iPhone') > -1) {// ...
分类:
移动开发 时间:
2020-05-07 19:40:46
阅读次数:
111
在线程中的设置代码如下,首先需要确保你是单个线程在跑! 查看对应线程的cpu占用方法如下: adb shell top p [线程所属进程的pid,如相机进程就是camerahalserver的pid,也是通过top命令查看] H | [findstr/grep] [线程名称,采用prctl设置线程 ...
分类:
移动开发 时间:
2020-05-07 17:00:51
阅读次数:
83
一、简介EventBus是由greenrobot 组织贡献的一个Android事件发布/订阅轻量级框架。EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadc ...
分类:
移动开发 时间:
2020-05-07 15:14:23
阅读次数:
84
import android.content.Context; import android.net.ConnectivityManager; import android.net.DhcpInfo; import android.net.NetworkInfo; import android.ne ...
分类:
移动开发 时间:
2020-05-07 15:05:36
阅读次数:
80
前言 在Android开发中,多线程应用是非常频繁的,其中Handler机制随处可见. 下面就本人对Handle的一些理解与大家一起分享,共同回顾下Handle异步消息传递机制。 1.Handler是什么? Handler是一套在 Android开发中 进行异步消息传递的机制。 2.Handler在 ...
分类:
移动开发 时间:
2020-05-07 10:50:46
阅读次数:
71