- 博客(12)
- 资源 (25)
- 收藏
- 关注
原创 Android防止过快点击造成多次事件
public abstract class NoDoubleClickListener implements View.OnClickListener { public static final int MIN_CLICK_DELAY_TIME = 2500; private long lastClickTime = 0; @Override public vo
2016-03-31 16:44:23 384
原创 adb logcat命令查看 log
cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录。logcat日志中的优先级/tag标记:android输出的每一条日志都有一个标记和优先级与其关联。优先级是下面的字符,顺序是从低到高:V — 明细 verbose(最低优先级)D — 调试 debugI — 信息 infoW — 警告
2016-03-31 16:40:10 713
原创 android跳到手机home键主界面
android跳到手机主界面Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果是服务里调用,必须加入new task标识 intent.addCategory(Intent.CATEGORY_HOME);startA
2016-03-29 17:11:48 654
原创 怎么设置viewpager在使用setCurrentItem的滑动速度
可以通过反射机制将Viewpager的滑动过渡时间设置为0,再调用一下setCurrent 之后再通过反射机制设置一下过渡时间为2秒具体实现方式:/** * ViewPager 滚动速度设置 * */public class ViewPagerScroller extends Scroller { priva
2016-03-29 14:06:13 1927
转载 Android使用ViewPager实现左右循环滑动及轮播效果
Android使用ViewPager实现左右循环滑动及轮播效果ViewPager是一个常用的android组件,不过通常我们使用ViewPager的时候不能实现左右无限循环滑动,在滑到边界的时候会看到一个不能翻页的动画,可能影响用户体验。此外,某些区域性的ViewPager(例如展示广告或者公告之类的ViewPager),可能需要自动轮播的效果,即用户在不用滑动的情况下就能够看
2016-03-28 20:36:27 668
转载 Android SQLiteDatabase
SQLiteOpenHelper是SQLiteDatabse的一个帮助类,用来管理数据的创建和版本更新。一般的用法是定义一个类继承SQLiteOpenHelper,并实现两个回调方法,OnCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabse, int oldVersion, int newVersion)来创建和更新数据库,我利用数据库做了一个类似电话
2016-03-23 17:47:04 430
转载 常用正则表达式大全!
常用正则表达式大全!(例如:匹配中文、匹配html)匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以
2016-03-23 17:43:42 314
转载 Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
大家都知道Android的ActionBar是在3.0以上才有的,那么在3.0以下呢,google并没有给我提供在3.0以下支持ActionBar的包,但是外国的大牛JakeWharton实现了在3.0以下使用ActionBar, JakeWharton这位大牛是ActionBarSherlock,Android-ViewPagerIndicator ,NineOldAndroids的作者,非常厉
2016-03-23 17:42:06 440
转载 Android对图片的各种平移,缩放,拖动
Android单点触控技术,对图片进行平移,缩放,旋转操作相信大家使用多点对图片进行缩放,平移的操作很熟悉了,大部分大图的浏览都具有此功能,有些app还可以对图片进行旋转操作,QQ的大图浏览就可以对图片进行旋转操作,大家都知道对图片进行缩放,平移,旋转等操作可以使用Matrix来实现,Matrix就是一个3X3的矩阵,对图片的处理可分为四个基础变换操作,Translate(平移变换)、
2016-03-23 17:39:13 8234
转载 实现知乎 Android 客户端启动页视差滚动效果
http://ryanhoo.github.io/blog/2014/07/16/step-by-step-implement-parallax-animation-for-splash-screen-of-zhihu/前言Parallax Scrolling (视差滚动),是一种常见的动画效果。视差一词来源于天文学,但在日常生活中也有它的身影。在疾驰的动车上看风景
2016-03-18 15:19:55 698
转载 异常捕获
由于Android设备各异,第三方定制的Android系统也非常多,我们不可能对所有的设备场景都进行测试,因而开发一款完全无bug的应用几乎是不可能的任务,那么当应用在用户的设备上Force Close时,我们是不是可以捕获这个错误,记录用户的设备信息,然后让用户选择是否反馈这些堆栈信息,通过这种bug反馈方式,我们可以有针对性地对bug进行修复。当我们的的应用由于运行时异常导致Force
2016-03-10 16:32:29 449
原创 Android设置手机音量
AudioManager mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC); int mLastProgr
2016-03-10 10:38:51 591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人