
Android
文章平均质量分 66
追云似梦
无为,兼爱
展开
-
Android开发最佳实践建议
注:本文转载自Android Best Practice 从Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。转载 2015-04-01 23:02:31 · 805 阅读 · 0 评论 -
自定义网络加载视图NetworkImageView
NetworkImageView简介:在布局中使用自定义视图:<com.mrljdx.loadimage.NetWorkImageView android:id="@+id/myNetImgView" android:layout_width="200dp" android:layout_height="200dp" android:l原创 2015-04-16 20:56:38 · 1147 阅读 · 0 评论 -
自定义View
View基类呈现一个100x100像素的空白正方形,要改变控件的大小并呈现一个不同的界面则需要分别对onMesure和onDraw方法进行重写。 onMesure方法中,新的视图将会计算一系列给定的边界条件下占据的高度和宽度。 onDraw方法用于在画布上进行绘图。 下面代码中定义了一个MyView继承自View:public class MyView extends View {原创 2015-04-13 15:13:56 · 510 阅读 · 0 评论 -
Android中常用的设计模式
Android中其实到处都是设计模式或者设计模式的联合运用的地方,以下设计模式是Android设计中常见的:Observer模式Abstract Factory模式Adapter模式Template Method模式Composite模式Strategy模式State模式Proxy模式Bridge 模式Iterator模式Mediator模式Facade模式Android框原创 2015-04-13 10:44:44 · 727 阅读 · 0 评论 -
Android应用性能优化笔记
性能优化概要:不要在主线程中做耗时操作,比如网络请求,文件读写等。使用ViewStub来推迟初始化,在运行时展开资源。使用RelativeLayout代替嵌套LinearLayout,尽可能扁平化布局。减少创建对象的数量,也会让事件的处理速度更快。(了解View事件的传递机制)主线程中尽可能少做事,把耗时操作交给子线程。Sqlite数据库,通过事务来操作。(当数据库在持久存储中使用事务耗时原创 2015-04-13 10:13:57 · 717 阅读 · 0 评论 -
AndroidManifest.xml简介
在Android开发接触的最多的可能就是AndroidManifest.xml这个配置文件了,这里配置文件中包括了应用程序中的大部分信息,系统在运行代码时,需要知道这些基本信息。比如开发中的Activity、Service、Broadcast都需要在这里定义。如果用到了一些系统自带的服务比如拨号、应用安装、GPS定位等服务也需要在这里声明。 下面看一段注释过的AndroidManifest.xml原创 2015-04-12 18:15:39 · 929 阅读 · 0 评论 -
AndroidStudio参考资料整理
这篇文章主要记录一些关于AndroidStudio的参考资料,文章内容会不定期更新。主要记录博主在使用AndroidStudio的过程中碰到的一些问题以及这些解决这些问题的博客链接。Gradle Android插件用户指南翻译通过阅读Google官方的Gradle Android插件用户指南,可以让你在写build.gradle的时候不至于不知道这里面的语法意思。 原文地址:Gradle原创 2015-04-05 14:04:54 · 1503 阅读 · 0 评论 -
在AndroidStudio下搭建AGES开发框架
使用AndroidStudio(以下简称AS)作为首选的开发工具已经很普及了,但是作为一个Eclipse的老手来说,转AS还是需要点时间去适应的。比如以前常用的快捷键,代码提示: Alt+/ 在AS下是ctrl+alt+space 而 查看函数则由之前的鼠标悬浮变成了按F2查看,导入包则由之前的ctrl+shift+o编程了现在的alt+enter 说了这么多不适应的快捷键,下面来谈谈如何在AS原创 2015-04-05 13:52:01 · 899 阅读 · 0 评论 -
AndroidStudio v1.0下配置AndroidAnnotations图文教程
在AndroidStudio v1.0下配置AndroidAnnotations 图文教程。翻译 2015-02-02 17:58:08 · 956 阅读 · 0 评论 -
Android注解框架Dagger ,Butterknife 和AndroidAnnotations以及RoboGuice的比较
http://stackoverflow.com/questions/24351817/dagger-and-butter-knife-vs-android-annotations 这片文章的答案,简单的介绍了三种注解框架(Dagger,Butterknife以及AA)的异同以及简单的比较。RoboGuice是Google官方的注解框架,不过每个类都需要继承RoboActivity。下面进行客观的原创 2015-08-08 22:14:06 · 1929 阅读 · 0 评论