- 博客(20)
- 资源 (8)
- 收藏
- 关注
原创 Android 测试 Appium、Robotium、monkey等框架或者工具对比
1. Appium测试 (功能测试,用户接受度测试,黑盒测试) - Rating: 8Website: http://appium.io/Appium测试相当于黑盒测试。只是测试UI逻辑正确性。所以Appium测试框架提供的方法有限。获取一个AppiumDriver对象。该对象只是有很多findElements()的方法,获取到UI元素。UI元素是WebElement,这个类提
2014-07-02 14:46:32 16053 1
原创 android 多线程Thread,Runnable,Handler,AsyncTask等之间的关系
Java的多线程是Thread实现,跟runnable没有太大关系。android中因为需要多线程交换数据出现了handler+message+thread实现多线程数据通信。就hanlder本身而言并不是实现多线程。因为handler+message+thread手写比较负载,所以android提供AsyncTask去实现多线程,并且拥有多线程数据同步的能力。 AsyncTask的本质就是handler+message+thread(线程池)的实现。因此要是简单的使用多线程,android中使用a
2014-04-02 16:15:35 4742
原创 Provider,ORMLite,GreenDao的实现,并且简单性能对比
前面做了关于这个3个android数据库操作的一个简单比较。今天就做一个简单性能对比。并且做一个简单实现的教程。这3种方式的简答教程在贴图对比后面哈。先看结果吧。嗯首先是插入5000条数据并且查询。测试机子是note 2。GreenDao 优势很大。 然后查看读取操作的结果:provider直接查询得到Cursor解析 还比较快一些。(read 很多次得到的一个正常
2014-03-19 18:40:00 11794 11
原创 用Fragment做蒙版来进行一个初始教学提示的效果
在android 软件第一次使用的时候,一般会在当前的界面上做一个灰色的蒙版,上面有显示的一些提醒性质的教学文字或者图案。我想的是当前界面上蒙上一个 Fragment 把提示信息也放在Fragment上。这是效果图。后面附上demo源码。具体就是在activity成功启动之后。画出activity的view之后。这个不能在生命周期进行判断。我尝试的是用Handler去不
2014-04-29 17:20:55 3978 1
原创 Android MenuItem 设置文字颜色-TextColor的设置
前面一直在找 MenuItem的文字颜色的设置。我发现API中只有背景颜色的设置。。。所以找到下面的方法。在OverFlow上看到的。在onCreateOptionsMenu中覆写一下。使MenuItem产生的ItemView去修改文字颜色
2014-04-22 12:14:14 14348
原创 从JAVA转学习Go——Go在eclipse的环境搭建
因为go的协成高并发吸引了我。而且是google的语言。我相信他在以后发展也很不错。所以就过来学习一下。当然语言这个东西是虚的。主要的还是对于编程思维的理解。所以我不推荐刚刚学习完一门语言的语法,又去学习另外的。最好是在一门语言上花上足够多的时候来研究。主要还是研究编程的模式思维。好了不扯远了。说说go在eclipse上的搭建吧。1.就像java 首先得有jdk一样。先
2014-04-04 18:18:44 4034 4
原创 我的大学IT学习之路,希望我的经验能给在校的师弟们带来一些帮助
我本身是学习的通信专业。大一因为ACM 喜欢上编程。开始接触C语言,算法。觉得计算机的编程好神奇。可惜自己还是基础薄弱也没有珍惜大一,ACM因为成绩不理想没有继续做下去。可惜了。(现在才发现一切的基础的都是数学算法,思想。尤其是ACM中的DP,网络流,树,离散数学等一系列经典的东西很有用。现在还有些得回去补补、、、、)2011年大二就进入创萌工作室。那给我最开始的成长的成长。有很不错的师兄
2014-03-31 10:13:43 1346 2
原创 学习Canvas 画圆锥,并且作为一个统计图
先看看效果吧:就是画一个漏斗的形状,用于统计。第一次做,然后开始学习canvas。canvas的就可以理解为画布,既然要画图,有了画布自然需要笔Paint。paint 通过setColor(Color.BLACK);设置笔的颜色, setStrokeWidth(2);设置笔的粗细。 setStyle(Paint.Style.STROKE);设置笔的一个行为动作。Pa
2014-03-27 17:50:22 2632 1
原创 解决百度地图MapView在ScrollView中的拖动黑影
因为想在一个Model的属性下面有一个地址。想在界面上显示一个MapView 然后覆写MapView的@Override public boolean onTouchEvent(MotionEvent arg0) {// return super.onTouchEvent(arg0); return false; } @Override p
2014-03-25 16:52:48 2809 2
原创 android网络访问,以及上传文件
这个是用第三方库做的文件上传。稳定性还不错。然后使用简单。我进一步简化了。更简单使用。使用的包是httpmime-4.1.2.jar(后面附上下载地址)。加上我改写的HttpClientImp(主要部分是当年看师兄代码写的。顺便在此感谢一下大神师兄。跑题了。。。。)先看看
2014-03-07 15:04:34 2028 4
原创 Android ORM 和 ContentProvider对比
对于数据库操作大家有时候在犹豫到底该用ContentProvider或者DataBase ORM。我在这简单的对比一下。可能由于自己的水平有限。可能有错误的地方希望大家指出!谢谢!ContentProvider优势1、如果你想把你的数据跟其他进程、程序共享。就要用android提供的contentProvider接口来做。2、ContentProvider是Androi
2014-02-27 11:51:38 5677 1
原创 关于Loader,activity,Fragment之间的一个使用
/** * CopyRight 2014 ZhuYan * @author Zhu Yan * * All right reserved * * Created on 2014-2-25 下午3:29:13 */package com.zhuyan.test;import com.mengqi.base.R;import android.content.Contex
2014-02-25 15:50:21 2124
原创 关于com.actionbarsherlock.widget.SearchView的使用无法调用SearchActivity
我也是按照android 文档做的。在res/xml下 新建searchable.xml<searchable android:label="@string/app_name" android:hint="@string/search_hint" android:searchSuggestAuthority="com.mengqi.base.provider" and
2014-02-21 13:41:37 1939
原创 CursorAdapter的Cursor关闭问题
对于CursorAdapter我由于没有使用过。不知道Cursor在那关闭。那一段时间比较抵触使用。最近由于必须使用。所以去源码中寻找。发现方法/** * Change the underlying cursor to a new cursor. If there is an existing cursor it will be * closed. *
2014-02-21 10:39:37 2016
原创 关于ContentProvider 使用replace
sql语句 INSERT OR REPLACE 作用就是插入一个对象。先去数据库对比有没有该对象。如果存在就把原来的数据替换。如果没有就进行插入操作。这样做的好处就是不用再操作前去查询 这个对象是否存在,然后再选择是跟新这条数据或者重新插入。这样减少操作数据库一次。contentProvider怎么定义我就不对多说了。再我们继承自ContentProvider类的之类中覆写一
2014-02-17 17:07:11 3093
原创 MIUI系统对外拨打电话
点击按钮实现拨打电话(这个功能已经实现了)今天在MIUI系统上测试,提示说“正尝试接收短信,此操作可能产生危险,是否允许本次操作,注意:禁止某些程序的请求会引起该程序的崩溃”如果选择允许的话,可以正常拨打电话如果选择禁止的话,程序就崩溃了(MIUI系统提示说“出问题了,等我去修理,立即关闭或马上报修”)我在Manifest里面是加入了权限的:10-24 09:21:
2013-10-25 10:08:25 1236
android蒙版实现教学提示
2014-04-29
gocode.exe
2014-04-04
cancas.zip
2014-03-27
dbTest.zip
2014-03-19
greendao需要的jar文件
2014-03-19
httpmine-4.1.2.jar
2014-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人