- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 AsyncTask的用法及注意点
AsyncTask是什么AsyncTask是用来让我们在UI线程中调用以进行一些异步任务的类,通常要求这个异步任务的持续时间很短,最多持续几秒钟,在完成后台任务时,会将结果通知到主线程进行处理。 说的更本质一些,AsyncTask=Thread+Handler,Thread用来进行后台任务,Handler用于处理UI线程的消息,例如任务完成后更新视图操作等。
2017-12-03 22:19:46
1843
原创 Android 将View内容存为Bitmap
Bitmap bitmap = Bitmap.createBitmap( view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888);Canvas canvas = new Canvas(bitm
2016-08-16 08:38:17
680
原创 Android 监控Activity的生命周期
Intro在实际的开发中可能会有对Activity的生命周期进行监控的需求,如开源的图片加载库Glide就是根据Activity或Fragment的生命周期智能地开始或暂停图片加载任务,那么究竟是如何做到对他们的生命周期进行监控呢?他们本身也并没有给我们提供类似于setOnLifecycleListener这样的方法,下面本文就为了解决这个问题给出两种方法。Solution 1第一种方法是通过分析G
2016-08-04 10:47:39
2947
原创 Android 运行崩溃找不到so包解决方案
错误信息最近在把Bing提供语音识别服务集成到自己的应用中来时遇到了一些问题:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.holobor.voicedemo-2/base.apk"],nativeLibraryDirectories=[/data/
2016-06-08 10:51:39
24230
7
原创 Android 4.4(API 19)闹钟管理与计步器功能
Android 4.4好消息是从4.4开始,安卓系统自带计步传感器了,这样就再也不用我们自己通过监测加速传感器、重力传感器的数值变化去实现计步功能了,而且谷歌做的相当省电。 当然坏消息就是我们在使用AlarmManager启动闹钟的时候,时间可能就不准了,而且设置重复闹钟也可能不灵了 ==。计步功能SensorManager sensorManager = (SensorManager) getS
2016-01-03 11:14:00
3521
原创 Android和Linux的时间戳
Android和Linux的时间戳的起点一样,都是从1970年1月1日开始,但是并不是从00:00:00开始的,而是从08:00:00开始的,我说的是北京时间。太坑了,之前一直以为时间戳的0对应的就是00:00:00。只能怪我们是东八区的,所以安卓里面如果设置闹钟事件(AlarmManager)如果没有搞清楚时间的起点,那基本上闹钟就不会准时开启了。Android或Java里面获取事件System.
2015-12-30 22:30:01
2333
原创 Java中对象的类型判断
instanceof判断一个对象是否是一个类的实例,用Java中自带的关键字instanceof似乎可以做到(仅从关键字名称上可以猜测出),如下面的代码:public static void main(String args[]) { Object i = new Integer(7); if (i instanceof Number) { System.out.pr
2015-12-12 11:12:09
87032
原创 Android获取图片并裁剪
通过调用系统自带的拍照界面和图片选择界面选取图片,然后再进行裁剪,解决了Android中部分手机调用拍照界面之后无返回数据的问题,可以实现大图裁剪
2015-12-09 20:05:31
1390
原创 Android实现简单的文件下载
使用常见的几种文件下载方式:通过系统自带的浏览器进行下载通过HTTP文件流进行下载使用系统的Downloader下载
2015-12-08 20:38:05
2201
原创 Android实现简单的文件上传
Android实现简单的文件上传功能,可以一次上传一个或者多个文件,服务器端使用PHP脚本语言,移动端使用第三方库:httpmime-4.1.1.jar。
2015-12-08 14:57:30
813
原创 Android ListView无数据视图
正确使用ListView中的setEmptyView方法来设置Adapter为空或者无数据时候的自定义视图
2015-12-08 10:13:24
6660
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅