检测网络的一个工具包:1、网络是否可用;2、判断是否有网络连接;3、判断 WIFI 网络是否可用;4、判断 MOBILE 网络是否可用;5、获取当前网络连接的类型信息;6、获取当前的网络状态 -1:没有网络 1:WIFI网络2:wap 网络3:net网络; 1 import android.con....
分类:
移动开发 时间:
2015-05-29 11:34:13
阅读次数:
245
链接:http://www.androiddevtools.cn/...
分类:
移动开发 时间:
2015-05-29 10:10:39
阅读次数:
206
Alarm 是在应用程序生命周期之外设置的,所以它们十分适合于调度定时更新或者数据查询,从而避免了在后台持续运行 Service。但触发 Alarm 时,就会广播指定的Pending Intent。Alarm 类型:1、RTC_WAKEUP:在指定的时间唤醒设备,并激活 Pending Intent...
分类:
移动开发 时间:
2015-05-28 22:54:14
阅读次数:
238
在前台运行的 Activity 可以通过Dialog、Toast 向用户发出提示信息,而后台运行的程序,如下载、收到信息等 Service应用,则需要使用 Notification(通知)向用户发出提示信息。 1 import android.app.Activity; 2 import andro...
分类:
移动开发 时间:
2015-05-28 21:14:38
阅读次数:
244
AsyncTask 对于生命周期较短且需要在UI上显示进度和结果的后台操作是很好的解决方案。然而,当 Activity 重新启动时,这种操作将不会持续进行,也就是说,AsyncTask 在设备的方向变化而导致 Activity 被销毁和重新创建时会被取消。对于生命周期较长的后台操作,如从 Inter...
分类:
移动开发 时间:
2015-05-28 19:49:56
阅读次数:
170
1、缩放/ 裁剪图片;2、判断有无网络链接;3、从路径获取文件名;4、通过路径生成 Base64 文件;5、通过文件路径获取到 bitmap;6、把 bitmap 转换成 base64;7、把 base64 转换成 bitmap;8、把 Stream 转换成 String;9、修改整个界面所有控件的...
分类:
移动开发 时间:
2015-05-28 15:57:24
阅读次数:
224
网络 xml 解析方式 1 package com.example.dashu_saxxml; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.util.HashMap; 6 import ja....
分类:
移动开发 时间:
2015-05-28 15:43:07
阅读次数:
157
SD 卡相关的辅助类:1、判断 SDCard 是否可用;2、获取 SD 卡路径;3、获取 SD 卡的剩余容量,单位 byte;4、获取指定路径所在空间的剩余可用容量字节数,单位byte;5、获取系统存储路径; 1 import java.io.File; 2 import android.os.En...
分类:
移动开发 时间:
2015-05-28 15:41:00
阅读次数:
158
天气 JSON 数据解析 1 package com.example.weather_json.tools; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.json.JSONArray; 7 imp.....
分类:
移动开发 时间:
2015-05-28 15:36:55
阅读次数:
143
SharedPreferences 辅助类:1、保存在手机里面的文件名;2、保存数据的方法,我们需要拿到保存数据的具体类型,然后根据类型调用不同的保存方法;3、得到保存数据的方法,我们根据默认值得到保存的数据的具体类型,然后调用相对于的方法获取值;4、移除某个 key 值已经对应的值;5、清除所有数...
分类:
移动开发 时间:
2015-05-28 15:33:55
阅读次数:
210