www.vibexie.com vibexie@qq.com
发布时间:2015-04-27 12:29:03
一、概述1、SpannableString、SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不同的样式显示出来,比.........【阅读全文】
发布时间:2015-04-24 07:58:24
什么是回退栈? 首先先来了解一下应用程序与进程的关系,众所周知,Android下有四大组件:Activity、Service、Receiver、ContentProvider。一般开发一个应用程序,会包含多个Android组件,所以应用程序是一组组件的集合,而进程则是运行这些组件的载体。 而回退栈(Back Stack)只是针对Activity而言的,它是用.........【阅读全文】
发布时间:2015-04-22 10:28:11
转自:http://www.cnblogs.com/xirihanlin/archive/2011/04/11/2012746.html前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将.........【阅读全文】
发布时间:2015-04-22 09:55:05
对于Handler,先看看sdk doc对它的描述:/docs/reference/android/os/Handler.htmlA Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Handler instance is associated with a single thread and that thread's message queue. When you create .........【阅读全文】
发布时间:2015-04-22 07:37:40
在andriod Handler Message Looper框架中,最难理解的就会是Looper了Looper:先看看android SDK对looper的描述,Handler Message Looper在sdk api不好找,注意是在/android-sdk-linux/docs/reference/android/os/路径下。Looper类用于在一条线程中运行一个消息循环,没有直接调用Looper的普通线程默认的不会关联一个消息.........【阅读全文】
发布时间:2015-04-12 22:00:21
这一节笔记是关于Transact的IPC,Transact的使用背景和Messenger一样,是在同一个APP中Client与service的IPC相对比,使用Transact比使用Messenger简单的多。了解BinderService基础,这个就so easyMyService.javapackage com.vibexie.servicetransact;import and.........【阅读全文】
发布时间:2015-04-12 16:27:32
理解AIDL对于AIDL,在官方文档中不好理解。这里写出下,建立AIDL工程的过程。首先写服务端1.建立AIDL文件。在androids studio中建AIDL文件要注意的地方-->http://blog.chinaunix.net/uid-29532371-id-4905575.html RemoteServiceAidl.java// RomoteServiceAidl..........【阅读全文】
发布时间:2015-04-12 13:56:28
点击(此处)折叠或打开OK,学习Android从官方demo开始,一切皆在demo中/************************************************************************************************************************************/对binderService的理解.........【阅读全文】
发布时间:2015-04-04 10:40:10
MainActivity.javapackage cn.com.xiebiao.myviewpager;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.support.v7.app.ActionBarActivity;import android.os.Bu.........【阅读全文】
发布时间:2015-04-04 09:16:13
今天在Android Studio下做一个ViewPager的demo,发现如果在activity里去掉标题栏(当然,requestWindowFeature(Window.FEATURE_NO_TITLE);和通过配置ActivityMainfest.xml的方式我都用了),程序就报错。我的代码如下:很明显这样完全OK啊。居然报这样的错: java.lang.RuntimeException: Unable to start activit.........【阅读全文】
发布时间:2015-04-01 12:24:49
在学习Fragment的时候,需要动态添加fragment的布局在写布局文件的时候,前提时activity对应留给fragment的布局时match_patch即留给足够的空间给fragment如下:fragment.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/.........【阅读全文】
发布时间:2015-03-27 12:12:10
博文1:http://www.cnblogs.com/slider/archive/2011/11/28/2266538.html一个MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。一个MeasureSpec由大小和模式组成。它有三种模式:UNSPECIFIED(未指定),父元素部队自元素施加任何束缚,子元素可以得到任意想要的大小;.........【阅读全文】