Android
zhangxiong0797
这个作者很懒,什么都没留下…
展开
-
详解Android中AsyncTask的使用
AsyncTask在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,转载 2014-12-26 23:58:45 · 532 阅读 · 0 评论 -
Android 网络编程之---HttpClient 与 HttpURLConnection 共用cookie
android转载 2014-10-20 16:15:44 · 801 阅读 · 0 评论 -
android登录Web以及登录保持,cookie管理相关
ss对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。httpclient相当强大,读写cookie非常容易:CookieStore cookies=((AbstractHttpClient)clie转载 2014-10-19 00:59:17 · 563 阅读 · 0 评论 -
Android制作的一个通讯录
最近一两天在工作之余利用Android的SQLiteDatabase写了一个通讯录。先来分析下几个关键的地方:一、Activity之间的数据传递,在这次写通讯录中还是使用Bundle来传递数据,只是在传递时对数据稍作处理,以下是关键代码:Cursor cursortemp = dbHelper.getReadableDatabase().rawQuery("select * from me原创 2013-08-09 10:31:37 · 7331 阅读 · 2 评论 -
BroadcastReceiver总结
BroadcastReceiver是一个系统级的监听器,它拥有自己的进程,只要存在与之匹配的Intent被广播出来,BroadcastReceiver就会被激发。实现BroadcastReceiver只要重写onReceive(Context context, Intent intent),实现BroadcastReceiver有两种方法:一、可以新建一个类去继承BroadcastRece原创 2013-08-06 16:04:43 · 802 阅读 · 0 评论 -
手机电池电量
使用BroadcastReceiver捕捉Intent.ACTION_BATTERY_CHANGED(电池电量变化时广播的消息)。BroadcastReceiver是一种全局监听器,接下来使用BroadcastReceiver来监听手机电池电量的变化。strings.xml,代码如下: Hello World, BatteryActivity! 电池电量 我的手机电量还剩.原创 2013-08-06 00:16:49 · 1039 阅读 · 0 评论 -
android开发学习——注册时发送激活码
模仿一些网站在注册的时候要填写手机号码,然后点击获取激活码,将会产生一个激活码,用短信的方式发到注册者的手机,然后用户需要查看短信,将激活码填写在注册页面,有时间限制。若超时则需要重新发送。 strings.xml,其代码如下: Hello World, SendregActivity! 发送验证码 注册 我已阅读并接受:《百度用户协议》原创 2013-08-04 23:02:44 · 2111 阅读 · 0 评论 -
传感器的使用
1.定义Sensor管理器。2.在onCreate()中获取传感器管理服务, msensorManager=(SensorManager) getSystemService(SENSOR_SERVICE);从系统服务中获得。3.在onResume(),注册系统某某传感器的监听器msensorManager.registerListener(this,msensorManager.g原创 2013-08-04 00:25:23 · 815 阅读 · 0 评论 -
AlarmManager(手机闹钟服务)
AlarmManager是一个全局定时器,即使退出程序到指定时间AlarmManager一样会启动指定组件。原创 2013-08-04 00:34:01 · 790 阅读 · 0 评论 -
检查APK版本并更新(服务器和客户端一起来)
一.首先我们思考一下步骤1,获取当前APK的版本2,去服务器上获取最新的版本3,对比后,决定是否更新。4,更新,去服务器上下载apk.5.下载后,保存到sd卡,然后安装apk二,客户端代码如下[java] view plaincopyprint?package com.zhenshi.updataapk; import java转载 2015-02-12 17:08:08 · 793 阅读 · 0 评论