- 博客(7)
- 收藏
- 关注
原创 Android随手记
想要实现多进程的功能也非常简单,只需要在AndroidManifest文件的应用程序组件中声明一个android:process属性就可以了,比如说我们希望播放音乐的Service可以运行在一个单独的进程当中,就可以这样写 <service android:name=".PlaybackService" android:process=":backg
2016-05-05 11:08:25 394
原创 Fresco的使用(一):在XML中使用Drawees
简单使用如果你仅仅是想简单下载一张网络图片,在下载完成之前,显示一张占位图,那么简单使用 SimpleDraweeView 即可。为了下载网络图片,请确保在 AndroidManifest.xml 中有以下权限:<uses-permission android:name="android.permission.INTERNET"/>注意:在 Application 初始化时,在应用调用 setCon
2016-05-02 14:12:24 884
原创 Drawees的设计模式
MVC模式MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而得到更好的开发和维护效率。 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程序的输出形式,也就是通常所说的页面或者是界面;而控制器部分负责
2016-05-02 13:34:57 572
原创 JAVA缓存机制
缓存可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式; 二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查. 代码如下:package lhm.hcy.guge.frameset.cache; import java.util.*; /** * <p>Title: </p>
2016-05-02 00:03:53 481
转载 Fresco特性与Android studio配置
特性关于 FrescoFresco 是一个强大的图片加载组件。Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。Fresco 中设计有一个叫做 Drawees 模块,方便地显示loading图,当图片不再显示在屏幕上时,及时地释放内存和空间占用。Fresco
2016-05-01 23:49:21 335
原创 Android事件分发机制
View 事件分发之 onTouch 与 onClick先后执行分析OnTouchView 的继承情况 点击按钮,会调用Button类里的dispatchTouchEvent方法,可是你会发现Button类里并没有这个方法,那么就到它的父类TextView里去找一找,你会发现TextView里也没有这个方法,那没办法了,只好继续在TextView的父类View里找一找,这个时候你终于在V
2016-04-21 21:31:55 227
原创 Android网络编程之WebView初探
WebView使用场景:有时候我们会碰到特殊情况,比如在App里展示一些网页,加载和现实网页是浏览器的活,需求限制不能打开浏览器,我们也不可能内嵌一个浏览器,这时,WebView就是“You can You up”时刻 WebView基本用法: 先上代码: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <Linear
2016-04-21 14:15:54 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人