自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljtyzhr的专栏

左手编程,右手写诗,在代码的世界里遨游。

  • 博客(15)
  • 资源 (20)
  • 收藏
  • 关注

原创 Android Studio中打包之后版本异常问题解析

1、问题描述在AndroidManifest重新设置了版本信息之后,发现发布的应用中版本信息依然没有改变,非常奇怪。后来发现是build.gradle出现问题。2、build.gradle该文件主要存储编译的一些信息,这里的主要信息是:android { // 编译SDK的版本 compileSdkVersion 21 // build tools的

2015-04-24 15:52:35 2525

原创 自定义短信验证码中的倒计时控件

1、背景介绍在项目开发中,如果涉及到短信验证码,就会有倒计时这样的功能需求,如下,给出一个倒计时的控件。2、原理说明只需要一个继承实现CountDownTimer的类即可,然后在代码中开启。注意这个是一个线程。3、代码示例代码如下,很简单,不多说:private class TimeCount extends CountDownTimer {

2015-04-22 20:49:37 487

原创 Android中使用Volley上传文件的源码

1、上传文件        Volley是不支持文件上传的,如果我们非要使用Volley支持文件上传,除了前面有一篇文章说明的那样,将文件转换为流之外,还可以扩展Volley的接口。今天,本文要做的就是扩展Volley的接口,让它支持文件的上传。2、Volley框架图额,Volley的框架图网上很多了,我找了一张过来,看看就好,这样下面的代码会更加容易理解。

2015-04-20 20:07:57 1005

原创 Android开发中日志错误信息的获取与上报

1、背景介绍        在做Android开发过程中,开发阶段,我们可以通过DDMS看到输出的日志信息,或者是异常报错,这个时候一般都是运行时一场,比如空指针,内存溢出等等问题,我们在开始做开发的时候就可以得到这些信息。但是当我们的应用发布之后呢,对于不同的一些机型,我们可能有不同的错误类型,这个时候,我们无法得知应用程序的报错信息,就需要在客户端收集起来,回传到服务器。2、异

2015-04-18 17:07:37 4278

原创 Android中头像上传的另类方法——字符串上传

1、头像上传        头像上传功能,一般我们会使用文件的输入输出流上传。但是在Android开发中,如果我们的某一个应用,不会经常使用到文件上传这样的功能,写很多与文件上传和下载有关的代码,似乎有些不太划算,那么,我们可不可以将文件转换为字符串,然后再进行上传呢?答案是可以的,笔者将这种方法使用在了本人的项目中,非常成功,减轻了大量的代码工作量,简化了逻辑。2、背景说明

2015-04-18 14:12:58 1359

原创 Android登陆注册的手机号码匹配

1、背景介绍        在做开发的时候,经常会有一些应用,需要用户的手机号码注册使用,避免任意输入一个不是手机号码的11位数字注册,会使用正则表达式匹配。但是在网上找了很多匹配表达式,发现漏了一些,经过查找,发现是现在4G的用户,开始了新的手机号段。2、表格        这里有一个表格,是目前中国的手机号码字段,如下所示:3、正则       在做

2015-04-16 19:44:48 2571 1

原创 Android图片选取和剪裁头像的相关问题

1、头像上传        头像上传是应用开发过程中非常常见的一个问题,一般涉及到用户注册的应用,都会有头像上传这样的一个功能,支付宝、QQ、微信、微博等等应用,都有这样一个功能。主要是作为用户识别使用,有时候看头像便一目了然是谁,同时也是增强用户体验的一种方式。2、选取图片        选取图片有两种方式,第一是直接从相册选取,第二是拍照选取,这里的代码如下:/*

2015-04-15 21:39:59 662

原创 Android数据传输中的参数加密

1、数据传输1)、http请求中,最常用的方法有两种:get和post;一般post请求适合做提交,而get请求适合做请求数据2)、数据的加密,大概有三种常用的:AES,DES,Base642、Base64对数据加密在使用Base64加密中,增加向量,提高加密破解难度,一段参数加密的方法如下:3、遇到问题在使用Base64的过程中,遇到一些问题,如下:

2015-04-13 20:19:16 2677 1

原创 Android常见的手机设备信息获取

在做Android开发过程中,经常会遇到这样的需求,收集手机设备信息,回传到服务器,做应用分析。常见的一些设备信息,如手机号码,网络信号,联网状态,设备标识等等,这里有一份代码,列出了常见的一些设备信息获取方式或方法,如下:import android.app.Activity; import android.os.Bundle; import android.teleph

2015-04-12 20:52:29 933

原创 JAVA设计模式(二十九)——设计模式总结

1、设计模式类型1)创建模式2)工厂模式3)结构模式创建模式2、工厂模式(Factory)        客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。3、建造模式(BUILDER)将产品的内部表象和产品的

2015-04-12 13:09:37 538

原创 JAVA设计模式(二十八)——迪米特法则

1、迪米特法则        迪米特法则的英文称呼是:Least Knowledge Principle,在程序中,通用的中文定义为:一个对象应该对其他对象了解最少。迪米特法则的核心是类间解耦,弱耦合,只有弱耦合了以后,类的复用性才可以提高。        迪米特法则的提出,是机遇这样的一个前提:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。为了程序的可复

2015-04-10 23:40:33 697

原创 Java设计模式(二十七)——里氏替换原则

1、里氏替换原则        里氏替换原则,又被称为里氏置换原则,不过都是英文翻译,不用过分在意。我们还是来看看英文原文的意思如何:Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.翻译过

2015-04-08 22:10:38 588

原创 JAVA设计模式(二十六)——接口隔离原则

1、接口隔离原则        好吧,老规矩,我们先看看英文定义是怎样的,如下:Clients should not be forced to depend upon interfaces that they don't use.这句话翻译过来是:客户端不应该强行依赖它不需要的接口。这里的接口不仅仅是指interface所定义的关键字,也可以指抽象类,抽象类具备接口的某一些功能特征。

2015-04-07 19:43:59 548

原创 JAVA设计模式(二十五)——依赖倒置原则

1、依赖倒置原则        依赖倒置原则(Dependence Inversion Principle),简称DIP。首先来看看英文的定义吧,如下一长段:High level modules should depend upon low level modules. Both should depend upon abstractions. Abstractions shoul

2015-04-07 11:12:43 608

原创 JAVA设计模式(二十四)——单一原则

1、单一原则        单一职责原则(Single Responsibility Principle),简称SRP。它的最原始定义是英文,如下:There should never be more than one reason for a class to change.翻译过来就是:应该有且仅有一个原因引起类的变更。2、解释说明        很多时候,我们为了方便,会

2015-04-01 22:26:20 700

软件需求文档格式的标准写法

软件需求文档格式的标准写法

2015-06-30

IDA破解apk初试

IDA破解apk初试,对应我的博文,这里提供给大家分析测试使用。

2014-10-23

Smali指令中文手册

smali的中文手册,里面包含了所有的smail指令与说明文档,可以对照英文文档查看。默认一分,给点金币,谢谢啦。 英文文档地址:http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html

2014-09-19

蓝桥杯系统中的算法题

这个是蓝桥杯官网上的题目,有些题目需要用户申请权限才能查看,额,偷偷放上来。对于要参加蓝桥杯竞赛的同学来说,很值得一看。

2014-09-17

smali语法高亮文件

这个资源要两分一点都不贵哦,大家下载了一定很划算的,可以在EditPlus中高亮显示smali文件的语法。

2014-09-17

jsoup解析jar包

这种资源不应该要分啊,jsoup也可以在官网下载的,我上传只是自己下载方便。

2014-09-11

蓝桥杯java历年真题

本来想要十分的,但是那样可能大家就不想下载了,也觉得太坑了,暴强整理版啊,绝对的给力.

2013-12-23

考研辅导之数据结构

考研的一些资料,有一些历年的真题包含在里面,希望对考研的学生有帮助.

2013-12-23

考研辅导之C语言

考研时候整理的资料,非常实在,希望对考计算机专业的同学来说有帮助.

2013-12-23

Android学习手册

Android学习手册,封装成了APK文件,下载下来,安装在手机里面就可以了,一共分为八个部分,资源很不错的,豆豆很值得.愿你喜欢,好评哦亲.

2013-11-24

手机守护神源码

手机守护神源码,王家林主编教材随书源码。不过只有这个完整项目额,没有其他资料。

2013-11-23

Oracle性能优化电子书

Oracle性能优化的电子书,从各个方面整理而来的,对你肯定有帮助。

2013-11-23

安卓中文API

安卓中文API,详细请看里面,有比较详细的说明。

2013-11-23

myeclipse的密码生成器

myeclipse的密码生成器,免得总是卸载重装。

2013-11-22

蓝桥杯算法竞赛试题.

蓝桥杯算法竞赛试题,不多说,对你竞赛一定会有好处的,这是一些训练逻辑思维的算法试题,希望对你有所帮助!

2013-11-22

Oracle10g教程

非常详细的Oracle教程,一定会对你有所帮助的。

2013-11-22

共创在线考试系统(JSP+SERVLET)

JSP+SERVLET 做的 共创在线考试系统!

2013-08-30

LL1语法分析源程序

LL1语法分析源程序,编译原理课程设计。

2013-05-26

java学生管理系统

这是一个用java写就的学生管理系统。项目虽小,但是很有学习的必要。希望对你有所帮助。

2012-05-19

java课程设计耿祥义版源代码.rar

java的一份很好的学习资料,他出版的课程设计,非常适合基础学完之后的学习!

2012-05-15

空空如也

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

TA关注的人

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