
Android_IOS
文章平均质量分 55
fantaxy025025
Challenge everything !
Thinking in yourself!
Study study study !
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android_install_in_ubuntu
转眼间几年过去了,当初自学的android也忘的差不多了。而今迈步从头越了! 简要的安装android环境 in ubuntuHow to install Android SDK in Ubuntu System 最好的方式还是看官方的tutorial和guides,这些都与时俱进,不断更新中。不论网络上的如blog,还是书中的内容,很快就过时了。 下载...原创 2013-03-09 20:53:25 · 112 阅读 · 0 评论 -
android模拟器Genymotion导致adb server is out of date ADB server didn't ACK解决方法
android模拟器Genymotion导致adb server is out of date ADB server didn't ACK解决方法 普通的adb server is out of date ADB server didn't ACK问题,百度已经有了解决方法,可以看看先:ADB server didn't ACK: https://jingyan.ba...原创 2017-06-14 15:12:54 · 255 阅读 · 0 评论 -
adbd cannot run as root in production builds 的解决方法
超级root的adb下载地址 :http://download.youkuaiyun.com/download/anthony_3/9633800这里有一个。 今天用adb root命令时候,报了错误:adbd cannot run as root in production builds [html] view plain copy C:\Documen...原创 2017-06-14 16:11:23 · 32774 阅读 · 1 评论 -
Appium+java实现自动化测试实例_入门最简单例子_HelloWorld
说实在的,大家应该取原站点看呀:支持原创,强烈的额。原文,请点击过去:http://www.jianshu.com/p/84aa9383f8fd转一下,主要怕丢了。转载产生效益。 另外补充了下源码中没有的:1.改成了junit。2.加了maven仓位配置。public class AppiumHelloTest { private AppiumD...原创 2017-06-14 16:36:35 · 5070 阅读 · 1 评论 -
chrome远程调试按inspect后出现的chrome页面为空白,应如何解决?
问题:chrome远程调试按inspect后出现的chrome页面为空白,应如何解决? 解决:编辑hosts文件,添加:61.91.161.217 chrome-devtools-frontend.appspot.com61.91.161.217 chrometophone.appspot.com即可 perfer:http://www.osch...原创 2017-06-14 17:02:35 · 2264 阅读 · 0 评论 -
Appium_调试h5页面_调试app的内部组件_调试app嵌入的webview
=调试才是开发效率的核心。感觉现在的工具真心还是难用,虽然是可以用了,也只是“可以用”而以。=一、调试h5页面此种方式最简单,在安卓手机中安装安卓版 chrome,USB 连接 PC,然后在 PC 的 chrome 浏览器中打开 chrome://inspect 即可。 如果上面太简单,我粘贴一个详细的:通过Chrome的inspect对手机webview进行...原创 2017-06-15 18:19:01 · 1347 阅读 · 0 评论 -
Appium_调试腾讯订制开发的X5版本webview_调试微信_调试手机QQ空间等
=调试才是开发效率的核心。感觉现在的工具真心还是难用,虽然是可以用了,也只是“可以用”而以。 腾讯这一版本感觉还是进步了很多,虽然还是不够好啊。=一、过时的文档,大家别走弯路微信、手Q、Qzone之x5内核inspect调试解决方案http://bbs.mb.qq.com/thread-243399-1-1.html?pid=313743&fid=...原创 2017-06-15 18:30:08 · 951 阅读 · 0 评论 -
TODO安卓模拟器哪家比较好?
==安卓模拟器哪家比较好?知乎:https://www.zhihu.com/question/25912903 ===原创 2017-06-15 18:42:04 · 106 阅读 · 0 评论 -
Appium_调试腾讯订制开发的X5版本webview的关键代码和不同于普通webview设置的地方...
=调试x5的webview报错呀。感谢作者分享:Appium 微信 webview 的自动化技术。testerhome这个社区不错。=chrome版本问题检查TODO 配置本地host,否则白屏等等问题#for chrome inspect61.91.161.217 chrome-devtools-frontend.appspot.com61....原创 2017-06-15 18:49:36 · 704 阅读 · 0 评论 -
Appium+java找不到元素报错 不同于web版本的selenium 解决方法
=web版本的selenium,找不到元素,返回null(之前弄错了,又run了下程序,也是报错的。)。我觉得这是非常合理的,可以让开发者自己判断如何处理。这种情况尤其用在很多不同组合,需要通过null来判断是哪种元素类型 element type。 但是到了Appium,找不到元素就报错。我晕。难道让我catch来处理么?这样导致大量很不雅的代码。查了下源码,故意这样...原创 2017-06-20 10:48:50 · 563 阅读 · 0 评论 -
Appium常用API
=本篇文仅仅是对基本操作做了介绍。真实过程,关键的地方没有讲到,不过么,还是可以不错的。=from:http://www.cnblogs.com/7chentest/p/6396551.htmlAPPIUM 常用API (1)获取当前页面的activity名,比如: (.ui.login.ViewPage) current_activity() 比...原创 2017-06-20 10:54:26 · 190 阅读 · 0 评论 -
Appium基础之键盘处理 和 Android KEYCODE键值
=from:http://blog.youkuaiyun.com/crisschan/article/details/50419963,当参考字典了。下面是代码,貌似比较简单,但是这里没有加入容错处理。比如在微信加载中,back可能没有起作用,怎么办呢?需要检测并重试,但重试有可能点击次数多了,怎么办? public void goBack(){ driver.p...原创 2017-06-20 10:57:12 · 614 阅读 · 0 评论 -
Appium:出现info: [debug] Didn't get a new command in 60 secs, shutting down...无法继续
=from:http://www.cnblogs.com/appstest/p/5253257.html默认60秒貌似可以,超时了,一般都是程序问题了。但是调试阶段,60就不好了,因为需要调试元素么,可你当等较长时间。=日前在写Appium测试代码时,有个测试用例是在执行过程中需要等待一段时间后执行的,发现log上出现如下记录:info: [debug] Didn't g...原创 2017-06-20 11:06:49 · 258 阅读 · 0 评论 -
Appium+Native滑动到元素或滑动到页面底部
=小结:webview可以find到不在view内的元素。但是Appium的native_view不能find到不在view内的元素。这就造成了想swipe到某个元素的方案,有问题。 webview可以运行js来滑动。native_view不能用js。=参考:http://www.cnblogs.com/tobecrazy/p/4612133.htmlh...原创 2017-06-20 16:11:48 · 836 阅读 · 0 评论 -
android模拟器解决genymotion-arm-translation.zip无法拖拽安装的问题
1. 实验过了,确实是解决了。用命令行解决的。2. 用管理员身份启动,可以解决拖拽后自动运行问题,但是还是报错。报错没有截图,但是模拟器的问题。3. Genymotion用了下,感觉真心不好。后面发现好的,补充这里。4. 如果已经拖拽进去了文件,可以用这个解决:以前记得直接把Genymotion-ARM-Translation_v1.zip拖进去就能安装成功。 现在在ma...原创 2017-06-14 15:12:35 · 1103 阅读 · 1 评论 -
华为安卓手机记事本内容导出
华为手机的记事本不加内容导出功能确实是个败笔,无法理解设计者的想法。不过其内容导出,我找到了一个间接的办法:1、用手机的备份功能备份记事本数据,然后把备份数据拷贝到电脑上。2、用解压缩软件如winrar提取出备份数据包中的notepad.db文件。3、下载一个“sqlite数据库查看器”软件。3、用查看器软件打开notepad.db文件,导出(export)其中notes_tb表中...原创 2014-12-06 21:44:58 · 3709 阅读 · 0 评论 -
Android如何查看应用签名信息--微信平台开发应用的签名
参考:Android如何查看应用签名信息http://www.trinea.cn/android/android-view-signatures/comment-page-1/ 参考:微信平台开发应用的签名http://blog.youkuaiyun.com/yahohi/article/details/9001444?ADUIN=158494261&ADSESSION=139...原创 2014-03-25 16:13:04 · 374 阅读 · 0 评论 -
解决ubuntu 12 12.04 下svn checkout 失败的问题
解决ubuntu 12 12.04 下svn checkout 失败的问题 环境:svn服务器是windows搭建的,win8搭建的。Status:VisualSVN Server is running 错误:SSL handshake failed: SSL error: Key usage violation in certificate has been d...原创 2013-03-16 17:58:24 · 320 阅读 · 0 评论 -
Android_error_list_常见错误搜集列表
Android_error_list_常见错误搜集列表 error: INSTALL_FAILED_VERSION_DOWNGRADE原因:模拟器或者实际的device中已经安装了同名的app,且本次的版本并不高解决:在模拟器中卸载此同名应用,之后再运行例子: android自带的例子,是学习和开发的宝典和资料库,运行这些例子的时候,很可能发生这个错误。此时,或...原创 2013-04-06 16:43:34 · 171 阅读 · 0 评论 -
android:layout_gravity 和 android:gravity 的区别
android:layout_gravity 和 android:gravity 的区别gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的...原创 2013-04-23 22:49:39 · 115 阅读 · 0 评论 -
Android多分辨率适配-长度单位和转换计算-多分辨率适配
相对习惯web的px,手机上面的屏幕适配和长度单位都比较多。以前也没有仔细留意这些,我自己的手机是多少从没有关心过。这回做一个全面的调查,一般目标都是达到 实用导向的 专家级别。 使用的单位: 在Android应用的开发过程中,我们往往需要设置组件,字体等尺寸,这个时候就需要制定计量单位。在Android中使用到的计量单位主要有px, pt, dp, dip, ...原创 2013-04-28 11:31:18 · 325 阅读 · 0 评论 -
Android_嵌入chrome浏览器
不想做App,想嵌入浏览器,比如chrome浏览器。其他网友也有类似的期望,Use Chrome as render engine for Android webview android app developer,比如这些:http://jimbergman.net/webkit-version-in-android-version/http://www.giantflyi...原创 2013-11-09 21:44:59 · 1287 阅读 · 0 评论 -
android_Adapter_多次调用getview的position=0_position总是0
项目中,不论是ListView,还是GridView,自己定义的Adapter,在getView的时候,发现position总是0,从而导致只有第一行的view可以渲染出来。 经测试和查找,发现是android渲染和调用方式导致的。 ListView或者GirdView等都类似,如果高度设置不够,android在渲染的时候会去试探和探测高度,如果高度不够,则会停止渲染后面的...原创 2013-07-03 10:21:52 · 402 阅读 · 0 评论 -
Android_ListView_EditText_焦点问题
Android_ListView_EditText_焦点问题 焦点问题的原因:# ListView的Item本身会获取焦点# Item中的其他元素,比如EditText也需要获取焦点 这个时候,会有问题,是谁先获得焦点,焦点传递问题,等。 而在焦点传递时又会有事件的促发,比如EditText的焦点变化事件导致促发保存信息等。这样的焦点变化和传递,就导致了系...原创 2013-07-18 15:36:38 · 147 阅读 · 0 评论 -
startActivityForResult无法接收返回值的解决方案
startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应。startActivityForResult无法接收返回值的解决方案。 原因可能有# 不是单独的Activity而是一个子Activity,比如TabHost,ActivityGroup等# 不能是singleTask 解决方案# 根据...原创 2013-07-20 23:34:01 · 666 阅读 · 0 评论 -
总结一些ListView在开发中的小技巧(转)
用的最多的组件之一~ListView~ 转载自:http://www.eoeandroid.com/forum-viewthread-tid-68368-fromuid-83671.html以下是我在实际开发中使用ListView总结的一些小技巧,有些时候是很有用的,分享给大家!~写的不是很严格,但是应该都能看的懂!1.如何取消Listview的滚动条? setVerticalScro...原创 2013-07-25 21:21:20 · 132 阅读 · 0 评论 -
TabHost_新的Activity仍然持有Tab_Tab内跳转新的Activity
TabHost_新的Activity仍然持有Tab_Tab内跳转新的Activity 问题: TabHost内的一个页面例如tab3,如果startActivity跳入新页面,则新页面是没有Tab栏的。而很多需求和蹩脚的产品非得这么搞(而且tab栏居然不能是样式不变的)。 解决方法:用ActivityGroup,以LocalActivityManager(而这个...原创 2013-08-04 17:15:25 · 180 阅读 · 0 评论 -
用UncaughtExceptionHandler处理意外异常
UncaughtExceptionHandler接口用来捕获运行时未被程序捕获异常. 用处:# 某些特殊情况下的异常处理以及线程重新load,从而成为”永远存在“的线程。# 友好退出,善后处理,比如保存游戏币等 使用:Java代码 try { Thread caughtableThread = new Thread(new T...原创 2013-08-09 16:04:23 · 177 阅读 · 0 评论 -
虚拟机安装android系统-how-to-install-android-in-virtualbox
#virtualbox #下载的文件1G多,安装完了几乎8G了,所以分配空间还是要注意大点儿 #wifi可以跳过,因为其自动会走虚拟机的网络 #问题 * 本版本鼠标不能很好使用,所以还是触屏最合适 这里的安装指南:http://www.howtogeek.com/164570/how-to-install-android-in-virtualb...原创 2013-09-10 14:51:15 · 112 阅读 · 0 评论 -
Android 只开启一个Activity实例,launchMode详解,resume时如何得到Intent参数
在一个Activity中,多次调用startActivity()来启动另一个Activity,要想只生成一个Activity实例,方法有两种。 方法一:设置起动模式 一个Activity有四种启动模式:standard, singleTop, singleTask, singleInstance。 standard: 标准模式,一调用startActivity()方法就会产生一个新的实例...原创 2013-09-11 07:41:58 · 204 阅读 · 0 评论