- 博客(7)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Android 使用ViewGroup实现ViewPager的效果
ViewPager控件可以让我们做出很多漂亮的界面,例如导航, 页面菜单等. 那么我们如何去实现自己的ViewPager? 本文将介绍如何实现ViewPager控件, 旨在熟悉自定义控件开发.
2016-05-21 14:52:49 1954
原创 如何实现手机缓存清理的功能
android手机上的杀毒软件或者是手机管家等类似应用都会有垃圾清理的功能, 那么清理的缓存文件是什么? 怎么去找出应用的缓存文件并将他们清理, 在这里我将介绍如何实现手机垃圾文件清理的功能。缓存文件是什么,缓存文件的目录在那里? 我们知道方法: getCacheDir()的路径是 /data/data/包名/cache/
2016-05-10 18:26:12 4796 7
原创 贪心算法介绍与使用
贪心算法思想: 贪心算法不是从整体来考虑, 而是在某种意义上在局部做出最优选择. 对于有些问题局部最优不能代表整体最优选择,是不能使用贪心算法,例如01背包问题.贪心算法是自顶向下的方式分解各子问题, 用迭代的方式相继做出贪心选择, 每一次的选择的子问题再简化成规模更小的问题来选择。由于贪心算法与动态规划很类似, 在解决问题时需要确定问题是否具有贪心选择的性质.贪心算法
2016-05-08 20:23:01 2921
原创 android 音乐播放器关于歌词的处理
当我们制作音乐播放器中我觉得歌词的处理是比较难的一块, 对于音乐播放和媒体控制我们可以使用MediaPlayer来搞定,它提供了媒体控制的接口,使得我们对于媒体控制来说变得比较简单。但对于显示歌词来说就比较复杂了一点,例如让歌词一个字一个字高亮、快进时控制歌词处理或者倍速播放时歌词的处理等等, 这里我想介绍简单让一行歌词高亮显示, 等这行歌词唱完,让下一行歌词高亮显示。1. 解析歌词文件常
2016-05-08 13:06:02 6086 2
原创 linux下简单socket网络编程
在进行socket网络编程时, 我们需要了解一些必备的知识,例如什么是socket,ipv4的地址结构,套接字类型等等,不然上来直接看代码就会晕,当初学习网络编程时,看书上的例子,总有感觉书上讲的都很简要。再或者讲的原理太多把人绕晕。我这里只想让大家简单知道怎么使用socket进行网络编程并且给出的例子可以直接使用参考。1. 什么是socket(1) socket 可以看成是用户进程与
2016-05-07 14:19:42 984
原创 C++ ADO方式连接mysql数据库
对于软件开发其实说白了就是在不停地和数据打交道, 所以数据库的操作是必不可少的, 接下来介绍VC开发中利用ADO建立ODBC数据源来访问MySQL数据库. 从我接触的数据库编程方式来说, 我觉得在vc开发连接数据库是比较难的, 也是很容易出错. 在android中, 系统自带sqlite数据库,只需要使用SQLiteOpenHelper抽象类即可完成与数据库的操作. 在java中,
2016-05-06 10:02:48 11650 1
原创 android实现自定义控件及如何在其他项目中使用
自定义控件当android提供的控件不满足需求时, 我们需要自己去定制所需要的控件. 例如在一个TV项目中, 我们需要一种button, 当不选择时, 文本颜色是白色, 当选中时, 文本颜色是黑色, 这时android中自带的button是无法实现的, 那么我们需要去自己定制这种控件.自定义控件的步骤一般分为:(1). 声明一个view对象, 继承相对布局,或者线性布局或者
2016-05-04 16:16:39 4697
android:自定义button继承自button, 调用setTextcolor无效
2016-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人