排序:
默认
按更新时间
按访问量

Android高级进阶(十四)之SearchView

       今天公司暖气来了,意味着又到了年末。我们日夜重复着昨天的生活像白开水一样的活着,忙碌着却无成绩的挣扎着。没关系,有些人还是很快乐因为它们从中得到了充实,自乐其中。可是我们不要忘了这个世界上只有活的有意义才是最大的幸福。通过博客来记录生活与技术,只有把一些东西写下来,才能让我看得更明白...

2018-11-19 11:04:26

阅读数:25

评论数:0

一位老实程序员的心魔(一)心魔因委屈而孕育,因失望而长大

        在我现在的公司做软件开发真心很累。我来了之后APP从无到有,从分析需求到原型设计,再到接口文档,这些其它岗位的活儿分配给我,我愿意承担,我喜欢,但是唯有一点我不认同,就是把他人的多数问题总是推托给我,而我却孤立无援。  我如果不澄清自己的清白的话那些问题永远是我的,因为没有人愿意去...

2018-11-16 21:16:49

阅读数:50

评论数:0

Android高级进阶(十三)之ToolBar基本用法

我记得之前Android4.0的时候是actionBar,到了Android5.0以后google新出了ToolBar用以弥补ActionBar的不足。今天我们就来讲一下 ToolBar的用法。其实现在Android系统的UI设计有些已经超越了IOS... 一、基本用法 1. 我们新建立一个工...

2018-11-07 17:56:41

阅读数:69

评论数:1

Android高级进阶--插曲-从Android5.0到Android9.0各版本变化

                            从Android5.0到Android9.0            自从公司提出了一些出其不意的需求之后我就下定了决心去了解安卓各版本系统的差异。这些出其不意的需求要么属于黑客行为,要么还不成熟,很难顺利的实现,例如做一个杀不死的APP,又...

2018-10-20 20:14:16

阅读数:3452

评论数:6

FastBle蓝牙低功耗框架的使用

因为自己的项目中有用到了蓝牙相关的功能,所以之前也断断续续地针对蓝牙通信尤其是BLE通信进行了一番探索,整理出了一个开源框架FastBle与各位分享经验。 源码地址: https://github.com/Jasonchenlijian/FastBle 随着对FastBle框架关注的人越来...

2018-10-07 14:49:34

阅读数:76

评论数:0

Android高级进阶(十二)之 TextInputLayout用法

TextInputLayout见名知义与文本输入有关系,TextInputLayout控件通过内嵌EditText来实现输入文本时,根据预先设定的属性向用户展示相应的提醒文字并附有酷炫的动画效果。例如,当文本框里的字符长度大于10的时候自动给用户提示,无需编写额外的代码,同时文本框获取或失去焦点时...

2018-10-07 14:35:11

阅读数:37

评论数:0

Android 高级进阶(十一)SnackBar的使用

        Android系统从5.0开始引进了许多新的控件,它们给予了用户更好的体验,这些控件都遵循现在流行的Material Design设计原则。今天我们就来温故一下SnackBar控件,它是一种类似Android Toast(显示提示信息) 与 对话框的控件,经常用于给用户提示信息,比...

2018-09-15 22:11:14

阅读数:64

评论数:0

Android高级进阶(十)之侧滑菜单2

 自从Android5.0开始Google官方提供了一个全新的侧滑菜单控件叫做NavigationView,用法较之前简单多了。效果图如下:   1. 布局文件 侧滑菜单 <android.support.v4.widget.DrawerLayout xmlns:and...

2018-09-01 23:04:10

阅读数:67

评论数:0

Android高级进阶(九)之侧滑菜单 --抽屉

Android里的抽屉控件在Android2.0---Android2.3是最常见的,记得当时Android系统的桌面本身就自带一个抽屉控件,点击它则展开所有已安装的应用。直到Android4.0问世后比较流行的就是侧滑了,例如新浪新闻APP。实现侧滑的方法比较多,今天我们先讲第一种方法,那就是使...

2018-08-08 13:53:25

阅读数:231

评论数:0

RecyclerView高级进阶(八)下拉刷新,上拉加载

Listview的下拉刷新,上拉加载我们常用的框架是pullToRefresh。今天我们来介绍RecyclerView如何实现下拉刷新,上拉加载。1. 下拉刷新实现思路,无需我们写代码自定义下拉刷新控件,直接使用MaterialDesign5.0为我们提供的SwipeRefreshLayout控件...

2018-07-14 17:59:07

阅读数:173

评论数:0

RecyclerView高级进阶(七)上下拖动列表条目改变条目顺序与滑动删除条目

今天我们讲点儿干货,我们是否有这些需求:(1)允许用户改变一个列表中各条目的顺序,例如用户想把自己喜欢的列表项拖动置顶或按喜好排序,正好RecyclerView可以轻松实现拖动条目改变顺序这个功能;(2)用户也想删除一个条目,如滑动某一个列表项删除条目,类似于QQ列表滑动删除。这些功能在Recyc...

2018-06-18 15:54:33

阅读数:252

评论数:0

RecyclerView高级进阶(六)偷梁换柱之 添加头部和尾部

众所周知Listview控件可以通过addHeaderView和addFooterView来添加头部和尾部,但是我们的 RecyclerView控件却没有这样的 API,那我们就得自己扩展这样的API到RecyclerView控件里。既然Listview已经实现了这样的API,我们不防看看ANDR...

2018-05-27 11:07:08

阅读数:222

评论数:0

RecyclerView高级进阶(五)飞虎潜行极战之切换

RecyclerView控件还有一个非常方便的功能,就是可以动态改变RecyclerView控件的展示风格,即在列表与网格Grid布局之间自由切换,先上效果图《飞虎队剧照》:一、核心代码如下:1. MainActivity.javapackage com.anyikang.volunteer.so...

2018-05-12 15:21:40

阅读数:434

评论数:0

Material Design材料设计原则----RecyclerView控件(四)高级进阶之自己绘制网格分隔线

 上一篇讲解了如何为垂直列表绘制间隔线,今天就来总结一下如何为RecyclerView网格布局添加自定义分割线。源代码下载:https://download.csdn.net/download/gaoxiaoweiandy/10385456博客网址:   https://blog.csdn.net...

2018-05-07 23:05:17

阅读数:70

评论数:0

Material Design材料设计原则----RecyclerView控件(三)高级进阶之自己绘制列表分隔线

经过RecyclerView的基本使用(一)和(二),我们发现RecyclerView列表项之间默认是没有分隔线的,原先旧的列表控件(Listview)的各列表项之间默认是有分割线的。今天就来总结一下如何为RecyclerView列表添加自定义分割线。源代码下载:https://download....

2018-05-01 18:59:01

阅读数:49

评论数:0

Material Design材料设计原则----RecyclerView控件使用(二)列表项的单击事件、添加(删除)列表项

      上篇文章介绍了RecyclerView控件的基本用法,我们已经知道它是一个ListView的升级版,可轻松的展示各种列表风格,例如水平列表、垂直列表、网格列表、瀑布流列表等。但是,我们项目中仅仅展示数据是不够的,我们经常还有列表项的单击事件、添加列表项、删除列表项等。今天我们就着重讲解...

2018-04-21 13:15:42

阅读数:44

评论数:0

Material Design材料设计原则----RecyclerView控件的基本使用

        学了Android开发这么久,Google新出的许多控件在实际项目中几乎没有用过,深感惭愧。今天就来介绍一下控件RecyclerView,简单的说就是列表控件ListView的升级版,还是一个列表控件,只是性能和扩展性远远超过了ListView列表控件。这么好的升级版控件竟然没有使...

2018-04-15 22:05:59

阅读数:52

评论数:0

android关机程序代码以及在源码中编译自己的程序

大家好,        有许多人在网上询问如何实现android一键关机程序。网上的答案很多,有的说要修改底层C++代码,让java程序员看了一头雾水。最好添加如下关机代码:                 这个java程序员可以看懂,但是新的问题来了。你会发现第一行和第二...

2012-03-28 17:24:19

阅读数:2205

评论数:13

android 2.2 froyo源码下载及编译,让我们与官网约会。

大家好,我叫“动作改变情绪”,我写这篇文章是写给对linux和android都不熟悉的人,当然也包括我,只求共同进步。之前查阅了很多关于android源码下载及编译的文章,讲的很繁琐并且都是拿自己的环境和情况在那里讲解不顾他人感受,有时候安装JDK5,一会又安装JDK6, 有的还两版本的JDK都安...

2011-11-25 22:36:39

阅读数:784

评论数:0

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