
android(系统)
文章平均质量分 51
jishg318974
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android系统结构
一、android系统结构图原创 2011-10-20 18:42:57 · 307 阅读 · 0 评论 -
AsyncTask
我们要进行一个较为耗时操作的时候,一般是重新开启一个Thread或者AsyncTask来实现。那么这里就有一个问题,什么时候用Thread,什么时候用AsyncTask呢?首先,我们要明白他们之间的区别?Thread,线程,我们要知道它有两个地方需要注意:①开销大,如果你的任务多,且都单独开线程来操作的话,效率低 ②匿名线程启动后不受程序控制 ③android的UI跟新需在UI线程里面,那么T原创 2012-01-06 10:09:10 · 328 阅读 · 0 评论 -
task和activity的关系
转载:http://hi.baidu.com/jiangsd2008/blog/item/ff1e393f97a610d67d1e71b9.htmlandroid:allowTaskReparenting用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个T转载 2012-02-01 11:17:54 · 675 阅读 · 0 评论 -
线程(类方法)
线程常见的方法:sleep、yield、join、wait、notify、notifyAll、interrupt、setPriorityyield:暂停执行当前线程,并执行其他线程(相同优先级线程更有机会运行)sleep:休眠,可以让调用它的线程沉睡(停止运行)指定的时间,到了这个时间,线程就会自动醒来,变为可运行状态(RUNNABLE),但这并不表示它马上就会被运行,因为线程调度机制原创 2012-01-06 15:57:17 · 488 阅读 · 0 评论 -
android数据存储之contentProvider
//编辑占个位置原创 2012-01-12 10:36:38 · 358 阅读 · 0 评论 -
android数据存储之SQLite
我们先来看下用SQLite做的一个分页示例(这个代码也是网上来的,做了下修改,如有侵权,请告之):布局:整体布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_widt原创 2012-01-12 09:21:28 · 403 阅读 · 0 评论 -
android数据存储之文件存储
package com.android.saveData;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import原创 2012-01-11 13:01:49 · 437 阅读 · 0 评论 -
android数据存储之SharePreference
这种方法一般用来保存账号密码等较短文本内容,且只能在同一个包内进行数据共享。===========================================================================保存内容:SharedPreferences setting = getSharePreference(SETTING_INFOS,0);//首选获取一个Sh原创 2012-01-11 08:57:43 · 1731 阅读 · 0 评论 -
Android Activity的四种LaunchMode!!!
本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!!!在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模转载 2012-01-10 16:31:24 · 364 阅读 · 0 评论 -
android之Intent、IntentFilter、IntentService、PendingIntent
intent可以显式和隐式调用,显示就是直接setClass等,目的确切,隐式就是通过设置参数,通过系统搜索来确认具体要调用的是哪个。Intent实现了Parceable,它里面的注意参数有:private String mAction;private Uri mData;private String mType;private String mPackage;privat原创 2012-01-09 14:10:23 · 1073 阅读 · 0 评论 -
android之Parceable
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。那现在我们来看下Parcelable接口实现要点:1. describeContents方法,只要返回0即可:public int describeConte原创 2012-01-07 11:11:36 · 556 阅读 · 0 评论 -
线程(ThreadLocal)
我们先来看下synchronized和ThreadLocal的区别:他们都可以用来处理多线程并发问题的:synchronized:同步,只有一个资源,限制线程的读取来同步,即同一时间只有某个线程去操作这个资源(以时间换空间)ThreadLocal:是Thread的一个局部变量,注意 它不是一个线程,是用来处理多线程并发问题,它为每个线程复制了对应的一个副本,这样每个线程都可以原创 2012-01-06 16:38:17 · 380 阅读 · 0 评论 -
线程(Runnable)
我们知道创建线程常见的两种方法:①Thread thread = new myThread();thread.start();class myThread extends Thread{@Overriderrun() {}}②Runnable r = new Runnable() {@Overriderrun() {}}原创 2012-01-06 15:01:58 · 396 阅读 · 0 评论 -
线程(AsyncQueryhandler)
AsyncQueryhandler是一个异步并在新线程中操作数据库的一个封装类,一般与ComtentProvider配合使用。首先,我们先分析下AsyncQueryhandler的工作原理:AsyncQueryhandler它是一个基础Handler的虚类。它的主要参数有:WorkerArgs类:保存当前Hander对象和查询内容WorkerHandler继承Handl原创 2012-01-06 14:33:44 · 1322 阅读 · 2 评论 -
线程(多线程下载实例)
//待编辑原创 2012-01-06 16:58:30 · 290 阅读 · 0 评论 -
线程(HandlerThread)
HandlerThread继承Thread,创建一个线程,并且有它自己的looper,这样它就可以在自己的线程中分发和处理消息,即它不但可以提供异步处理,并且Handler处理也会在这个线程中执行。(备注:我们在service中如果要创建一个线程来处理内容的话,常常可以用HandlerThread来实现)使用示例代码: private ServiceHandler mServ原创 2012-01-06 13:52:25 · 367 阅读 · 0 评论 -
内存管理——引用
在Java中内存管理,引用分为四大类:强引用HardReference、弱引用WeakReference、软引用SoftReference和虚引用PhantomReference。它们的区别:①HardReference对象是即使虚拟机内存吃紧抛出OOM,也不会导致这一引用的对象被回 收;②WeakReference等更适合于一些数量不多,但体积稍微庞大的对象,在这四个引用中,它是最容原创 2012-01-06 10:18:35 · 476 阅读 · 0 评论