![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 60
翻滚丷大头鱼
我们不生产代码,只是代码的搬运工
展开
-
Activity之生命周期
话不多说,先上镇山之图这是Activity基本生命周期流程,只要一个Activity启动了就要走这些方法。下面是按生命周期执行的方法,不止上面那些哦。onCreate():这个方法在Activity创建过程只执行一次,只要没有执行onDestroy(),onCreate()就不会再执行,在该方法中主要做一些初始化操作。onStart():在初次创建时、按home键或者启动另一个原创 2016-10-26 15:08:50 · 248 阅读 · 0 评论 -
读书笔记:Android开发艺术探索之第10章 android的消息机制
1,Handler:消息传递2,MessageQueue消息队列。单链表储存消息3,Looper:循环从MessageQueue中取消息4,ThreadLocal:在不同线程中互不干扰的储存并提供数据5,ActivityThread:初始化Looper6,ViewRootImpl的checkThread方法检查更新ui线程是否是UI线程7,Handler调用send方法会调原创 2017-07-21 13:29:50 · 297 阅读 · 0 评论 -
android项目中用到的小工具
编码解码相关工具类URL编码:/** * URL编码 * 若想自己指定字符集,可以使用{@link #urlEncode(String input, String charset)}方法 * * @param input 要编码的字符 * @return 编码为UTF-8的字符串 */ public static St原创 2017-02-23 12:59:22 · 215 阅读 · 0 评论 -
Activity,Fragment互相调用几种写法,
一,Fragment操作acitivity中控件或者给acitivity传值,1,官方推荐写法,接口回调Fragment中的写法: private OnFragmentInteractionListener mListener; @Override public void onAttach(Context context) { super.o原创 2017-08-03 10:23:05 · 18153 阅读 · 1 评论 -
ExpandableRecycleview之简单实现
ExpandableRecycleview准确的说应该是ExpandableRecycleviewAdapter,该功能并没有自定义Recycleview,只是重组了数据,然后根据自己写得数据类型写就可以,同时不需要使用的时候将原本的数据改变,使用方便。先上效果图,有图有真相为啥要写这个呢,一个是公司业务需要,一个是去github看了看星最的多,看了一眼就不想看了,acitivity中写的原创 2017-08-03 11:18:47 · 1846 阅读 · 1 评论 -
RecycleView实现单选框RadioButton,复选框CheckBox,不定项选择
该功能是用Recycleview的adapter实现的上面的功能,用起来方便,先上图RadioButton的写法,只有构造方法必须传入一个数字,及你开始就选中的位置,如果开始没有选中的,就填默认值new DialogRadioAdapter(getContext(), data, rlv_select, BaseRecycleRadioAdapter原创 2017-08-03 15:38:19 · 2742 阅读 · 0 评论 -
RxJava操作符—变换操作符
map() /** * map被观察者转换器,可以将一个被观察者(Observable)发送的数据依次转换为需要的数据,可以执行多个map * 来完成功能 */ public void map(View view) { Observable.create(new ObservableOnSubscribe<Integer>() ...原创 2019-04-28 11:06:14 · 104 阅读 · 0 评论 -
RxJava操作符——创建操作符
just() /** * just()— 将一个或多个对象转换成发射这个或这些对象的一个Observable * just有10个重构方法,可以发射1-10个数据,数据是依次发射的 * Observable:被观察着 * observer:观察者 * Observable.just:被观察者被观察者订阅了 * Observabl...原创 2019-04-28 11:05:02 · 171 阅读 · 0 评论 -
读书笔记:Android开发艺术探索之第6章 android的Drawable
1,BitmapDrawable2,ShapeDrawable属性:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > <corners android:原创 2017-07-20 16:37:59 · 187 阅读 · 0 评论 -
android 添加到购物车动画
今天做添加到购物车的动画,之前有做过,只是拷贝被人的代码而已,今天想起来自己整理了一下,没相当这么简单,下面就是我封装的代码,只需要简单的操作就可以完成加入购物车动画。先来一张效果图:代码只复制了一部分,用起来方便灵活 /** * @param from:点击位置的view * @param to:终点位置的view */ privat原创 2017-07-20 15:56:14 · 956 阅读 · 0 评论 -
Activity之方法汇总索引
该博客是我记录Activity中各个方法详解中的一个索引,通过该博客可以更快的找到对应方法出现在我写的博客中的位置,避免到处乱找,也方便自己忘了或者到用的时候可以快速找到对应方法的使用和解释。1、onCreate():Activity之生命周期2、onStart():Activity之生命周期3、onPostCreate():Activity之生命周期4、onResume():Ac原创 2016-10-26 15:19:26 · 492 阅读 · 0 评论 -
android 日历 CalendarView
先上功能图,有图有真相这个日历可以进行多个选择,既可以换的换月,又可以点击换月,还可以选择换年月,日历简洁,对之需要日历选择的app可以做选择。在写这个功能的时候也在网上找了好多,要不就是功能太多,要不就是没有选择年月的,而且大部分都是用ListView或者RecycleView实现的,滑动换月的时候还卡顿。所以最后就自己根据别人的写了一个。这个日历分为三个部分,一个是头部的年月选择和原创 2016-10-26 15:50:49 · 3486 阅读 · 1 评论 -
设计模式集合
IT设计模式的一个简单总计和搜索,通过java代码实现的,别问我为啥用java,再问我就说我只会java,哦……我还会android一、观察者模式 :点击这里哦 github下载地址:点击这里哦二,单利模式:这里哦,github地址:这里哦...原创 2016-11-15 13:57:34 · 260 阅读 · 0 评论 -
设计模式——观察者模式
观察者模式:通过观察者订阅被观察者,在被观察者发生改变的时候通知观察者,不需要观察者一直等候。用通俗一点的语言说当b站上面看到一个非常好看的连载番的时候,非常非常喜欢,当番剧更新的时候想第一时间去看,这个时候怎么办呢,总不可能时时刻刻刷新吧,这个时候你就需要追番了,点击追番,在番剧更新的时候回第一时间推送给你,你不用时时刻刻关注你的番是否更新了,推送给你了你就去看就可以了。这个时候,番剧(被观察者...原创 2016-11-15 13:29:49 · 289 阅读 · 0 评论 -
android 自定义数字软键盘
直接上功能图片有图有真相该功能主要是通过抄作android自带控件KeyboardView实现的 先上控制布局文件代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/activity_keyboard" android原创 2017-03-01 15:51:34 · 828 阅读 · 0 评论 -
设计模式之工厂模式
这篇博士是工厂模式和数据库设计连接起来实现的,数据库是用比较流行的Dao模式设计的。先上代码,根据代码来解释:先是SQLiteOpenHelpler类的写法:public class SQLdbhHelper extends SQLiteOpenHelper { private static final String LIBRARY = "rapid.db"; pri原创 2017-02-23 14:42:56 · 225 阅读 · 0 评论 -
android nfc开发
前言:由于是初次接触nfc功能,照搬前辈的代码啊,还是网上找都是模模糊糊,而且网上资料也……于是决定自己写一些,有些设计到公司秘密,点到为止。第一步、配置基础信息1,AndroidMainfest配置,开发需要配置权限:android:name="android.hardware.nfc"android:required="true"/>2,xml中TAG标签配原创 2017-07-06 15:42:20 · 530 阅读 · 0 评论 -
Android Handler消息机制原码解读
android的消息机制包括:handler(处理者)、looper(循环)、messageQueue(消息队列)、message消息。这里先理解一个消息队列这个概念,handler的消息队列是先进先出的链表结构,下面是模拟消息队列写的一些方法。消息类的写法public class MessageData { //传递的数据类型,以作判断 public int sta...原创 2019-05-29 11:40:15 · 133 阅读 · 0 评论