自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android自动升级与监听卸载笔记

自动升级笔记

2016-06-27 19:52:49 1100

原创 Android touch冲突解决小记

1.ScrollView嵌套ViewPager ViewPager横向滑动的时候容易变成上下滑动,感觉体验不好,重写ViewPager的onTouchEvent事件,当ViewPager横向滚动的距离大于纵向距离时,设置父容器不拦截滚动事件getParent().requestDisallowInterceptTouchEvent(true); MyViewPager.java源码public

2016-06-25 13:39:40 393

原创 Android 焦点小结

1.Focusable 和 FocusableInTouchMode FocusableInTouchMode 推荐《Android touch mode和focusableInTouchMode分析》,这篇讲的很好,感谢大神! 需要注意的是FocusableInTouchMode的使用,例如一个简单的页面三个按钮,前两个设置FocusableInTouchMode=true,最后一个什么都不

2016-06-24 15:30:56 641

原创 Android富文本编辑器总结(五)

一: EditText文本转HTML Android中有Html.toHtml()的方法,可以将颜色、加粗等转化为html标签,简化了我们标签的插入算法,但是也存在一些问题。 1. @XXX 和 $123456 的问题 @XXX是作为一个整体,创建了一张Bitmap然后使用ImageSpan插入到文本中的,这样就可以实现光标只能定位在@XXX之前或之后,要删除就整体删除。但是通过Html.to

2016-06-21 22:04:58 4138 2

原创 Android富文本编辑器总结(四)

段落缩进的实现 段落缩进,第一行文字距左边框保持一段距离,其他行距离左边框也有一段距离。 当需求只有一级缩进时,使用图片(ImageSpan)占位感觉比较好,自己画一个带有编号的ImageSpan插在段落在最前方,不过这样也存在一个问题,就是光标可以定位到编号之前,并且可以点击删除将图片移动到上一行的末尾,所以需要特殊处理。 当有多级缩进时,例如 1。 adsfasdfasdfasdfadf

2016-06-21 16:16:01 2101 2

原创 Android富文本编辑器总结(三)

前面已经完成了编号生成的框架,下面开始针对各个问题提出解决方案。键盘的删除键和回车键监听。 键盘我分为三类,Android系统自带aosp键盘、定制手机自带键盘和第三方键盘。其中前两种差不多,要说监听删除键和回车键应该比较简单才对,但是经过测试,myEdittext.setOnKeyListener,onKeyDown和dispatchKeyEvent这三个方法设置了之后,前两种键盘点

2016-06-21 16:10:50 1865

原创 Android富文本编辑器总结(二)

Android富文本编辑器总结(一) 上一篇就是编号的转换,数字转字母,数字转罗马数字等,比较实用,其中也借鉴了网上的大神的代码,感谢大神们的分享。 下面就需要使用一个简单工厂稍微加工一下,编号的框架就可以搭建起来了。 编号的框架使用的是抽象工厂,即生产工厂的工厂,逻辑也很简单,这个很好地解决了产品簇的问题。比如我想使用有序编号,只需要使用生产有序编号的工厂来获得编号,相反的也可以使用生产无需

2016-06-20 13:45:38 1406 5

原创 Android富文本编辑器总结(一)

Android的EditText很强大,支持文本缩进,字体设置以及图片的插入,本以为做一个富文本编辑器会很容易,结果真正下手的时候才发现没那么简单,最近半个多月真是被这破玩意儿折磨的欲仙欲死。需求很简单,参照有道云笔记……说得简单,有道云笔记反编译出来,看到libynote_lib.so和libynote_lib_img.so这两个库文件心顿时就凉了一半,我们这几只小菜鸟还只是处于应用层开发,不过

2016-06-20 13:40:28 7335

原创 Eclipse转战Android Studio心酸史

eclipse用了三四年了,对于转战Android Studio真的是被逼无奈,不过AS作为Google的亲儿子,对于Android开发肯定也有很大的好处,特此记录转换时遇到的问题及解决方案。    1.转战原因     当一个工程足够大时,总的方法数超过了65535个,编译的时候就会报错: java.lang.IllegalArgumentException: method ID no

2016-06-12 10:24:23 513

ScrollView嵌套ViewPager和ListView

ScrollView嵌套ViewPager,ViewPager横向滑动时容易上下滚动处理; ScrollView嵌套ListView,ListView滚动事件处理,可滚动; ScrollView子控件获取焦点后自动置顶问题处理。 ListView滚动到顶或到底事件监听。

2016-06-25

Android sqlite 便笺

一个带密码的便笺记事本,使用了sharedpreferences和sqlite存储,gridview加载数据时使用了缓冲,即滑动时不取数据,当滑动停止时再从数据库取出数据,简单实用的demo

2015-04-04

Java设计模式-策略模式

Java设计模式,策略模式的Demo,具体的思想与实现有很多讲得很好的老师,我是看厉风行老师的视频学的,讲得不错,简单易懂

2015-01-25

Java设计模式-简单工厂

Java设计模式,简单工厂的Demo,具体的思想与实现有很多讲得很好的老师,我是看厉风行老师的视频学的,讲得不错,简单易懂

2015-01-25

Java设计模式-代理模式

Java设计模式,代理模式,包含动态代理的Demo,具体的思想与实现有很多讲得很好的老师,我是看厉风行老师的视频学的,讲得不错,简单易懂

2015-01-25

Java设计模式-备忘录

Java设计模式,备忘录模式的Demo,具体的思想与实现有很多讲得很好的老师,我是看厉风行老师的视频学的,讲得不错,简单易懂

2015-01-25

Java设计模式-工厂方法

Java设计模式,工厂方法的Demo,具体的思想有很多讲得很好的老师,我是看厉风行老师的视频学的,讲得不错,简单易懂

2015-01-25

Java设计模式-抽象工厂

Java设计模式,抽象工厂的Demo,具体的思想与实现有很多讲得很好的老师,我是看厉风行老师的视频学的,讲得不错,简单易懂

2015-01-25

2048游戏算法(java)

一个2048游戏的算法,java写的,可以自己扩展几行几列,也可以设置不动且不可消除的砖块

2014-08-11

Tween动画及SeekBar控制图片旋转

里面有Tween的四种动画alpha,scale,translate,rotate,还有这四种的组合动画,最后还有一个通过使用SeekBar的进度条控制图片的旋转。

2014-01-14

空空如也

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

TA关注的人

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