自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MAGI的专栏

我的征途是星辰大海

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android App整体架构设计的思考(一)

本文是对我在知乎一个回答的总结和整理,其中的内容大多是对我平时的阅读和实践的总结,希望对Android的开发者有所帮助。但毕竟是个人的经验之谈,难免有疏漏,也欢迎对本文的内容提出建议。1.架构设计的目的        对程序进行架构设计的原因,归根到底是为了提高生产力。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一

2015-01-24 15:04:18 29529 6

原创 SmoothProgressBar修改为Eclipse工程

大部分的Android App在程序需要加载数据或者进行一些耗时操作时,通常在App上会弹出一个ProgressDialog,告知用户需要等待。但这通常用户体验不够友好,于是我们在GitHub上找到了SmoothProgressBar这个开源工程,其用例截图如下:

2015-01-19 13:41:15 1720

原创 OrmLite批任务处理性能优化

现在做的App使用SQLite保存本地数据,通过OrmLite框架进行数据库的操作。由于本地保存的数据量较大,需要优化SQLite插入数据的性能。查阅了OrmLite官方文档,发现OrmLite自带批任务处理的方法,下面先比较一下批处理任务和单任务的效率差别。package OrmLite.Bean;import com.j256.ormlite.field.DatabaseField;

2015-01-09 16:56:03 2908 1

原创 Android判断当前Service是否是重启的Servcie

当用户强制退出App,清空后台时,Activity和Service的onDestory()方法都将失效。此时若App的Service可以自启动,如何判断此时的Service是重启后的Service,并对其进行特定操作?下面将给出一种通过系统时钟判断的方法。       在此之前我们需要先了解Android框架中两个重要的类:ActivityManager和SystemClock。Activit

2015-01-02 18:29:03 2156

SmoothProgressBar_Master

A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar

2015-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除