- 博客(12)
- 资源 (32)
- 收藏
- 关注
原创 使用3DES加密与解密实习Android端和后台的数据加密传输
这篇主要讲怎么进行加密的安全传输。通过双发所持有的秘钥进行解密,具有很高的安全性。下面就不多说啦直接看代码。Android端:ThreeDesUtil加密解密类:package com.ge.tool;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory
2015-09-11 17:20:41 2891
原创 利Android AQuery中ajax访问SSH搭建的后台Java Web服务器
以前要访问网络或者下载图片什么之类的一般用AsyncTask来完成,可是大家会发现用起来非常不方便,所以今天我要讲的是Android AQuery中ajax来代替AsyncTask。Android AQuery中ajax对AsyncTask进行很好的封装,我们可以很简单进行网络访问。讲概念很难理解其中的要点,今天将一个例子,这个例子是利Android AQuery中ajax访问SSH搭
2015-09-11 10:52:54 2171
原创 Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
Android中每个控件都有visibility这样的属性,用来控制是否显示或者是否隐藏等。其中VISIBLE是设置控件可见而INVISIBLE和GONE都是设置控件不可见然而却有所区别。INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。
2015-09-09 11:01:04 865
原创 Bundle的遍历方法
Bundle的遍历不能像LIst,ArrayList,数组那样通过for循环进行遍历子元素。它类似于map hashmap的遍历。下面来看代码,就知道要如何进行Bundle遍历啦。Set keySet = bundle.keySet(); for(String key : keySet) { Object value = bundle.get(key); ... }
2015-09-09 10:46:46 6484
原创 Butter Knife理解和用法
大家在做Android开发是很经常会遇到要初始化控件时要写大量的findViewById的情况。一两个还好多的时候就很烦因为大家都在做同样的事情,那怎么才能解决这样的问题呢?当然现在随着JQuery在Android上的应用这个问题已经得以解决。今天要讲的是Butter Knife的用法。大家一看可能比较陌生,其实很简单的,看看下面的解释就清楚啦。 Butter Knife 是一个专注于 A
2015-09-09 10:36:55 1256
原创 ColorMatrixColorFilter的概念解释
Android中我们进行按钮处理时往往会加入一些点击效果,例如颜色变化之类的效果。但是因为每个按钮都需要写按下按钮时的变化效果这时就需要写布局文件进行控制,可是如果按钮太多就会产生大量的按钮布局文件很难规划和修改。特别是游戏开发的时候这个问题就更加明显啦,总不能傻傻的写大量的布局文件吧,浪费时间有增加人力成不很不划算。这时就需要用ColorMatrixColorFilter来处理了。利
2015-09-09 10:28:09 1527
原创 Android中实习按两次返回退出应用程序
通常我们退出应用软件的时候软件都会提示是否退出的消息框。那如何实现这样按两次才退出应用程序的功能呢?其实很简单我们直接看代码就可以知道啦,我就不多解释啦。 private long lastback; @Override public void onBackPressed() { if (lastback == 0 || System.currentTi
2015-09-09 10:20:28 676
原创 Android中drawableStart和drawableLeft的区别
今天在看代码的时候无意间发现textview的一种新用法。就是可以在textview的周围添加图片。主要有上下左右还有就是开始处和结束处添加图片。下面来具体讲一些textview中的添加图片的各种属性和方法。 android:drawableBottom:在text的下方输出一个drawable,可以是图片,样式,颜色等。 android:drawableLeft:在text的左边输
2015-09-09 10:13:11 9684
原创 Android中自带的加密和解密
在当今社会信息安全越来越重要,其中最为关键的就是传输过程中的安全。这就需要一套安全可靠且有效的加密和解密算法来实现。Android中有一套成熟的加密和解密的模块。下面不多说直接上代码,大家一看就知道了!public class DESUtils { /** * 报表json密钥 */ private final static String DES = "DES"; publ
2015-09-09 09:57:50 3500
原创 ByteArrayInputStream和ByteArrayOutputStream的理解
ByteArrayInputStream和ByteArrayOutputStream,用于以IO流的方式来完成对字节数组内容的读写,来支持类似内存虚拟文件或者内存映射文件的功能ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读
2015-09-09 09:46:39 813
原创 String中new String(byte[] b, int n, int m)的理解
String item = new String(b, n, m)的用法,其中b为byte[]数组,n,m为int类型.简单的来说就是byte数组b从下标为n开始前进m个下标的那一段数组变为字符串item。概念比较难理解,下面直接看例子吧!例如1: b={'1' ,'2', '3', '4', '5', '6', '7', '8'}; St
2015-09-09 09:42:28 11465
原创 Gson用法详解
Gson是谷歌编写的一个jar包,这个jar包主要对json字符串于对象之间进行的数据转换,用起来特别方便可以节省很多的代码提高效率。下面直接上代码大家一看就知道啦!在写代码之前要先下载对应的jar包:下载google-gson-2.2.1-release.zip包。它包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性
2015-09-08 17:53:00 828
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人