![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 79
shuaijunqi
这个作者很懒,什么都没留下…
展开
-
Android系统架构和四大组件
1.Android系统架构分为四层:Linux内核 - 类库 - 应用程序框架 - 应用程序2.Android四大组件活动(Activity): 用于前台表现功能。服务(Service):用于后台运行服务。广播接收器(BroadcastReceiver):用于接收广播。内容提供者(ContentProvider): 用于对外共享数据。 2.1 Activity原创 2012-08-17 09:58:16 · 8237 阅读 · 0 评论 -
关于Handler的使用
Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的原创 2012-08-28 11:26:16 · 517 阅读 · 0 评论 -
网络访问技术
一.在android开发中,对网络上图片和网页的常用访问技巧 1.首先创建url对象,URL url = new URL("http:www.xxx.com/picture.jpg"); 2.通过url对象来得到一个HttpURLConnection对象,HttpURLConnection mHttpURLConnection = (HttpURLConnection)url.op原创 2012-08-26 11:50:26 · 664 阅读 · 0 评论 -
使用SAX或者DOM或者pull解析XML文件的使用
在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。SAX是一个解析速度快并且占用内存少的xml解析器。 SAX解析XML文件采用的是事件驱动,它在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件原创 2012-08-22 07:38:15 · 418 阅读 · 0 评论 -
使用SharedPreferences来保存数据
1.android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:SharedPreferences sharedPreferences = getSharedPreferences("s原创 2012-08-22 07:34:47 · 457 阅读 · 0 评论 -
HTTP协议上传文件到web
以下是通过HTTP协议上传文件到web服务器 业务逻辑层的代码实现 public class SocketHttpRequester { /** * 发送xml数据 * @param path 请求地址 * @param xml xml数据 * @param encoding 编码 * @return * @throws Exception转载 2012-08-30 07:33:08 · 566 阅读 · 0 评论 -
SQLite 和 ContentProvider的使用
1.SQLiteOpenHelper使用方法 getReadableDatabase() //创建或打开一个只读的数据库 getWriteableDatabase() //创建或打开一个可读写的数据库 onCreate(SQLiteDatabase db) //创建数据库 onOpen(SQLiteDatabase db) //打开数据库 onUp原创 2012-08-21 07:40:04 · 7117 阅读 · 0 评论 -
分享一段代码来实现对孩子的监督
public class BootBroadcastReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Intent service = new Intent(context, PhoneService.class); co原创 2012-08-21 07:42:33 · 495 阅读 · 0 评论 -
向服务器发送请求参数
用GET方式向服务器发送请求参数 //path为请求路径,Map params用来存放参数值,String enc编码格式 public static boolean sendGetRequest(String path, Map params, String enc) throws Exception{ StringBuilder sb = new StringBui原创 2012-08-29 13:35:45 · 498 阅读 · 0 评论 -
Activity. Intent. Service. Broadcast的使用
1.Activity篇1.Activity的主要作用 Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互 2.创建一个Activity需要的步骤 1.一个Activity就是一个类,并且这个类要继承Activity 2.需要复写(@override)onCreate方法,第一次运行就会运行此方法 3.每一个Activity都需要在Andro原创 2012-08-19 09:43:25 · 894 阅读 · 0 评论 -
Android SDK Permission大全访问权限
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the checkin database, to change values that get u原创 2012-08-17 09:00:58 · 630 阅读 · 0 评论 -
多线程下载
多线程下载:多线程下载的实现过程:1>首先得到下载文件的长度,然后设置本地文件的长度。 HttpURLConnection.getContentLength(); RandomAccessFile file = new RandomAccessFile("xx.exe","rwd"); file.setLength(filesize);//设置本地文件的长度2>原创 2012-09-13 07:36:04 · 297 阅读 · 0 评论