博客专栏  >  移动开发   >  Android开发&技术

Android开发&技术

该栏目主要记录Android学习过程中的点点滴滴,并汇集一些经常使用到的demo,或比较流行的案例,每篇都会附上源码。

关注
4 已关注
38篇博文
  • Android Zip解压缩工具类

    package com.example.zip.commons.utils;import android.util.Log;import java.io.File; import java.io.Fi...

    2017-06-12 14:33
    347
  • Android RxJava 创建操作符Interval

    Interval操作符:用于创建Observable,跟TimerTask类似,用于周期性发送信息,是一个可以指定线程的TimerTask首先添加类库 // RxAndroid comp...

    2017-06-10 17:32
    193
  • Android RxJava 创建操作符Timer

    之前有写过Android实现倒计时之使用CountDownTimer,除了CountDownTimer,handler也可以实现 mHandler.sendEmptyMessageDelayed(...

    2017-06-09 10:35
    188
  • Android RxBus的使用

    RxBus的核心功能是基于Rxjava的,在RxJava中有个Subject类,它继承Observable类,同时实现了Observer接口,因此Subject可以同时担当订阅者和被订阅者的角色,这里...

    2017-06-08 12:34
    466
  • Android 使用SeekBar时动态显示进度且随SeekBar一起移动

    好久没有更新博客了!在滑动SeekBar的时候,要同时显示进度,而且通常要求最小值比0小,按照惯例,先看看效果图: 一、自定义控件 用于在SeekBar上方,跟随Se...

    2017-05-31 23:04
    1380
  • Android 仿今日头条的视频播放控件(几行代码快速实现)

    前段时间由于项目需要用到类似于今日头条的视频播放器,实现在线播放,边缓存边播放,当然也可以播放本地文件,如下图: 这里我推荐大家使用的是jiecaovideoplayer开源库,这个库的播放引擎...

    2016-12-04 16:46
    3911
  • Android 探索Bottom sheets的使用

    在Android Support Library 23.2版本推出之后,我们可以看到一些新的特性,例如AppCompat DayNight主题,BottomSheet等,其中BottomSheet控件...

    2016-09-08 15:26
    1020
  • Android 自定义Dialog的简单实现

    感觉好像已经很久没更新博客了,前段时间主要是忙于新工作的事情,现在我又可以抽出时间来写写博客了,今天分享一篇自定义Dialog的简单实现一、前言 现在很多App的提示对话框都非常个性化,我们早已不再...

    2016-11-29 21:38
    548
  • Android 自定义View之边缘凹凸的优惠券效果

    本篇文章讲的是自定义View之边缘凹凸的优惠券效果,之前有见过很多优惠券的效果都是使用了边缘凹凸的样式,碰巧也看到这么一篇文章:http://blog.csdn.net/yissan/article/...

    2016-09-27 17:01
    906
  • android:windowSoftInputMode属性

    android:windowSoftInputMode用于设置当前activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事...

    2016-09-30 18:32
    379
  • Android 仿美团网,探索使用ViewPager+GridView实现左右滑动查看更多分类的功能

    不记得什么时候,我留意到到美团网首页有使用ViewPager+GridView实现左右滑动查看更多分类的一个功能,感觉它很有趣,于是想着自己动手也实现这样一个功能,和往常一样,主要是想总结一下我在学习...

    2016-09-14 12:00
    3441
  • Android 拖动条SeekBar的简单使用

    在Android开发中,拖动条常常用于对系统某种数值的设置,例如播放视频和音量等都会用到拖动条SeekBar。SeekBar和进度条十分相似,只是拖动条可以通过滑动块的位置来标志数值,并且允许用户拖动...

    2016-09-06 18:01
    2234
  • 使用FileInputStream和FileOutputStream实现本地文件读写操作

    FileInputStream和FileOutputStream 是一对继承与InputStream和OutputStream的类,分别用来创建磁盘文件的输入流和输出流对象,开发中我们会经常需要使用F...

    2016-08-26 17:50
    2121
  • Android Design新控件之TabLaout(一),快速打造一个滑动标签页

    在Android开发中很常见的布局设计大概是使用滚动的标签指示器和滑动的内容页面了,我们的做法通常就是在ViewPager的上方放一个标签指示器与ViewPager进行联动。以前,我们大多使用的是Gi...

    2016-08-27 17:04
    2201
  • Android 实现酷炫的顶部栏

    AppBarLayout 是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作的,不过经常与Toolbar、C...

    2016-08-31 22:47
    3026
  • Android Design新控件之TabLaout(二),仿微信实现App底部Tab布局

    TabLayout的两种常见设计布局: 顶部标签页(如今日头条,知乎) 底部菜单栏(如微信主界面) 其中上一篇文章中讲到了Android Design新控件之TabLaout(一),快速打造一个滑动标...

    2016-08-26 10:54
    4206
  • Java 使用BigDecimal类处理高精度计算

    Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的...

    2016-08-25 17:26
    5381
  • Android Design新控件之TextInputLayout(文本输入布局)

    谷歌在推出Android5.0的同时推出了全新的设计Material Design,谷歌为了给我们提供更加规范的MD设计风格的控件,在2015年IO大会上推出了Design支持包,Design常用的新...

    2016-08-22 00:25
    2157
  • 探索Android Material Design 中的Tint(着色)

    很多天以前看到鸿洋大神公众号推出的一篇文章:安卓着色器(tint)使用实践,开始接触Tint这个属性,Tint翻译为着色,用于对视图进行颜色渲染。和往常一样,主要还是想总结一下我在学习过程中的一些笔记...

    2016-08-21 12:57
    2917
  • Android Studio中ButterKnife插件的安装与使用

    最近用到Android Butterknife Zelezny插件,感觉特别棒!在Android开发过程中,我们会写大量的初始化控件和设置控件点击事件的操作,这样简单而重复的工作让人觉得麻烦而且没意思...

    2016-07-07 15:22
    2877
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部