自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 C++的.h和.cpp根据java来理解

c++ 中.h 和 .cpp 根据java理解和区分

2014-07-24 18:40:54 2121

原创 用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 File Uri的转换path出错

我们从android系统的相册,文件管理器等选择文件。然后返回一个Uri。

2014-02-28 15:57:27 7062

原创 Android ORM 和 ContentProvider对比

对于数据库操作大家有时候在犹豫到底该用ContentProvider或者DataBase ORM。我在这简单的对比一下。可能由于自己的水平有限。可能有错误的地方希望大家指出!谢谢!ContentProvider优势1、如果你想把你的数据跟其他进程、程序共享。就要用android提供的contentProvider接口来做。2、ContentProvider是Androi

2014-02-27 11:51:38 5677 1

原创 ShelockActionBar的SearchView的学习

显示效果

2014-02-26 09:05:38 2477

原创 关于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

原创 ActionMode的简单使用

ActionBar因为一些原因切换到ActionMode。启动ActionMode的方式:

2014-02-11 10:07:53 2464

原创 MIUI系统对外拨打电话

点击按钮实现拨打电话(这个功能已经实现了)今天在MIUI系统上测试,提示说“正尝试接收短信,此操作可能产生危险,是否允许本次操作,注意:禁止某些程序的请求会引起该程序的崩溃”如果选择允许的话,可以正常拨打电话如果选择禁止的话,程序就崩溃了(MIUI系统提示说“出问题了,等我去修理,立即关闭或马上报修”)我在Manifest里面是加入了权限的:10-24 09:21:

2013-10-25 10:08:25 1236

android蒙版实现教学提示

在android 软件第一次使用的时候,一般会在当前的界面上做一个灰色的蒙版,上面有显示的一些提醒性质的教学文字或者图案。 我想的是当前界面上蒙上一个 Fragment 把提示信息也放在Fragment上。 博客地址: http://blog.csdn.net/u012565107/article/details/24727251

2014-04-29

gocode.exe

go在eclipse上编写,代码提醒的工具。 代码提醒是要一个叫gocode工程支持的。下载下来go 把他编译生成exe文件。 go的环境搭建http://blog.csdn.net/u012565107/article/details/22939233

2014-04-04

cancas.zip

简单用canvas实现一个圆锥漏斗,按照比例分成不同颜色显示。用来做统计。 文章地址:http://blog.csdn.net/u012565107/article/details/22303449

2014-03-27

dbTest.zip

就是对于contentProvider ORMLite GreenDao的简单实现。并且去对比一些性能。 文章地址http://blog.csdn.net/u012565107/article/details/21546829

2014-03-19

greendao需要的jar文件

这是GreenDao运行所需要的jar支持。 greendao.jar是android程序需要。最新版本:http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.greenrobot%22%20AND%20a%3A%22greendao%22 greendao-generator.jar 和 freemarker.jar是Greendao运行之前orm生成Dao,session等需要的jar支持。 freemarker.jar 最新下载:http://mvnrepository.com/artifact/org.freemarker/freemarker greendao-generator.jar 最新下载:http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.greenrobot%22%20AND%20a%3A%22greendao-generator%22

2014-03-19

httpmine-4.1.2.jar

Android http 文件上传。只需要简单的参数就可以使用。使用方式http://blog.csdn.net/u012565107/article/details/20561701

2014-03-07

android ORMLite源码

ORMLite的源码。可以参考学习一下ORM怎么做的。代码量一般,可以看看学习一下。

2014-02-28

android account Authenticator

就是简单实现能够,往AccountMannager添加用户,并且实现Contact同步

2014-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除