android项目中values中几个文件的作用
摘要:最近反编译了几个Android软件,发现一些以前未用到的资源文件:ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。若在ids.xml中定义了ID,则在layout中可如下定义@id/price_edit,否则@+id/price_edit。为什么使用ids?我个人认为有以下几点作用:(1)优化编译效率。我们知道android的组件必须用一个int类型的id属性来标识其唯一性,id属性必须以@开头的值,
阅读全文
posted @
2014-02-26 08:23
laozhu1124
阅读(3482)
推荐(1) 编辑
android oauth 微博客户端 架构一
摘要:最近研究oauth协议,为了进一步 的巩固自己的学习成果,顾完成了android的新浪客户端。他的架构如下:UI层微博中的各个窗体 就是所谓的各个activitylogic层程序的核心控制调度模块,获取UI传递的数据、要执行的任务,调用微博接口,获得网络数据,返回消息,刷新(切换)UI相当于mvc中的control,处理相应的业务逻辑.微博接口层(新浪API已封装)网络访问层(新浪API已封装)Dao层数据库操作以上都是mvc中的model,即使相应数据操作。下面对logic层进行一个简介:Task类 有程序中的任务taskID 表示相应的业务的idtaskParams 表示 一个业务要处理的
阅读全文
posted @
2014-02-24 13:34
laozhu1124
阅读(746)
推荐(0) 编辑
android service
摘要:一、Service概念及用途:Service 是 Android 系统中的一种组件,它和Activity 的级别差不多,但又Activity不同,它是不能与用户交互的,但可以和其他组件进行交互。它不能自己运行,只能后台运行。如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我们就听不到歌了,所以这时候就得用到Service了,又比如当我们一个应用的数据是通过网络获取的,不同时间(一段时间)的数据是不同的这时候我们可以用Service在
阅读全文
posted @
2014-02-23 19:30
laozhu1124
阅读(291)
推荐(0) 编辑
android handler 简介
摘要:android的handler 是一个神奇东西,处理异步消息的时候,我们离不开他.那么他的具体的介绍是什么了?Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。对于handler的常用的一些方法有:post(Runnable) postAtTime(Runnable,long) postDelayed(Runnable long) sendEmptyMessage(int
阅读全文
posted @
2014-02-23 19:00
laozhu1124
阅读(4157)
推荐(0) 编辑