- 博客(17)
- 资源 (22)
- 收藏
- 关注
原创 Appium driver初始化失败
但就是无法初始化driver,总报错options为空,查下来原来appium 2.0+ 和appium 1.0版本有变化了。Appium 2.0+版本用下面的,注意url里面没有/wd/hub/后缀。desired_capacity也设置正确。Appium 1.0版本用的老的如下。appium服务器也启动了。
2025-03-26 10:54:45
293
原创 app控件录制工具
uiautodev因为是python家族的,因此能在录制里面直接copy定位控件的代码。除了appium, 还有个好用的工具是uiautodev,
2025-03-13 11:52:43
194
原创 appium inspector连接不上设备,device type id 报错
查了很久,最后从appium server的log里(开了debug权限的,有更详细的报错信息),竟然是因为uuid要变成udid, 更改后可用的capacity如下。appium inspector连接手机,一直报错。
2025-03-13 11:13:44
186
原创 华为手机usb调试已打开,adb devices不显示设备
usb调试已开启,设备就是不显示?进入开发人员选项页面,有两种方法可显示设备。1. 选择usb配置里选择 RNDIS(USB以太网)2. 打开 仅充电模式下允许USB调试
2022-06-21 13:52:37
8929
4
原创 notePad++快捷键汇总
单行、多行注释 //方式 :ctrl+k区块注释 / * */方式 :ctrl+q取消单行、多行、区块注释 :ctrl+shift+k如果感觉默认的快捷键不方便,可以修改成自己习惯的快捷键:设置-管理快捷键
2017-03-02 13:31:09
119
原创 notePad++快捷键汇总
单行、多行注释 //方式 :ctrl+k区块注释 / * */方式 :ctrl+q取消单行、多行、区块注释 :ctrl+shift+k如果感觉默认的快捷键不方便,可以修改成自己习惯的快捷键:设置-管理快捷键
2017-03-02 09:47:40
164
原创 GitHub、SVN和TFS版本管理工具
GitHub 可以托管各种Git版本库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经
2015-07-24 14:31:56
2148
原创 Android面试总结
Android平台融入了面向手持设备的通用计算理念,它是一个综合平台,包含Linux内核,核心C库,Davlik VM 和Java库。Linux内核用于管理设备、内存和进程。Dalvik VM:Android SDK支持大多数Java SE(除AWT和Swing),因为Android使用Java编写程序,所以需要一个JVM来解释Java字节码, A
2015-07-06 22:12:37
379
原创 JNI和NDK
Android FrameWork 由Java层与C/C++层组成,JNI就是将这两层联系起来的媒介;在实际的Android开发中,使用SDK开发Java程序;而对于性能要求高的,如图形处理或信号处理,需要使用NDK开发基于C/C++的本地库,再由JNI连接本地库和应用程序。使用JNI的三种情况:1、注重处理速度;2、硬件控制:在搭载Android的设备上安装Android F
2015-07-05 18:37:59
371
原创 FrameWork浅析
Framework定义了客户端组件和服务端组件功能及接口。包含3个主要部分:服务端,客户端和Linux驱动。(一)服务端 服务端主要包含两个重要类,分别是WindowManagerService(Wms)和ActivityManagerService(Ams)。Wms的作用是为所有的应用程序分配窗口,并管理这些窗口。包括分配窗口大小,调节各窗口的叠放次序,隐藏或显
2015-07-04 09:54:09
360
原创 Android面试题
Handler机制:handler 用于线程间通信,子线程获取父线程创建的handler,就可以向父线程的消息队列MessageQueue发送消息,Android的主线程在启动时会调用Loop.prepare()方法,初始化一个Looper,接着调用Looper.loop()不断遍历MessageQueue.但对于子线程,需要主动调用Loop.prepare()初始化一个Looper.通俗
2015-07-02 18:03:50
82
原创 信息系统
绝大多数信息系统都由服务端和客户端组成,服务端通常用hibernate等架构,客户端在c/s架构下,有client端,android端,ios端,在B/S模式下有电脑上浏览器和手机上浏览器,可以统称为web端。
2015-07-02 11:47:35
78
原创 Adt Bundle安装过程中的几大问题及解决方案
虽然对java的安装,很多人已经很熟了,但有时因为操作失误不免出些莫名其怪的问题,今天就这些莫名奇怪的问题提出我自己的解决方法。1、电脑装了JDK 1.8,但Android Bundle中eclipse打开时,显示要求JDK1.6。此时再装 JDK1.6时,一不要和JDK 1.8装在一个文件夹下,二是环境变量中不要同时配置JRE6和JRE8。 2、JDK安装过程中,提示“已安装最新版的
2015-02-03 16:34:36
1000
原创 Web面试总结
本文涉及到的名词有xml,html,DTD, schema,CSS,XSLT(可扩展样式单语言转换),Xpath,DOM,SAX,JAXP,Xerces,dom4j,JDOM,XQuery,Web Service1、xml与html的区别xml关注数据的存储和传输,而html关注数据的显示。 2、Xml的两种主要的语义约束工具:DTD(Document Type Def
2014-07-02 20:29:51
378
原创 java类型安全和线程安全
类型安全: 类型安全是有关类型操作的一种规范。 这一规范限制了不同类型的数据之间的相互转化。类型安全是CLR重要特性之一,在运行时CLR总是知道一个对象的类型。在c#中可以调用GetType()方法来返回引用的对象的类型。GetType()方法定义在超类System.Object中,并且是非虚方法,因此任何类型都不能重写此方法来篡改类型或伪装成另一种类型。很多高级程序设计语言提供了回收
2014-02-25 10:30:00
1861
原创 MySQL中如何新建表:excel中数据如何导入MySQL中
关于将excel中数据导入MySQL中,网上有三四种方法,但试过后,发现都比较繁琐,很难成功,但下面这种方法比较简单,且一定能成功。步骤如下:第一步:将excel文档另存为.txt格式。(此步看似简单,但遇到大数据时,很可能出错。检查excel文件和txt文件大小是否相近,否则,就是保存为txt过程中,excel文件的数据丢失了!
2013-05-28 17:03:27
1575
re-sign.jar 和 zipalign.exe工具下载
2018-01-29
网络工程与规划设计
2013-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人