android
文章平均质量分 74
不水了
这个作者很懒,什么都没留下…
展开
-
MIUI系统对外拨打电话
点击按钮实现拨打电话(这个功能已经实现了)今天在MIUI系统上测试,提示说“正尝试接收短信,此操作可能产生危险,是否允许本次操作,注意:禁止某些程序的请求会引起该程序的崩溃”如果选择允许的话,可以正常拨打电话如果选择禁止的话,程序就崩溃了(MIUI系统提示说“出问题了,等我去修理,立即关闭或马上报修”)我在Manifest里面是加入了权限的:10-24 09:21:原创 2013-10-25 10:08:25 · 1258 阅读 · 0 评论 -
Android MenuItem 设置文字颜色-TextColor的设置
前面一直在找 MenuItem的文字颜色的设置。我发现API中只有背景颜色的设置。。。所以找到下面的方法。在OverFlow上看到的。在onCreateOptionsMenu中覆写一下。使MenuItem产生的ItemView去修改文字颜色原创 2014-04-22 12:14:14 · 14398 阅读 · 0 评论 -
解决百度地图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 · 2849 阅读 · 2 评论 -
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 · 4781 阅读 · 0 评论 -
Android ORM 和 ContentProvider对比
对于数据库操作大家有时候在犹豫到底该用ContentProvider或者DataBase ORM。我在这简单的对比一下。可能由于自己的水平有限。可能有错误的地方希望大家指出!谢谢!ContentProvider优势1、如果你想把你的数据跟其他进程、程序共享。就要用android提供的contentProvider接口来做。2、ContentProvider是Androi原创 2014-02-27 11:51:38 · 5717 阅读 · 1 评论 -
Provider,ORMLite,GreenDao的实现,并且简单性能对比
前面做了关于这个3个android数据库操作的一个简单比较。今天就做一个简单性能对比。并且做一个简单实现的教程。这3种方式的简答教程在贴图对比后面哈。先看结果吧。嗯首先是插入5000条数据并且查询。测试机子是note 2。GreenDao 优势很大。 然后查看读取操作的结果:provider直接查询得到Cursor解析 还比较快一些。(read 很多次得到的一个正常原创 2014-03-19 18:40:00 · 11854 阅读 · 11 评论 -
用Fragment做蒙版来进行一个初始教学提示的效果
在android 软件第一次使用的时候,一般会在当前的界面上做一个灰色的蒙版,上面有显示的一些提醒性质的教学文字或者图案。我想的是当前界面上蒙上一个 Fragment 把提示信息也放在Fragment上。这是效果图。后面附上demo源码。具体就是在activity成功启动之后。画出activity的view之后。这个不能在生命周期进行判断。我尝试的是用Handler去不原创 2014-04-29 17:20:55 · 4022 阅读 · 1 评论 -
学习Canvas 画圆锥,并且作为一个统计图
先看看效果吧:就是画一个漏斗的形状,用于统计。第一次做,然后开始学习canvas。canvas的就可以理解为画布,既然要画图,有了画布自然需要笔Paint。paint 通过setColor(Color.BLACK);设置笔的颜色, setStrokeWidth(2);设置笔的粗细。 setStyle(Paint.Style.STROKE);设置笔的一个行为动作。Pa原创 2014-03-27 17:50:22 · 2671 阅读 · 1 评论 -
android网络访问,以及上传文件
这个是用第三方库做的文件上传。稳定性还不错。然后使用简单。我进一步简化了。更简单使用。使用的包是httpmime-4.1.2.jar(后面附上下载地址)。加上我改写的HttpClientImp(主要部分是当年看师兄代码写的。顺便在此感谢一下大神师兄。跑题了。。。。)先看看原创 2014-03-07 15:04:34 · 2065 阅读 · 4 评论 -
Android File Uri的转换path出错
我们从android系统的相册,文件管理器等选择文件。然后返回一个Uri。原创 2014-02-28 15:57:27 · 7131 阅读 · 0 评论 -
关于ContentProvider 使用replace
sql语句 INSERT OR REPLACE 作用就是插入一个对象。先去数据库对比有没有该对象。如果存在就把原来的数据替换。如果没有就进行插入操作。这样做的好处就是不用再操作前去查询 这个对象是否存在,然后再选择是跟新这条数据或者重新插入。这样减少操作数据库一次。contentProvider怎么定义我就不对多说了。再我们继承自ContentProvider类的之类中覆写一原创 2014-02-17 17:07:11 · 3117 阅读 · 0 评论 -
ShelockActionBar的SearchView的学习
显示效果原创 2014-02-26 09:05:38 · 2490 阅读 · 0 评论 -
关于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 · 2138 阅读 · 0 评论 -
ActionMode的简单使用
ActionBar因为一些原因切换到ActionMode。启动ActionMode的方式:原创 2014-02-11 10:07:53 · 2497 阅读 · 0 评论 -
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 · 2031 阅读 · 0 评论 -
关于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 · 1948 阅读 · 0 评论 -
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 · 16117 阅读 · 1 评论