- 博客(18)
- 资源 (14)
- 收藏
- 关注
原创 Android 仿微信底部菜单栏 + 显示未读消息数量
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/53576927微信想必大家都很熟悉了,它的底部菜单栏和显示未读消息数量功能,被很多 app 模仿,这篇博客就来带领大家,一步一步实现底部菜单栏,并且在底部菜单栏显示未读消息数量。我们先来看下最终效果图。最终效果图1.底部菜单栏2.显示未读消息数量1.实现底部菜单栏我们先来实现底部
2016-12-11 23:56:11
9835
原创 《Android 群英传》读书笔记:自定义 View -- 音频条形图
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/53352899最终效果图我们先看下最终效果图:分析通过刚才的效果图,我们可以分析出:音频条形图,是由一个个矩形组成的,每个矩形的宽度相同,高度不同。每个矩形之间的距离相同。知道了这些,也就好办了。
2016-11-26 16:57:52
1524
1
原创 《Android 群英传》读书笔记:自定义 View -- 比例图
《Android 群英传》读书笔记:自定义 View – 比例图 转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/53241308先看一下我们最终要实现的自定义 View。最终效果图:分析首先,我们来分析下这个自定义 View 的组成:中间是一个圆形,圆形中显示的有文字,外圈是弧线。
2016-11-20 15:55:37
1387
1
原创 《Android 群英传》读书笔记:自定义 View 之创建复合控件
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/53164867创建复合控件可以很好地创建出具有重用功能的控件集合。这种方式通常需要继承一个合适的 ViewGroup,再给它添加指定功能的控件,从而组合成新的复合控件。通过这种方式创建的控件,我们一般会给它指定一些可配置的属性,让它具有更强的拓展性。下面以一个 TopBar 为例
2016-11-14 21:37:37
1670
1
原创 《Android 群英传》读书笔记:自定义 View 之对现有控件进行拓展
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/53141408对现有控件进行拓展,是一个非常重要的自定义 View 方法,它可以在原生控件的基础上进行拓展,增加新的功能,修改新的 UI 等。一般来说,我们可以在 onDraw() 方法中对原生控件行为进行拓展。下面以一个 TextView 为例,来看看如何使用拓展原生控件的方法创建新的控件。
2016-11-12 16:23:40
749
原创 《Android 群英传》读书笔记: View 的测量
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/53135415在自定义 View 时,我们经常要测量 View 的尺寸。Android 给我们提供了一个设计短小精悍却功能强大的类 – MeasureSpec 类,通过它来帮助我们测量 View。
2016-11-11 23:17:59
704
原创 Android 开源日志库 Logger 使用教程
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/529865531.Logger 是什么在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印 Log 的地方,调用 Log.d(TAG, "要打印的内容")。
2016-10-31 20:55:23
15659
3
原创 Android 实现闪屏页+功能引导页
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/52961753闪屏页和功能引导页想必大家都很熟悉了,现在很多 App 启动都有闪屏页和功能引导页,那么今天我来教下大家怎么实现闪屏页和功能引导页。
2016-10-29 00:48:32
12418
7
原创 Android ListView 实现分批加载
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/52901492ListView 想必大家都很熟悉了,当有大量数据需要显示时,通常不会一次性把数据全部加载显示出来,而是会先加载一部分,当用户滑动屏幕滑到最后一条数据时,再加载下一部分数据。也就是分批加载。这篇博客将讲解如何实现 ListView 的分批加载数据。首先来说下它的原理,其实原理很简单
2016-10-23 14:09:17
8296
1
原创 Android 获取来电号码和去电号码
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/52662942这篇博客将讲解 Android 如何获取来电号码和去电号码。
2016-09-25 16:51:37
12294
5
原创 Android ExpandableListView 中完美嵌套 GridView
在做项目的时候,想在 ExpandableListView 中嵌套一个 GridView,在实现的过程中,遇到了不少坑,所以写篇博客记录一下,也顺便帮助下和我一样的新手。我一直觉得,再多的文字,再多的代码片段,都不如写个小 Demo 更直观,所以在以后的博客中,我都尽量用小 Demo 来讲解,也给出源码。
2016-09-15 12:52:44
8368
2
原创 Android 解决 adb server is out of date. killing... 错误
转载请注明出处:http://blog.youkuaiyun.com/like_program/article/details/52518561在 cmd 中使用 adb 命令时,遇到了 adb server is out of date. killing… 错误 如图:这个错误困扰了我很长时间,我查遍了 百度, Goole 和 StackOverFlow,都没有找到解决办法,网上给的办法无非就是两种,一
2016-09-12 23:19:41
1692
1
原创 Android 解决 adapter.notifyDataSetChanged() 不起作用
转载请注明出处:使用 Listview 的时候,给 adapter 的数据源 List 添加了新的数据,然后调用 adapter.notifyDataSetChanged(),发现 listview 并没有显示出新增的数据,但是遍历输出 List 中的元素,发现新增数据已经被添加到 List 中了,数据既然已经被添加到数据源中了,为什么 Listview 没有更新呢?
2016-09-12 20:55:29
32458
2
原创 Java 把 Date 转换为 String 类型
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/52048671我们在写程序时,有时需要获取并显示 当前系统时间 ,这时候可以用 Date 类
2016-07-27 19:37:52
27054
原创 Android 计算器解析(四): 完善计算功能
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/52006693上一篇博客中,我们美化了计算器的界面。但是计算功能还有些瑕疵:如果计算结果是 无限循环 或 无限不循环 小数,那么在屏幕上就会占很长一列空间。如果在计算完一个表达式后,直接按 + - × / 中任何一个运算符,再随便按一个数字,就不能连续计算表达式了。
2016-07-23 21:25:07
5697
原创 Android 计算器解析(三): 美化计算器界面
转载请注明出处: http://blog.youkuaiyun.com/like_program/article/details/51925765上一篇博客,我们写的计算器已经有计算功能了,但是界面并不美观,这一篇博客,我将讲解 如何美化界面 。在前面的博客中,由于我们的计算器的操作界面(GridView)用的是 Androd 自带的子项布局,而自带的子项布局是 textview,所以只能简单的显示文字,而且
2016-07-16 18:44:11
7759
原创 Android 计算器解析(二): 加入计算功能
上一篇博客用的优快云默认的编辑器,感觉不怎么好用,于是用markdown写了下,结果发现markdown写出来没有优快云原生的美观,于是又换回优快云默认的编辑器...上一篇博客 Android计算器解析(一): 建立简单界面 中,我讲解了如何建立简单界面。这篇博客将讲解 在计算器中加入计算功能。使用计算功能需要使用第三方jar包。下载地址:http://d
2016-07-10 15:42:15
5779
原创 Android 计算器解析(一): 建立简单界面
学Android学了几个月,感觉自己很菜,想找些小项目锻炼下自己,就跑到Github上下载了一个简单的计算器App,研究了下代码,感觉不算很难,在研究代码的过程中,感觉这个App在某些地方还有些不足,于是我自己又把它完善了一下.为了记录自己的学习心得,也为了帮助那些在入门阶段探索的Android新手们,我会把这个计算器App从头到尾,一步步的解析,希望Android新手能够从我的博客中获益
2016-07-03 02:25:18
13162
Android 仿微信底部菜单栏 + 显示未读消息数量
2016-12-12
《Android 群英传》读书笔记:自定义 View ---- 音频条形图
2016-11-26
《Android 群英传》读书笔记:自定义 View -- 比例图
2016-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人