笔记
MaoSanDao
给自己和媳妇儿一个牛逼的未来!
展开
-
【笔记】Android线程概括
一、Handler 1.一个handler允许发送和处理Message和Ruanable对象,并且会关联到主线程的MessageQueue中。 2.每个handler都具有一个独立的线程,并且关联到一个消息队列的线程。也就是说,没当实例化一个hanlder的时候,它就承载着一个线程和消息队列的线程。 3.handler可以把Message或者Runnable压入到消息队列中,原创 2015-07-29 13:40:45 · 343 阅读 · 0 评论 -
【个人】Content Provider个人见解
草稿 每个Content Providers都会对外提供一个公共的URI(包装成Uri对象),如果应用程序有数据需要共享时,就需要使用Content Providers为这些数据定义一个URI,然后其他的应用程序就可以通过Content Providers传入这个URI来对数据进行操作。URI由3个部分组成:"content://"、数据的路径、标识ID(可选)。原创 2015-07-23 17:11:46 · 434 阅读 · 0 评论 -
【笔记】ListView的使用
1.0 ListView三要素 1.0.1 创建基本步骤 1.在布局文件中创建一个ListView组件,并在Activity中声明这个组件。 2.在Activity中,创建一个合适的Adapter。 3.使用ListView的setAdapter(Adapter adapter),来设置成为ListView的Adapter。 1.0.2 不同的Adapter,不同原创 2015-07-17 16:04:05 · 430 阅读 · 0 评论 -
【笔记】Fragment使用
1.静态加载 1.1 首先定义每一个Fragment的布局文件。 1.2 创建每个fragment类,需要继承Fragment。并使用onCreateView()的inflater.inflate()方法来返回布局文件。 1.3 在主要布局中加入标签fragment,并设置好相关属性即可。(layout_width,layout_weight,name...)原创 2015-07-20 09:21:33 · 236 阅读 · 0 评论 -
【笔记】View的使用
一、组合控件 1.先建立一个布局来盛放你所需要的控件。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android原创 2015-07-20 09:22:26 · 290 阅读 · 0 评论 -
【笔记】Service的使用
一、创建Service 1.创建一个myService类,来继承Service。重写其中的方法,包括:onCreate(),onStartCommend(),onDestroy(),onBind()方法是自动重载的。 1.1 onCreate():创建Service的时候调用,只调用一次。 1.2 onStartCommend():执行Service的时候调用原创 2015-07-20 09:26:11 · 295 阅读 · 0 评论 -
【分析】Parcelable的作用
一、介绍 1.Parcelable是一个接口,可以实现序列化。 2.序列化的作用体现在:可以使用Intent来传递数据,也可以在进程建传递数据(IPC)。 3.Parcelable在使用的时候,有一个参数类型为:Parcel;它好比一个容器,序列化时,将数据传入。反序列化的时候,再将数据取出。 4.Parcelable不能再将要把数据存入磁盘的情况。因为,Parcelabl原创 2015-07-20 09:27:57 · 386 阅读 · 0 评论 -
【Java】 IO流的再次认识
总体预览图 1.字节流和字符流的异同: 1.1 字节流是一个字节一个字节的读取数据。而字符流是一次读取一个或者多个字节时,先去查指定的编码表(UTF-8,GBK),然后再将字符返回。 1.2 字节流可以处理所有的数据类型(图片,音频,AVI视频...)。字符流只能处理字符数据。所以,处理纯文本数据的时候,优先考虑使用字符流,除此之外,都使用字节流。原创 2015-07-20 14:56:09 · 268 阅读 · 0 评论 -
【总结】BroadCast Recevier 的使用
一、创建BroadCast Recevier 1.创建BroadCast Recevier需要继承BroadCast Receiver基类。 public class MyBroadCast extends BroadcastReceiver { private static final String TAG = "MyInfo"; @Override翻译 2015-07-22 10:14:42 · 433 阅读 · 0 评论