大飞 关注TA 挑战一切! 世界的顶端 混口饭吃 写了333,609字 最近回复 Nemo 在文章《网站搭建之坑》中回复: 赞? Nemo 在文章《Vue 跨域请求》中回复: 点赞点赞~ Nemo 在文章《无障碍模式监听微信聊天记录》中回复: 阔以,手机还是别给别人玩了... Nemo 在文章《Python 多线程爬取网站小说》中回复: 赞! Nemo 在文章《2018年刑侦科目推理试题答案》中回复: 非常Nice~! 随遇而安 在文章《Android 通用混淆》中回复: 赞赞赞 Nemo 在文章《Android 通用混淆》中回复: 哟,干货呀,推荐给身边做安卓的朋友了。 Nemo 在文章《破解百度云垃圾速度》中回复: 不错。不过建议抓取地址用ex脚本,其他浏览器也可以用。 Nemo 在文章《python 切片和迭代》中回复: 回复大飞:哈哈,说得好! Nemo 在文章《python 切片和迭代》中回复: 6666,都开始玩python了呀。
标签 > 标签文章:#android# (共有49文章) Android混淆基本配置 #AddprojectspecificProGuardruleshere.#Bydefault,theflagsinthisfileareappendedtoflagsspecified#inC:\Users\11829\AppData\Local\Android\Sdk/tools/proguard/proguard-android.txt#Youcanedittheincludepathand...... 2017年09月06日 22:56 1,252 0 关于Glide的几个知识点 1.glide默认图片编码是使用PREFER_RGB_565所以占用内存很小,但是可能会导致图片失真,变绿 对于不是很大的图片可以设置为PREFER_ARGB_8888,如下使用publicstaticvoiddisplay(Contextcontext,ImageViewimageView,Stringurl){if(imageView==null){thrownewIllegalAr...... 2017年09月06日 22:54 1,685 0 Recycleview 刷新数据错误 请求网络回来刷新经常出现java.lang.IllegalArgumentExceptionScrappedorattachedviewsmaynotberecycled.isScrap:falseisAttached:true加上两行代码adapter.clear();adapter.notifyDataSetChanged(); 2017年07月26日 19:57 2,773 0 Rxjava 合并请求 在复杂的商城项目中,有这么一种情况,一个页面需要请求多个接口数据,采用普通方法同时请求,但是返回的时间都不一致,就会造成页面闪烁或者抖动,用户体验不好。rxjavazip操作符可以完成这样的操作,多个接口请求数据,所有接口请求完后,才做页面渲染。 假如要请求两个数据,一个是轮播图相关数据,一个是系统消息列表数据,1.写一个bean合并两个数据2.合并两个请求完整代码/***首...... 2017年06月30日 14:24 2,137 0 给TabLayout添加标题分割线 1.自定义分割线<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"><solidandroid:color="@color/public_line_color"/><sizeandroid:width="1p...... 2017年06月23日 14:33 1,211 0 CheckBox setOnCheckedChangeListener大坑 在recycleview列表中有CheckBox,在使用中,有些操作,无可避免的要刷新适配器,这样需要一个变量记录上一状态是否被选中了,在hodler中需要这样cbCheckShop.setChecked(model.isCheck);//适配器刷新后还原勾选状态有这么一个场景,我需要点击CheckBox之后去刷新适配器,马上就想到了setOnCheckedChangeListener,于是有以下...... 2017年06月20日 09:35 1,982 4 Android自定义flowlayout packagecom.rongke.mifan.jiagang.view.flowLayout;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.os.Handler;importandroid.util.AttributeSet;importandroid.view.View;impo...... 2017年06月19日 09:11 1,996 0 安卓自定义星星评分条 自定义步骤:1.继承LinearLayout2.遍历添加星星图片3.设置图片监听4.提供公共方法评分数packagecom.rongke.mifan.starbarapplication;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.util.AttributeSet;importa...... 2017年06月16日 11:22 1,280 0 设计模式三 观察者模式 观察者模式归类为行为设计模式,观察者模式也叫做也叫作发布-订阅模式,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。打个搞笑比方,警察抓小偷,警察是观察者,小偷是被观察者,小偷出狱后,警察告诉小偷,你下次作案的时候,告诉我一声,我去抓你,小偷说,好啊。结果下次小偷作案的时候,真的告诉警察了。 &n...... 2017年06月10日 21:06 1,371 0 设计模式二 创建者模式 英文叫BuilderPattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。简而言之,具有同样的创建工序,不同的细节,创建出的同一对象,但是又具有不同的属性的对象;比如不同的人炒一道菜,流程...... 2017年06月10日 18:05 1,056 0 设计模式一 单例模式 为什么使用单例模式?第一、控制资源的使用,通过线程同步来控制资源的并发访问;第二、控制实例产生的数量,达到节约资源的目的。第三、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信。最佳单例模式:双重校验锁单例模式packagecom.example.fwms.designmode;/***CreatedbyFWMSon2017/6/9.*/...... 2017年06月09日 20:33 1,762 0 Android 自定义多选下拉菜单 首先我们来看一下设计图,头部分为三个菜单按钮,点击每个按钮显示下拉选项,点击下拉选项选中内容显示到菜单按钮上。接下来我对这个设计的实现进行拆分,如下:1.自定义菜单按钮,主要有两个方法,选中和未选中的显示状态,设置菜单文本方法2.将多个自定义菜单按钮放入LinearLayout组成菜单按钮组3.自定义下拉列表数据4.将自定义下拉列表放置到popuwindow5.对菜单点击监听,显示对应的popuw...... 2017年06月09日 10:53 2,408 0 android事件分发分析---再探 &n...... 2017年06月06日 22:38 1,612 0 Android 消息滚动条 自定义步骤:1.继承 TextSwitcher2.设置滚出和滚入动画3.设置滚动数据4.设置线程定时滚动效果图:packagewww.autotextview.com.autotextview.View;importandroid.content.Context;importandroid.graphics.Camera;importandroid.graphics.Matrix;imp...... 2017年06月06日 17:00 1,551 0 自适应LayoutManager UI设计追求偏亮,布局上实现越来越复杂,完全没有想想Android程序员的感受了,嵌套中嵌套,也是够了,没有固定的高度,recycleview的高度不在好计算,办法还是有的,就是重写onMeasure()方法,下面给出AutoLayoutManager和AutoGridLayoutManager原理上是一样的packagecom.zyf.fwms.commonlibrary.base....... 2017年06月06日 15:12 2,186 0 recycleview滚动中禁止图片加载 滚动中禁止图片加载,无疑要在滚动事件(onScrollStateChanged)中做对应的操作。 recycleview的滚动中有三种状态: 状态为0时:当前屏幕停止滚动; //需要加载图片状态为1时:屏幕在滚动且用户仍在触碰或手指还在屏幕上;//禁止加载图片状态为2时:随用户的操作,屏幕上产生的惯性滑动;&...... 2017年06月06日 13:00 1,969 0 重复造轮子,打造自己的底部导航栏 第一步在布局添加自定义view android:id="@+id/nv_tab" <?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.and...... 2017年06月05日 13:46 2,022 2 XRecyclerView 源码分析 XRecyclerView是一款非常好用的自定义recycleview,友好的支持下拉刷新上拉加载,添加头布局和底布局,目前使用没有bug,可根据自己的需求进行修改,代码注释明了,代码风格良好,非常通俗易懂,废话不多说,走一走源码。(必须要对recycleview有一定的了解,才好理解)适配器:WrapAdapter分析构造方法里面引入头布局和底布局集合,使用集合方式非常方便我们添加多个布局,还有...... 2017年05月27日 10:46 1,583 0 使用rxjava+retrofit的注意事项 当某个activity或者fragment销毁了,而网络请求还没有中断,等数据返回了,数据设置到布局上,而布局已经 不存在了,这就导致了空指针,所以在onDestroy要去结束该网络请求; 1.将每个网络请求放到订阅管理器里面 2.在销毁的时候取消订阅放到基类的onDestroy小技巧:在请求请求的封装的时候,就将每个请求添加到订阅管理器,这就...... 2017年05月27日 09:56 1,418 0 databinding的使用 Databinding是Google在2015年7月发布的AndroidStudiov1.3.0版本上引入的,在2016年4月AndroidStudiov2.0.0上正式支持。 DataBinding是基于MVVM思想实现数据和UI绑定的的框架,有了DataBinding,在Android中也可以很方便的实现MVVM。 使用步骤:...... 2017年05月27日 09:36 1,238 0
点击排行 没有找到这位爷的热门文章哦~ 最新文章 测试从相机选取照片 Jenkins Android打包配置pipeline 网站搭建之坑 flutter 开篇 Android 自建maven库 Android 自建Snapshot依赖库无法更新问题 Android 表现模式MVP-VM Python 图片压缩工具 改进版 python--- 图片压缩工具 Python--教你如何注入大量垃圾文章