首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、Instrumentatio...
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用...
通过调用Android的API,可以实现相册,播放器,录音和摄像等功能。这一章需要掌握如下功能: 多媒体的ContentProvider的调用 Cam...
代码示例: package com.study.ws; import java.io.IOException; import org.ksoap2.SoapEnvelope; import org.ksoap2.SoapFault...
参考代码: import android.app.Activity; import android.app.PendingIntent; import android.content.ContentUris; import and...
Activity之间的跳转,或者说加载一个新的Activity,一般对于开发者来说,都不是一个太难的问题。直到后来随着不断的深入,才发现...
菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个 Menu 键,由此可见菜单在An...
在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型...
有时候,我们为了在同一个ImageView中显示不同的图片,往往会使用: (条件1) { image.setBackground(R.id.xxx1); } else if (条...
进程和线程 当一个应用程序开始运行它的第一个组件时,Android会为它启动一个Linux进程,并在其中执行一个单一的线程。默认情况...
1.Android和 Android 内存管理基本介绍 Android 内核是基于Linux 2.6内核的(目前最新开发版本是2.6.31),它是一个强内核版本,...
broadcast不会直接显示一个用户界面,而是启动一个activity来响应它们所接受到的信息或是使用 NotificationManager警示用户。Not...
一、四个组件类型 Android中有四个重要的组件类型:Activities、Services、Broadcast receivers、Content providers。 Activitie...
ListView的Adapter的作用如下图所示: Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调...
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、...
Android应用程序由一些松散连系的组件构成,遵守着一个应用程序清单(manifest),这个清单描述了每个组件以及它们如何交互,还有...
Android提供三种字体:“Sans”,“serif“和“monospace”。 1、在Android XML文件中设置字体 可以采用android:typeface,例如a...
概述 在 android 的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个 dalvik 虚拟机分配的内存是有限的,在 google 的...
除了Android系统自带的Button按钮一万,还提供了带图标的按钮ImageButton。 要制作带图标的按钮,首先要在布局文件中定义ImageBu...
Android的私钥和信任证书的格式必须是BKS格式的,通过配置本地JDK,让keytool可以生成BKS格式的私钥和信任证书,java本身没有Boun...