Category feature image

Category

  • Android
  • Plan
  • Design Patterns
  • Travel
  • Read
  • Android

    About Rxjava

    定义: 以类观察者模式实现链式编程的一种技术. Rxjava最基本的两个概念:Observables(被观察者, 事件源)和Subscribes(观察者, 订阅者).流程由Observables发出一系列事件,然后交由给Subscribes来处理.

    About Dagger2

    因为要阅读Philm工程代码,了解MVP的结构.其中遇到了Dagger的使用,所以迫于阅读困难的压力,先花了一些时间对于Dagger2的阅读.

    带着问题学gradle(groovy)

    问题1: 今天忘记了使用正式keystore签名,但是忘了把高德地图的key切换过来,到时测试的时候,地图用不了,为了能够做到,用正式keystore签名就自动用高德的正式key,测试keystore签名就高德的测试key.查阅资料后,做了如下改动.

    关于输入框中,键盘和表情栏之间切换的问题(类似微信)

    因为表情栏和键盘的高度不同的缘故,导致在键盘和表情栏切换的过程中,出现不流畅的效果.但是微信把表情栏的高度,做得和键盘高度一致,就解决了这一问题.

    Gradle打包

    关于Android Studio利用Gradle打包的过程以及注意事项

    关于android-async-http框架

    简介: 这个框架是基于Apache的HttpClient库开发的一个异步回调的Http Client.所有的请求都不是在UI线程上的.但是所有回调的逻辑都是通过Android Handler来传递,你也可以用于Service或者background thread,这个库将自动识别context.

    静态变量的生命周期

    [转载]

    关于自定义View

    关于自定义View

    关于信鸽的接入

    关于信鸽的接入

    app退到后台,和从后台返回的前台的判断

    Android关于app退到后台,和从后台返回的前台的判断

    关于PhotoPick的笔记

    关于PhotoPick的笔记 在遇见的时候,我自己也实现过一个照片选择的控件,虽然也能正常使用,但是总感觉滑动起来没有微信中的那个那么顺畅.特别是在加载图片的时候,图片少的时候感觉不出来,图片一多,差距就出来了.这次看了Coding安卓客户端的,发现他的和微信的流畅度都很高,所以借用了他的控件.通过代码查看,慢的...

    关于fragment遇到的一个小问题

    关于fragment遇到的一个小问题 在布局文件中,如果用标签的话,在android:name中标记默认的Fragment时,在代码中就算是使用replace方法来替换,都会出现replace的Fragment和默认设定的fragment出现重叠的问题. 如下图: ![](http://kevinsu91...

    关于弱引用

    关于弱引用(WeakReference)的使用 猜想:在遇见的时候,MainActivity中的页面是用Fragment来实现.因为四个页面,可能消耗的内存会大,导致一些时候,系统回收资源的时候,出现有些页面显示异常的问题.我认为可以通过弱引用来处理这个问题.

    关于ImageLoader

    关于ImageLoader

    关于Volley的使用

    关于Volley的使用 对于Volley的理解,在之前的项目也看过一下,只是粗略的知道Volley主要的优点是在于,对频繁的网络操作,但数据量不大操作在性能上有着非常明显的优势.具体怎么使用,在这次新项目的开始有了进一步的了解.

    关于Log

    关于Log

    关于AndroidManifest文件中的process的属性

    关于AndroidManifest文件中的process的属性

    关于Fragment

    从了解fragment的过程,我分为以下的几点 ** ####1.什么是Fragment 其实fragment就像一个View(当然,这种观点是错误的,因为Fragment类继承的是Object类,做这个比方只是为了更容易理解fragment).首先Fragment是从Android3.0引入的概念,为什么要引入...

    attrs.xml

    ###关于文件res/value/attrs.xml的理解: *** 其实我们在xml定义了布局,然后给布局一些参数,最后,都是为了提供给我们的.java文件中使用,最终我还是得通过获取我们在xml文件中初始化的数据,然后通过代码初始化各个View. 为了理解attrs.xml文件,我们首先来看一般的布局文件:

    Tasks and Back Stack

    ####Tasks and Back Stack 1.i can keep two activities in the same task even from different applications 2.all the activities will be arranged in a stack, inc...

    ViewGroup & View & TouchEvent

    ###关于View和ViewGroup,以及之间的TouchEvent的传递

    Android Content Provider

    ###Android Content Provider Content Provider,从字面解释来说,就是信息提供商。属于Android四大组件之一。

    Android PhoneInfo

    ###设备信息 我们经常需要获取设备的某些信息,例如手机的制式是GSM、WCDMA还是CDMA;或者手机的分辨率是不是1280 * 720;又或者当前手机用的网络是否wifi之类的。

    Android Toasts

    ###Toasts Toast提供的是一个小的弹窗作为反馈。在经过定义的时间后消失。 效果如图:

    Android MediaPlayer

    ###MediaPlayer 关于音频、视频播放,是Andorid应用中常见的功能。音频只需要设置源即可播放,视频还需要View来播放。 MediaPlayer类是用来播放音频/视频文件和流的。 状态图: 为了能够正常的播放,必须搞清楚各种状态。不然就会抛...

    Android Activity

    ####Activity介绍 Activity是最常用的组件。常说的四大组件之一。 (Activity、Service、Broadcast Receiver、Content Provider) 通常,一个Activity就是一个单独的屏幕,但也有时比屏幕小,浮动在其他窗体上,它上面可以显示一些控件也可以监听并处理...

    Android Plan

    ###One year plan about Android 大学接触过一段时间的Android开发,但是这都只是像小孩子过家家一样,只算是了解。真正开始做Android开发从2014年开始。到现在已经7个多月了。对于遇见的工程也算是掌握了大概,从UI、到底层都有一定的了解。从5.1开始参与开发到5.4,四个版本...