Android每日必备
文章平均质量分 86
ChatHello
梦想就是梦想,虽遥不可及,但总能望见...
展开
-
一文详尽 Android 通信:四大组件之间 & 进程间 & 线程间 & 多个App间
本文大纲看完本文能收获什么?按目录索引,你可以学习到:组件间的通信,Activity,fragment,Service, Provider,Receiver进程间的通信,AIDL线程间的通信,Handler,AnsycTask,IntentService多个App间的通信使用大型开源框架完成组件通信,EventBus,otto建议阅读转载 2017-04-04 12:16:56 · 3397 阅读 · 1 评论 -
Android Bitmap知识梳理学习
学习资料:android 开发艺术探索Bitmap api1.关于 Bitmap在Android中Bitamp指的就是一张图片,一般是png和jpeg格式。Bitmap类中有一个enum类型的Config,其中有4个值ALPHA_88位位图;1 个字节,只有透明度,没有颜色值RGB_56516位位图;2 个字节,r = 5,g = 6,b = 5转载 2017-04-04 11:50:13 · 586 阅读 · 0 评论 -
Android中图片的三级缓存
为什么要使用三级缓存如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响特别是,当我们想要重复浏览一些图片时,如果每一次浏览都需要通过网络获取,流量的浪费可想而知所以提出三级缓存策略,通过网络、本转载 2017-04-24 10:49:21 · 2895 阅读 · 2 评论 -
学习、探究Java设计模式——观察者模式
前言观察者模式是面向对象编程中较为常用的一种设计模式,观察者模式又称为订阅-发布模式,特别是适用于GUI图形界面中,比如Android的View中就大量使用了此模式。那么观察者模式到底是什么以及我们应该怎么使用它呢?相信通过本文的学习,你们会有一个更为清晰的答案。定义观察者模式:定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。由以上的转载 2017-04-24 10:46:36 · 630 阅读 · 0 评论 -
Android开发中必备的代码Review清单
作者: InKenKa简书: http://www.jianshu.com/u/97315b81287a前言本文收集了我自己工作以来提交代码前的所有检查点。事实证明,这样能有效提高自己的代码质量和功能的稳定性。所以推荐大家以后每次提交代码前,都可以看下这份Review清单哈。此外,可能还有些检查点我并没有发现,欢迎大家踊跃在评论区补充哈~清理操作1.页面退出时,是否完成转载 2017-04-04 12:19:20 · 579 阅读 · 0 评论 -
黑马外卖笔记(一)
1. Butterknife初始化控件框架Project 的build.gradle配置 classpath'com.neenbedankt.gradle.plugins:android-apt:1.8'Module 的build.gradle配置 l 顶部applyplugin:'com.neenbedankt.android-apt' l 依赖原创 2017-04-06 21:43:07 · 2614 阅读 · 3 评论 -
Java多线程干货系列—(一)Java多线程基础
前言多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。正文线程与进程1 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境2 进程:执行中的程序一个进程至少包含一个线程3 单线程:程序中只存在一个线程,转载 2017-04-05 08:46:16 · 1982 阅读 · 0 评论 -
Android 多线程
AsyncTaskHandlerThreadIntentServiceandroid中的线程池android 中的多线程主要通过Thread Handler 来完成,它提供了几种形态:AsyncTask、HandlerThread、IntentService,下面一 一介绍。1、AsyncTask它是一种轻量级的异步任务类,可以在线程池中执行后台任务,然后把执行的进度和最终结果传递转载 2017-04-05 08:45:49 · 554 阅读 · 0 评论 -
Android——RecyclerView入门学习之ItemDecoration
学习资料:使用ItemDecoration为RecyclerView打造带悬停头部的分组列表深入理解 RecyclerView 系列之一:ItemDecorationPiasy大神的每篇博客质量都很高,强烈推荐。貌似博客网站安全证书有些问题,关注了他的微博,知道随意浏览也不会出现啥问题,我是直接无视浏览器警告进行浏览网上有很多关于RecyclerView学习博客,之前看了几转载 2017-04-04 12:14:23 · 1148 阅读 · 0 评论 -
Android——RecyclerView入门学习之LayoutManager
LayoutManager是一个抽象类,有3个子类:LinearLayoutManager 线性布局管理器GridLayoutManager 表格布局管理器StaggeredGridLayoutManager 瀑布流布局管理器3个布局管理器,之前都是很简单地使用,了解的并都算不多。学习下每个布局管理器中常用的方法,同时了解一下涉及思路,也为以后学习自定义LayoutManager先打点转载 2017-04-04 12:10:07 · 1835 阅读 · 0 评论 -
RecycleView加载不同条目
最近找工作,总结知识点,需求是RecycleVIew的使用,在简书上找到一篇文章写得很好,拿来使用一下,方便学习.重复使用一个布局很多次,单单是布局的话用include就可以了,但是逻辑也要复用,而且提出了使用listview复用条目优化性能,想做成一个自定义控件。我尝试了下,感觉直接用recycleview应该也是可以的。效果展示效果实现思路添加依赖c转载 2017-04-05 08:48:23 · 1656 阅读 · 0 评论 -
Android——RecyclerView入门学习之RecyclerView.Adapter
学习资料:鸿洋大神为RecyclerView打造通用Adapter让RecyclerView更加好用鸿洋大神Android优雅的为RecyclerView添加HeaderView和FooterView之前使用RecyclerView.Adapter,基本就类似套用公式,死步骤,对Adapter感到既熟悉又陌生。从去年我开始接触学习Android之时,RecyclerView已经开始大量转载 2017-04-04 12:08:34 · 19133 阅读 · 1 评论 -
一遍记住Java常用的八种排序算法与代码实现
1.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。如何写写成代码:首先设定插入次数,即循环次数,for(int i=1;i设定插入数和得到已经排好序列的最后一个数的位数。insertN转载 2017-04-05 08:45:21 · 600 阅读 · 0 评论 -
设计模式干货系列:(四)单例模式【学习难度:★☆☆☆☆,使用频率:★★★★☆】
前言今天介绍下单例模式,单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。正文举个常见的单例模式例子,我们日常使用的电脑上都有一个回收站,在整个操作系统中,回收站只能有一个实例,整个系统都使用这个唯一的实例,而且回收站自行提供自己的实例。因此回收站是单例模式的应用。单例模式概念转载 2017-04-05 21:36:15 · 825 阅读 · 0 评论 -
Android动画
在日常的Android开发中,经常会使用到动画,这里就对Android开发中的动画做一下总结。Android 动画分类总的来说,Android动画可以分为两类,最初的传统动画和Android3.0 之后出现的属性动画;传统动画又包括 帧动画(Frame Animation)和补间动画(Tweened Animation)。传统动画帧动画帧动画是最容易实现的一种动画,这种动画转载 2017-04-24 11:03:09 · 862 阅读 · 1 评论