Android技术
文章平均质量分 91
evan_man
Read The Fucking Source Code
展开
-
Dagger2在Android studio中的配置与简单使用
本文给出的是如何在Android studio下如何配置简单使用Dagger2原创 2016-03-10 17:59:52 · 4094 阅读 · 0 评论 -
DialogFragment的使用与底层绘制
请尊重他人劳动成果,请勿随意剽窃,转载请注明,谢谢!转载请注明出处:http://blog.csdn.net/evan_man/article/details/51685022 DialogFrament是一类特定的Fragment,会将视图绘制在Activity视图的上方。一般使用场景就是展示一个警示对话框,确认对话框。使用DialogFragment而不是直接使用Dial原创 2016-07-02 21:40:54 · 7367 阅读 · 0 评论 -
Android之三种Menu的使用与分析
请尊重他人劳动成果,请勿随意剽窃,转载请注明,谢谢!转载请注明出处:http://blog.csdn.net/evan_man 以下说明全部针对Android3.0(Api-11)。本指南将介绍三种基本菜单分别是PartA:操作栏(选项菜单OptionMenu)、PartB:上下文操作模式(ActionMode)、PartC:弹出菜单(PopupMenu)。原创 2016-06-15 20:27:25 · 41643 阅读 · 3 评论 -
Android Service组件开发用到的几个知识点
请尊重他人劳动成果,请勿随意剽窃,转载请注明,谢谢!转载请注明出处:http://blog.csdn.net/evan_man/article/details/50835507启动方式启动Local Service(Client跟Service在同一个进程)这类服务有个特点,就是它主要用于为某一个客户(Activity)提供单独的后台服务;Context.startSe原创 2016-07-01 12:26:16 · 4436 阅读 · 0 评论 -
ToolBar概述
使用ToolBar的话,一定要将当前Activity或者Application的Theme设置为NoActionBar样式,如<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">,否则ActionBar和ToolBar两者都会显示,而且setSupportActionBar方法将会抛出异常,其实使用了ToolBar完全可以把ActionBar抛到一边去,只是使用ToolBar就能完成所有ActionBar的功能。 Too原创 2016-06-15 20:12:55 · 6937 阅读 · 1 评论 -
Fragment深入学习
转载请注明出处:blog.csdn.net/evan_man 本节将对Fragment进行学习和探究,了解底层原理。通过一个简单的使用范例为入口,层层深入最终分析出FragmentActivity、FragmentTransaction、FragmentManager类之间方法如何调用,对象如何创建,Fragment生命周期如何实现等等问题。通过具体的分析得出结论如下 在F原创 2016-05-06 10:32:48 · 2497 阅读 · 0 评论 -
大话Binder机制
转载请注明出处:http://blog.csdn.net/evan_man/article/details/51519754注意:以下内容中出现的类和部分类的方法只能在Android源码中或者通过反射机制才能使用,在SDK中编译是通不过的!!如Android.os.Service; MemeoryFile.getParcelFileDescriptor()等你在SDK中无法使用!这里的内容只是帮助我们去了解Service、Co原创 2016-05-27 21:42:47 · 4716 阅读 · 2 评论 -
Resource概述
转载请注明出处:http://blog.csdn.net/evan_man 本篇博客内容是对Android中Resource资源的介绍。大部分内容从Android官方网站上获取,对其进行分析、理解和再加工最终得到下面的内容。本文最后的style部分介绍了视图控件是如何根据系统主题设定自己的样式,如字体大小、颜色和视图背景等信息,该部分对于以后分析各种View控件大有益处。请尊重他人劳动成原创 2016-06-08 22:14:03 · 6389 阅读 · 1 评论 -
BitmapFun使用与深入学习
转载请注明出处:http://blog.csdn.net/evan_man/article/details/51347340背景介绍 根据Android开发文档的说明:每个应用程序会获得至少16MB的独立内存空间;因此要确保自己的图片加载程序在16MB的情况下依然能运转起来。在ListView、Gridview、RecyclerView中图片加载存在的问题有图片显示错位无法确保所有的异步任务原创 2016-05-08 20:16:07 · 2516 阅读 · 0 评论 -
EventBus的使用与深入学习
注意:以下分析都是基于EventBus 3.0x转载请注明出处:http://blog.csdn.net/evan_man简单介绍 EventBus是一个用于简化Andorid、Fragment、Threads、Service之间信息传递的一个发布/订阅事件集。 传统的Android组件之间的通信方式有:Activity之间使用Intent;Service向Activi原创 2016-05-06 09:17:26 · 22187 阅读 · 7 评论 -
Retrofit的使用与深入学习(上)
注意:以下分析都是基于Retrofit2转载请注明出处:http://blog.csdn.net/evan_man简单介绍 Retrofit发送网络请求通过okHttp,okhttp的诸多好处与内部实现机制,已经在之前的博客《OkHttp深入学习(一)——初探》进行了介绍。相对于直接使用okhttp的好处在于,它支持对Response接收数据进行解析,支持RxJava。原创 2016-05-05 10:05:24 · 9488 阅读 · 3 评论 -
Retrofit的使用与深入学习(下)
注意:以下分析都是基于Retrofit2转载请注明出处:http://blog.csdn.net/evan_man/article/details/51320408 本节是《Retrofit的使用与深入学习》的进阶版本,着重讲解一下Retrofit中的Converter.Factory和CallAdapter.Factory两个对象。正式介绍之前,首先回顾一下这两个抽原创 2016-05-05 10:30:40 · 7535 阅读 · 0 评论 -
RxJava的使用与深入学习
转载请注明出处:http://blog.csdn.net/evan_man简单介绍 可以将RxJava是一种观察者设计模式的升级版本。使用Rxjava的好处在于,我们可以方便的切换方法的执行线程,对线程动态切换,该过程无需我们自己手动创建和启动线程。使用Rxjava创建的代码虽然出现在同一个线程中,但是我们可以设置使得不同方法在不同线程中执行。上述功能的实现主要归功于RxJava原创 2016-05-01 23:02:07 · 16486 阅读 · 1 评论 -
JVM、DVM(Dalvik VM)和ART虚拟机对比
本文在于帮助大家快速的有一定深度的了解Android虚拟机。如果读者期望更加深入的了解相关的内容,可以根据文末给出的参考资料继续往下学习。如果觉得文中内容有什么错误,欢迎读者朋友指正,同时如需要转载请注明出处http://blog.csdn.net/evan_man/article/details/52414390,谢谢!Android系统使用Dalvik Virtual Machine原创 2016-09-02 15:31:37 · 15099 阅读 · 3 评论