自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android开发从源码的角度理解Volley

经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。多数朋友突然看到一张这样的图,应

2015-08-24 09:12:29 419

转载 Android开发之Volley定制自己的Request

经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片

2015-08-24 09:09:14 403

转载 Android开发使用Volley加载网络图片

在上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功能,而使用Volley,我们也可以实现基本类似的效果,并且在性能上也豪不逊色于Universal-Image-Loader,下面我们就来具体学习一下吧。1. Ima

2015-08-24 09:07:03 549

转载 Android开发初识Volley的基本用法

1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl

2015-08-24 09:05:10 415

原创 Android开发设置软键盘收索键

有时候为了布局美观,不会特意的去放置一个收索按钮,而是调用软件盘上的回车按钮作为收索。要实现把软键盘的回车按钮设置为收索按钮其实很简单,直接在Layout文件中,对EditText控件加上如下属性:android:imeOptions="actionSearch"这个属性的值还可以为其他的,例如:actionSearch: 搜索actionSend:  发送acti

2015-08-18 13:43:00 629

转载 Android数据库安全解决方案,使用SQLCipher进行加解密

我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。

2015-08-14 11:50:18 407

原创 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 12999 4

原创 Android开发监听指定号码发来的短信

项目中碰到的需要对固定端口发送过来的短信进行解析,并且根据短信的类容作出相应的行为。查了好久,网上也有大量的资料,但是感觉都不能满足自己的要求。最后把大家的方法都看了一下,最后糅合出适合自己的,可以实现对固定号码发过来的短息进行监听。简单的说来就是写一个类继承自BroadCastReceiver,代码如下:public class SmsBroadcastReceiver extend

2015-08-05 11:03:13 879

转载 9种排序算法总结

排序算法可以说是计算机专业学生要学习的最基础的算法,但其实也是最重要的,现在大部分互联网公司笔试面试也都会涉及到排序算法的知识。除了了解思想之外,还应该动手写一写,分析一些具体思路、时间复杂度、空间复杂度和稳定性等。我们面试讨论小分队也简单讨论了一下排序算法,为了加深记忆,我自己也动手写了一些代码(Linux平台写的,自己测试是通过了),并做一些分析(由于水平较水,代码可能有误!)。

2015-08-03 21:34:06 403

原创 Android开发之定义内部类简单实现60s倒计时

前面我写过一篇关于倒计时的博客,主要是使用了一个Service来完成倒计时,这样就算页面跳转了也不会停止倒计时。但是有人给我发私信说他也需要用单倒计时,但是不用在Service中去完成,那样太麻烦了。所以这里我就再分享一种直接定义内部类TimeCount实现的方法。由于比较简单,所以我就不再贴出所有的代码,只分享一下这个内部类。java代码如下:class TimeCountFirst ext

2015-08-03 12:50:19 1347

CrystalBall-11124.850_32bit_64bit.zip

Oracle Crystal Ball是一款基于Excel表格打造的专业化风险分析工具,可以帮助用户轻松进行预测建模、预测、模拟和优化等操作。Oracle Crystal Ball软件便捷高效,将帮助您深入洞察影响企业风险的关键因素。

2021-04-14

SQLCipherTest

数据库安全解决方案,使用SQLCipher进行加解密

2015-08-14

二维码扫面源码精简版

前面上传过一个二维码扫描的源码,但是那个基本是把全部的ZXing嵌入了项目,对于新手可能比较适合。但是对于有一定基础的Android开发人员来说那样的代码太浪费内存了,所以这里再提供一个精简版的二维码扫描源码。

2015-07-28

二维码扫描输入源码

该源码是直接内嵌ZXing项目实现的二维码扫描,内容可能有点多,但是嵌入项目非常简单,建议新手使用。

2015-07-28

Android开发2048源码

在Android上开发2048的源码,里面有详细的注释,可以供新手作为Android开发学习使用。

2015-07-28

C、C++百问百答

涵盖了C和C++已经面试时会经常碰到的但是自己又容易忽视的问题。

2015-07-16

仿QQ登陆界面源码

可以作为一个UI练习Demo,大家可以自己独立去写,图标可以直接从资源里面获取。

2015-07-14

串口调试工具sscom32

这是一个用来调试串口的比较经典的工具,十分好用,一看就懂,不需要什么说明书。

2014-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除