- 博客(10)
- 资源 (9)
- 收藏
- 关注
转载 Android开发从源码的角度理解Volley
经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。多数朋友突然看到一张这样的图,应
2015-08-24 09:12:29 429
转载 Android开发之Volley定制自己的Request
经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片
2015-08-24 09:09:14 406
转载 Android开发使用Volley加载网络图片
在上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功能,而使用Volley,我们也可以实现基本类似的效果,并且在性能上也豪不逊色于Universal-Image-Loader,下面我们就来具体学习一下吧。1. Ima
2015-08-24 09:07:03 557
转载 Android开发初识Volley的基本用法
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl
2015-08-24 09:05:10 422
原创 Android开发设置软键盘收索键
有时候为了布局美观,不会特意的去放置一个收索按钮,而是调用软件盘上的回车按钮作为收索。要实现把软键盘的回车按钮设置为收索按钮其实很简单,直接在Layout文件中,对EditText控件加上如下属性:android:imeOptions="actionSearch"这个属性的值还可以为其他的,例如:actionSearch: 搜索actionSend: 发送acti
2015-08-18 13:43:00 634
转载 Android数据库安全解决方案,使用SQLCipher进行加解密
我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。
2015-08-14 11:50:18 411
原创 Android开发实现连续跳转几个界面后在最后一个界面完美跳回最初的界面
在实际的项目开发中也许会碰到一种情况,需要从A界面跳转到B界面,再从B界面跳转到C界面,再从C界面跳转到D界面,最后需要从D界面跳回到A界面,并且把B、C 、D界面都干掉。也许立马会有人觉得可以在B、C、D界面跳转时就finish()掉当前界面就可以了。但是如果需要在B、C、D界面之间可以正常的返回上一界面,那么在跳转的时候finish()掉当前界面就不合理了。其实Android已经为我们提供了一
2015-08-13 19:10:39 13012 4
原创 Android开发监听指定号码发来的短信
项目中碰到的需要对固定端口发送过来的短信进行解析,并且根据短信的类容作出相应的行为。查了好久,网上也有大量的资料,但是感觉都不能满足自己的要求。最后把大家的方法都看了一下,最后糅合出适合自己的,可以实现对固定号码发过来的短息进行监听。简单的说来就是写一个类继承自BroadCastReceiver,代码如下:public class SmsBroadcastReceiver extend
2015-08-05 11:03:13 886
转载 9种排序算法总结
排序算法可以说是计算机专业学生要学习的最基础的算法,但其实也是最重要的,现在大部分互联网公司笔试面试也都会涉及到排序算法的知识。除了了解思想之外,还应该动手写一写,分析一些具体思路、时间复杂度、空间复杂度和稳定性等。我们面试讨论小分队也简单讨论了一下排序算法,为了加深记忆,我自己也动手写了一些代码(Linux平台写的,自己测试是通过了),并做一些分析(由于水平较水,代码可能有误!)。
2015-08-03 21:34:06 408
原创 Android开发之定义内部类简单实现60s倒计时
前面我写过一篇关于倒计时的博客,主要是使用了一个Service来完成倒计时,这样就算页面跳转了也不会停止倒计时。但是有人给我发私信说他也需要用单倒计时,但是不用在Service中去完成,那样太麻烦了。所以这里我就再分享一种直接定义内部类TimeCount实现的方法。由于比较简单,所以我就不再贴出所有的代码,只分享一下这个内部类。java代码如下:class TimeCountFirst ext
2015-08-03 12:50:19 1353
CrystalBall-11124.850_32bit_64bit.zip
2021-04-14
二维码扫面源码精简版
2015-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人