自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android 仿微信底部菜单栏 + 显示未读消息数量

转载请注明出处: http://blog.csdn.net/like_program/article/details/53576927微信想必大家都很熟悉了,它的底部菜单栏和显示未读消息数量功能,被很多 app 模仿,这篇博客就来带领大家,一步一步实现底部菜单栏,并且在底部菜单栏显示未读消息数量。我们先来看下最终效果图。最终效果图1.底部菜单栏2.显示未读消息数量1.实现底部菜单栏我们先来实现底部

2016-12-11 23:56:11 9636

原创 《Android 群英传》读书笔记:自定义 View -- 音频条形图

转载请注明出处: http://blog.csdn.net/like_program/article/details/53352899最终效果图我们先看下最终效果图:分析通过刚才的效果图,我们可以分析出:音频条形图,是由一个个矩形组成的,每个矩形的宽度相同,高度不同。每个矩形之间的距离相同。知道了这些,也就好办了。

2016-11-26 16:57:52 1418 1

原创 《Android 群英传》读书笔记:自定义 View -- 比例图

《Android 群英传》读书笔记:自定义 View – 比例图 转载请注明出处: http://blog.csdn.net/like_program/article/details/53241308先看一下我们最终要实现的自定义 View。最终效果图:分析首先,我们来分析下这个自定义 View 的组成:中间是一个圆形,圆形中显示的有文字,外圈是弧线。

2016-11-20 15:55:37 1297 2

原创 《Android 群英传》读书笔记:自定义 View 之创建复合控件

转载请注明出处: http://blog.csdn.net/like_program/article/details/53164867创建复合控件可以很好地创建出具有重用功能的控件集合。这种方式通常需要继承一个合适的 ViewGroup,再给它添加指定功能的控件,从而组合成新的复合控件。通过这种方式创建的控件,我们一般会给它指定一些可配置的属性,让它具有更强的拓展性。下面以一个 TopBar 为例

2016-11-14 21:37:37 1602 1

原创 《Android 群英传》读书笔记:自定义 View 之对现有控件进行拓展

转载请注明出处: http://blog.csdn.net/like_program/article/details/53141408对现有控件进行拓展,是一个非常重要的自定义 View 方法,它可以在原生控件的基础上进行拓展,增加新的功能,修改新的 UI 等。一般来说,我们可以在 onDraw() 方法中对原生控件行为进行拓展。下面以一个 TextView 为例,来看看如何使用拓展原生控件的方法创建新的控件。

2016-11-12 16:23:40 672

原创 《Android 群英传》读书笔记: View 的测量

转载请注明出处: http://blog.csdn.net/like_program/article/details/53135415在自定义 View 时,我们经常要测量 View 的尺寸。Android 给我们提供了一个设计短小精悍却功能强大的类 – MeasureSpec 类,通过它来帮助我们测量 View。

2016-11-11 23:17:59 612

原创 Android 开源日志库 Logger 使用教程

转载请注明出处: http://blog.csdn.net/like_program/article/details/529865531.Logger 是什么在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印 Log 的地方,调用 Log.d(TAG, "要打印的内容")。

2016-10-31 20:55:23 15478 10

原创 Android 实现闪屏页+功能引导页

转载请注明出处: http://blog.csdn.net/like_program/article/details/52961753闪屏页和功能引导页想必大家都很熟悉了,现在很多 App 启动都有闪屏页和功能引导页,那么今天我来教下大家怎么实现闪屏页和功能引导页。

2016-10-29 00:48:32 12232 10

原创 Android ListView 实现分批加载

转载请注明出处: http://blog.csdn.net/like_program/article/details/52901492ListView 想必大家都很熟悉了,当有大量数据需要显示时,通常不会一次性把数据全部加载显示出来,而是会先加载一部分,当用户滑动屏幕滑到最后一条数据时,再加载下一部分数据。也就是分批加载。这篇博客将讲解如何实现 ListView 的分批加载数据。首先来说下它的原理,其实原理很简单

2016-10-23 14:09:17 8168 1

原创 Android 获取来电号码和去电号码

转载请注明出处: http://blog.csdn.net/like_program/article/details/52662942这篇博客将讲解 Android 如何获取来电号码和去电号码。

2016-09-25 16:51:37 11995 5

原创 Android ExpandableListView 中完美嵌套 GridView

在做项目的时候,想在 ExpandableListView 中嵌套一个 GridView,在实现的过程中,遇到了不少坑,所以写篇博客记录一下,也顺便帮助下和我一样的新手。我一直觉得,再多的文字,再多的代码片段,都不如写个小 Demo 更直观,所以在以后的博客中,我都尽量用小 Demo 来讲解,也给出源码。

2016-09-15 12:52:44 8261 4

原创 Android 解决 adb server is out of date. killing... 错误

转载请注明出处:http://blog.csdn.net/like_program/article/details/52518561在 cmd 中使用 adb 命令时,遇到了 adb server is out of date. killing… 错误 如图:这个错误困扰了我很长时间,我查遍了 百度, Goole 和 StackOverFlow,都没有找到解决办法,网上给的办法无非就是两种,一

2016-09-12 23:19:41 1531 1

原创 Android 解决 adapter.notifyDataSetChanged() 不起作用

转载请注明出处:使用 Listview 的时候,给 adapter 的数据源 List 添加了新的数据,然后调用 adapter.notifyDataSetChanged(),发现 listview 并没有显示出新增的数据,但是遍历输出 List 中的元素,发现新增数据已经被添加到 List 中了,数据既然已经被添加到数据源中了,为什么 Listview 没有更新呢?

2016-09-12 20:55:29 31536 2

原创 Java 把 Date 转换为 String 类型

转载请注明出处: http://blog.csdn.net/like_program/article/details/52048671我们在写程序时,有时需要获取并显示 当前系统时间 ,这时候可以用 Date 类

2016-07-27 19:37:52 26864

原创 Android 计算器解析(四): 完善计算功能

转载请注明出处: http://blog.csdn.net/like_program/article/details/52006693上一篇博客中,我们美化了计算器的界面。但是计算功能还有些瑕疵:如果计算结果是 无限循环 或 无限不循环 小数,那么在屏幕上就会占很长一列空间。如果在计算完一个表达式后,直接按 + - × / 中任何一个运算符,再随便按一个数字,就不能连续计算表达式了。

2016-07-23 21:25:07 5565

原创 Android 计算器解析(三): 美化计算器界面

转载请注明出处: http://blog.csdn.net/like_program/article/details/51925765上一篇博客,我们写的计算器已经有计算功能了,但是界面并不美观,这一篇博客,我将讲解 如何美化界面 。在前面的博客中,由于我们的计算器的操作界面(GridView)用的是 Androd 自带的子项布局,而自带的子项布局是 textview,所以只能简单的显示文字,而且

2016-07-16 18:44:11 7557

原创 Android 计算器解析(二): 加入计算功能

上一篇博客用的CSDN默认的编辑器,感觉不怎么好用,于是用markdown写了下,结果发现markdown写出来没有CSDN原生的美观,于是又换回CSDN默认的编辑器...上一篇博客 Android计算器解析(一): 建立简单界面 中,我讲解了如何建立简单界面。这篇博客将讲解 在计算器中加入计算功能。使用计算功能需要使用第三方jar包。下载地址:http://d

2016-07-10 15:42:15 5711 3

原创 Android 计算器解析(一): 建立简单界面

学Android学了几个月,感觉自己很菜,想找些小项目锻炼下自己,就跑到Github上下载了一个简单的计算器App,研究了下代码,感觉不算很难,在研究代码的过程中,感觉这个App在某些地方还有些不足,于是我自己又把它完善了一下.为了记录自己的学习心得,也为了帮助那些在入门阶段探索的Android新手们,我会把这个计算器App从头到尾,一步步的解析,希望Android新手能够从我的博客中获益

2016-07-03 02:25:18 12968

Android 仿微信底部菜单栏 + 显示未读消息数量

Android 仿微信底部菜单栏 + 显示未读消息数量 博客地址:http://blog.csdn.net/like_program/article/details/53576927

2016-12-12

《Android 群英传》读书笔记:自定义 View ---- 音频条形图

《Android 群英传》读书笔记:自定义 View ---- 音频条形图 博客地址:http://blog.csdn.net/like_program/article/details/53352899

2016-11-26

《Android 群英传》读书笔记:自定义 View -- 比例图

《Android 群英传》读书笔记:自定义 View -- 比例图 博客地址:http://blog.csdn.net/like_program/article/details/53241308

2016-11-20

《Android 群英传》读书笔记:自定义 View 之创建复合控件

《Android 群英传》读书笔记:自定义 View 之创建复合控件

2016-11-14

《Android 群英传》读书笔记 自定义 View 之对现有控件进行拓展

《Android 群英传》读书笔记 自定义 View 之对现有控件进行拓展

2016-11-12

《Android 群英传》读书笔记之 View 的测量

《Android 群英传》读书笔记之 View 的测量

2016-11-11

Android 开源日志库 Logger 使用教程

Android 开源日志库 Logger 使用教程

2016-10-31

Android 实现闪屏页+功能引导页

Android 实现闪屏页+功能引导页

2016-10-29

Android ListView 实现分批加载

Android ListView 实现分批加载

2016-10-23

Android 获取来电号码和去电号码

Android 获取来电号码和去电号码

2016-09-25

ExpandableListView 中完美嵌套 GridView

ExpandableListView 中完美嵌套 GridView

2016-09-15

ListViewTest

解决 adapter.notifyDataSetChanged() 不起作用

2016-09-12

计算器源码

计算器App源码

2016-07-23

计算器jar包

用于计算简单的表达式

2016-07-10

空空如也

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

TA关注的人

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