- 博客(11)
- 资源 (110)
- 收藏
- 关注
原创 Android UI编程之自定义控件初步(上)——ImageButton
我想我们在使用一些App的时候,应该不会出现一些“裸控件”的吧。除非是一些系统中的软件,那是为了保持风格的一致性,做出的一些权衡。我这里并非是在指责Android原生的控件不好看,说实在的,我很喜欢Android的一些原生控件。只是有些时候为了风格的一致性,就不得不去花些功夫在美工上。这于美工这一点,我对某讯的产品的确欣赏。下面就让我们开始一点一点学习Android UI编程中的自定义控件。
2015-01-29 22:01:36 2992
原创 Android的消息处理机制——Looper,Handler和Message浅析
Android的消息传递机制是另一种形式的“事件处理”,这种机制主要是为了解决Android应用中的多线程问题——Android平台只允许UI线程修改Activity中的UI组件,这就使得新启动的线程无法去动态修改界面组件中的属性值。但是我们的程序界面不可能是一个静态的呈现,所以这就必须用到本博客中提到的三个大类了。
2015-01-28 18:46:04 1319 2
原创 Android简单手势滑动的识别
对于Android中的手势识别可以从以下三个Listener入手——OnTouchListener、OnGestureListener、OnDoubleTapListener。这三个监听器分别是触摸监听、手势滑动监听和屏幕双击操作监听。很多的时候我们需要这些手势识别的操作,例如我们自定义控件的时候就经常会用到。下面就对这三个监听器分别进行介绍。
2015-01-26 09:12:50 2409 1
原创 Android以当前Activity为基准进行截屏
首先要知道在Android中截取图片大的方面可以分成两个方向,一个是走底层一点,一个是走上层。因为楼主底层代码比较弱,目前也只是停留在a+b的层面。所以,这篇博客只是在应用层上对屏幕进行一个截取。注意,上面讨论的两个方法与游戏中截图是两个概念,游戏中对屏幕的截取可以理解成一种假象。什么样的一种假象呢?没有截屏!因为玩游戏的时候,一般是全屏,这个时候只要保存内存中已经保存了的图像即可。
2015-01-20 00:03:04 3404 2
原创 Java版SMS4加密算法
本算法是一个分组算法。该算法的分组长度为128比特,密钥长度为128比特,也就是16个字节。加密算法与密钥扩展算法都采用32轮非线性迭代结构。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。所有在SMS4的基础类中,你会看到加密和解密的基础函数是同一个,只是需要一个int型的标志位来判断是加密还是解密。
2015-01-13 17:11:38 13446 1
原创 Android利用广播实现ViewPager中item之间的数据通信
当你在实现Fragment之间的通信时(例如Fragment_A和Fragment_B),可能会想到的方法是在Fragment_B中对外提供一个接口,然后在Fragment_A中去调用这个接口,并把这需要的参数传递过去。
2015-01-06 20:49:47 1628
原创 Android创建桌面快捷方式
想要在手机的桌面上添加快捷方式,而桌面又属于系统的应用,也就是说我们需要有一个与系统进行通信的接口。还好Android中有广播,而Android系统中又有接收添加快捷方式广播的广播接收者。于是,为我们的应用快捷方式就变得很简单了。
2015-01-06 19:53:46 1648
原创 Android时间选择器对话框的使用
当我们需要使用时间选择器,又碍于TimePicker的使用会破坏界面的美观性时,可以考虑使用TimePickerDialog.
2015-01-02 00:38:42 1430
转载 Android数据库LitePal的存储操作
本文属于转载,在此声明,出处:http://blog.csdn.net/guolin_blog/article/details/38556989并且感谢guolin分享了这么精彩的博文。以下正文:经过前面几篇文章的学习,我们已经把LitePal的表管理模块的功能都很好地掌握了,相信大家都已经体会到了使用LitePal来创建表、升级表、以及建立表关联所带来的便利。那么从本篇文章开
2015-01-01 00:06:51 1071
Java设计模式-装饰者模式
2015-05-20
AndroidDemoRecyclerView
2015-05-18
MapReduce多路径输入输出
2016-06-18
RSA算法源码
2016-02-19
Java实现与FTP服务器的数据传输2
2015-11-12
Java实现与FTP服务器的数据传输
2015-11-11
Aho-Corasick自动机实现
2015-10-23
DoubleArrayTrie(双数组Trie树)
2015-10-22
字典树(Trie)的基本使用
2015-10-16
算法:Java对拼音进行智能切分
2015-10-13
模式匹配之KMP算法(Java版)
2015-09-16
获取网站标题和描述及对相关信息进行分词处理
2015-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人