- 博客(16)
- 资源 (14)
- 收藏
- 关注
转载 Android中IntentService的原理及使用
sr在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Serv
2014-09-27 15:24:50 636
转载 ListView具有多种item布局——实现微信对话列
src: http://blog.csdn.net/xyz_lmn/article/details/13745489这篇文章的效果也是大家常见的,各种通讯应用的对话列表都是这种方式,像微信、whatsapp、易信、米聊等。我们这篇文章也权当为回忆,形成简单的笔记。这篇文章参考了2009年Google IO中的《TurboChargeYourUI-How to make your A
2014-09-27 13:32:58 710
原创 serialVersionUID作用
原文出处:未知Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 Eclipse中The serializab
2014-09-27 12:49:21 914
转载 android快速开发框架afinal---FinalDB
今天给大家介绍下#afinal#来操作android的数据库sqlite。 #afinal#是一个android的orm、ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能;网络图片的显示功能(里面包含了强大的缓存框架);数据库sqlite的操作功能;http数据的读取功能(支持ajax方式读取); #afinal#开源网址
2014-09-19 20:48:53 853
原创 greenDAo的简单入门介绍
最近一直在研究一个第三方的开源框架,greenDaoMaster是一个移动开发的ORM框架,由于网上一直查不到使用资料,所以自己摸索总结下用法。首先需要新建一个JAVA项目用来自动生成文件。需要导入greendao-generator-1.3.0.jar和freemarker.jar到项目中示例代码如下:
2014-09-19 19:54:23 1103
转载 Android性能优化之使用SparseArray代替HashMap
Android性能优化之使用SparseArray代替HashMap 2013 年 08 月 01 日 android最近在重构one的项目,其中用HashMap来缓存ActivityGroup加载过的View,Eclipse给出了一个警告,之前考虑项目进度没怎么在意,这次仔细看了下提示,如下:Use new SparseArrayView>
2014-09-18 14:39:50 835
转载 android源码大放送(实战开发必备)
文件夹 PATH 列表卷序列号为 000A-8F50E:.│ javaapk.com文件列表生成工具.bat│ 使用说明.txt│ 免费下载更多源码.url│ 目录列表.txt│ ├─android web应用│ jqmDemo_static.zip│ jqmMobileDemo-master.zip│ jqmMo
2014-09-18 13:03:35 4593 11
转载 单例模式解释
单例模式解释单例模式是一种对象创建性模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。单例模式的要点有三个:一是某个类只能有一个实例;而是必须自行创建整个实例;三是它必须自行向整个系统提供整个实例。英文定义为:Ensure a class only has one instance, and pro
2014-09-17 23:43:12 1133
原创 android studio引入第三方JAR.
一、引用jar文件 1.将jar文件复制、粘贴到app的libs目录中; 2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中; 3.选择指定的类库。 注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。
2014-09-17 14:19:30 757
转载 Android的一些基本概念知识
1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.android的动画有哪几种?他们的特点和区别是什么?答:两种,一种是tween动画,一种是fram
2014-09-17 13:43:26 1007
原创 IoC框架----实践部分
IOC简单解释:生命周期由框架控制为什么是反转? 框架在前,程序在后 框架调用程序 程序的生命周期由框架控制 汇总-流程决定于framework 题外话:Framework与library的区别:library仅仅只是提供api接口,而Framework除了提供api之外,更重要
2014-09-16 17:04:56 633
转载 IoC框架----理论部分
1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个
2014-09-16 16:46:55 620
转载 文字的跑马灯效果
如何实现TextView的Marquee效果 往往看到一些应用的标题栏中当标题超出时便会自动滚动这篇文章要讲的就是如何去实现TextView的Marquee效果其实TextView已经自带了如何实现滚动的属性 Xml代码 span style="font-size: medium;">android:singleLin
2014-09-05 12:06:24 936
转载 fragment的onCreateOptionMenu()
转zihttp://www.cnblogs.com/wolf-bing/p/3153836.htmlandroid4.0之后引入了fragment的概念,它的生命周期函数和activity几乎一样。对菜单的操作也是通过onCreateOptionMenu()实现的。fragment可以通过实现 onCreateOptionMenu() 提供菜单项给activity的选项菜单。为
2014-09-01 21:01:17 1665
MyDemoApplication
2015-11-23
安卓进程间传递对象
2014-07-25
segement XX no define
2013-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人