Android
jp0520
这个作者很懒,什么都没留下…
展开
-
android的生命周期与旋转时的生命周期
Android程序创建时,系统会自动在其.java源文件中重写Activity类的onCreate方法,该方法是创建Activity时必须调用的一个方法,另外,Activity类中还提供了诸如onStart、onResume、onPause、onStop和onDestroy等方法,这些方法的先后执行顺序构成了Activity对象的一个完整生命周期。 在通常情况下并不需要都去实现Activ原创 2013-08-29 10:30:37 · 598 阅读 · 0 评论 -
Android四大组件之Service(笔记)续
在Android中,每个应用程序都有自己的进程,当需要在不同的进程之间进行通信,该如何来实现呢?进程间的通信即IPC通信,这个是android最核心的内容,熟悉了ipc通信android就熟悉了一大半。在java中是不支持跨进程的内存共享,因此要传递对象就必须把对象解析成系统能够理解的数据编码,以便达到跨进程通信的目的。在这里就采用AIDL(Android Interface Defini原创 2014-02-18 10:29:22 · 381 阅读 · 0 评论 -
Android四大组件之Service(笔记)
什么叫serviceandroid中的service跟windows中的服务很类似,是一种没有用户操作界面,在特定的内运行,而且不容易被用户察觉的程序。在android中服务可分为两种:1.本地服务LocalService 运行在本应用程序内部的,可以自行通过调用Service.stopSelf()或者Service.stopSelfResult来自动停止。2.远程服务原创 2014-02-17 17:02:33 · 440 阅读 · 0 评论 -
AsyncTask(笔记)
定义AsyncTask 是Android提供的一个轻量级的异步类,在类中实现异步操作,并提供接口反馈当前执行异步进度,最后执行结果反馈给UI主线程它比Handler更轻量级,适合做一些比较简单的操作,它结构清晰,功能定义明确在这里随便提一下Android当中的UI主线程和子线程通过情况下,在一个android应用程序启动的时候,会单独启动一个进程Process,android中的四原创 2014-02-13 16:44:58 · 386 阅读 · 0 评论 -
Android消息处理机制(Looper,Handler,MessageQueue笔记)
定义:Message:消息,包含ID,消息处理对象及消息数据,由MessageQueue统一管理,最总由Handler处理Handler:消息处理者,负责Message的发送及处理。MessageQueue:消息对象,用来存放Handler发送过来的消息,按FIFO顺序。Looper:消息者,不断地从MessageQueue中抽取Message执行。因此,一个MessageQueu原创 2014-02-14 14:45:08 · 439 阅读 · 0 评论 -
Activity之Intent(笔记)
Intent 中文译为意图其设计的理念在于鼓励减少组件间的耦合,Intent提供了一种通用的消息系统,它允许你的应用程序与其他应用程序通过Intent来传递工作和事件,使用Intent可以激活Android三大组件:活动,服务和广播接收者Intent可分为显式意图和隐式意图显式意图:调用Intent.setComponent()Intent.setClassName()或I原创 2014-02-13 15:11:14 · 456 阅读 · 0 评论 -
什么是Activity(笔记)
什么是Activity?An activity is a single, focused thing that the user can do顾明意思就是activity是用户可与之交互的独立的可以聚焦的东西也可以通俗的理解成一个UI界面Android中进程与线程的概念,有何不同之处在这里重新对任务也进行一个整理描述任务:是指软件完成的一个活动,一个任务可以是一个进程也可以原创 2014-02-12 21:27:10 · 556 阅读 · 0 评论 -
Activity四种启动模式(笔记)
在说具体的启动模式之前,先对activity任务(Task)的概念重新梳理下在我们日常开发中,可以把一个具体开发项目或者功能都可以当做一个任务Activty是android应用程序的一个基础组件,在应用程序运行的过程中,一个activity就代表了一个用户操作, 用户为完成某一件事或者某一个功能执行的一系列操作的总和,我们在这里称之为任务。其他它是一个抽象的概念,是把一些相关的Activi原创 2014-02-10 15:53:20 · 383 阅读 · 0 评论 -
android 二维码zxing开发之编译jar文件
将下载后的ZXing-2.2.zip进行解压,解压后的目录结构如下:可以看出,这里面并没有编译好的jar文件,其实官方网站已经提供了一个路径供大家下载了,http://repo1.maven.org/maven2/com/google/zxing/,不过这里只有1.7版本的或者以上的那么要编译需要准备一些开发环境了第一:安装ANT下载apache-ant-1.9.2 并原创 2013-09-11 12:18:17 · 948 阅读 · 0 评论 -
android 二维码zxing开发
最近准备研究下android手机上二维码的开发与扫描,百度了下,资料不是很多,大部分人都是推荐使用开源的zxing进行开发,现借鉴博客http://www.cnblogs.com/tankaixiong/archive/2010/10/28/1863997.html里面的一些相关内容进行的测试研究zxing支持很多条码,如下:UPC-A and UPC-E原创 2013-09-11 09:35:33 · 710 阅读 · 0 评论 -
android中常用的xml解析器(笔记)
SAXSAX是一种快速解析并且占用内存少的xml解析器,非常适合android等移动设备,sax解析xml采用的事件驱动模式,解析时不需要解析完整个文档,在按文档内容顺序解析的过程中,对当前读到的字符是否符合xml语法的某一部分进行判断,如果符合就触发一个事件,所谓事件就是一个回调方法,这些方法定义在ContentHandler接口中,该类常见的方法有startDocument(),遇到文档开原创 2014-02-18 19:52:25 · 704 阅读 · 0 评论