![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
林老师带你学编程
www.wolzq.com
展开
-
使用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 · 2875 阅读 · 0 评论 -
"Traditional ViewPager", "FragmentManager & Fragment"的用法
package com.example.test.mainframework2;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import andro转载 2015-08-19 22:04:51 · 849 阅读 · 0 评论 -
Fragment的基本用法介绍
1:管理Fragment回退栈Fragment中FragmentManager主要是用来创建一个事物FragmentTransaction,然后通过FragmentTransaction这个事物就行Fragment界面的管理。其中主要有replace add remove hide show detach attach commit等方法而且这些方法都是由FragmentTrans原创 2015-08-28 17:40:53 · 965 阅读 · 0 评论 -
Universal-Image-Loader图片缓存架构
图片缓存的机制大家都知道如果一直浏览网站,内存没处理的话会出现内存溢出的情况。今天就讲一下图片中内存是如何进行管理的。首先Android中最经常用的就是Universal-Image-Loader图片缓存架构来解决图片浏览是内存溢出等问题。那它的工作原理及工作过程是怎样的呢?该缓存架构分为三级缓存分别是1.强引用缓存2.软引用缓存3.离线缓存1.强引用缓存为了保证稳定性原创 2015-08-30 22:55:26 · 735 阅读 · 0 评论 -
ByteArrayInputStream和ByteArrayOutputStream的理解
ByteArrayInputStream和ByteArrayOutputStream,用于以IO流的方式来完成对字节数组内容的读写,来支持类似内存虚拟文件或者内存映射文件的功能ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读原创 2015-09-09 09:46:39 · 798 阅读 · 0 评论 -
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 · 11394 阅读 · 0 评论 -
Android中自带的加密和解密
在当今社会信息安全越来越重要,其中最为关键的就是传输过程中的安全。这就需要一套安全可靠且有效的加密和解密算法来实现。Android中有一套成熟的加密和解密的模块。下面不多说直接上代码,大家一看就知道了!public class DESUtils { /** * 报表json密钥 */ private final static String DES = "DES"; publ原创 2015-09-09 09:57:50 · 3473 阅读 · 0 评论 -
Android中drawableStart和drawableLeft的区别
今天在看代码的时候无意间发现textview的一种新用法。就是可以在textview的周围添加图片。主要有上下左右还有就是开始处和结束处添加图片。下面来具体讲一些textview中的添加图片的各种属性和方法。 android:drawableBottom:在text的下方输出一个drawable,可以是图片,样式,颜色等。 android:drawableLeft:在text的左边输原创 2015-09-09 10:13:11 · 9649 阅读 · 0 评论 -
ColorMatrixColorFilter的概念解释
Android中我们进行按钮处理时往往会加入一些点击效果,例如颜色变化之类的效果。但是因为每个按钮都需要写按下按钮时的变化效果这时就需要写布局文件进行控制,可是如果按钮太多就会产生大量的按钮布局文件很难规划和修改。特别是游戏开发的时候这个问题就更加明显啦,总不能傻傻的写大量的布局文件吧,浪费时间有增加人力成不很不划算。这时就需要用ColorMatrixColorFilter来处理了。利原创 2015-09-09 10:28:09 · 1509 阅读 · 0 评论 -
Butter Knife理解和用法
大家在做Android开发是很经常会遇到要初始化控件时要写大量的findViewById的情况。一两个还好多的时候就很烦因为大家都在做同样的事情,那怎么才能解决这样的问题呢?当然现在随着JQuery在Android上的应用这个问题已经得以解决。今天要讲的是Butter Knife的用法。大家一看可能比较陌生,其实很简单的,看看下面的解释就清楚啦。 Butter Knife 是一个专注于 A原创 2015-09-09 10:36:55 · 1243 阅读 · 0 评论 -
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 · 6416 阅读 · 0 评论 -
Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
Android中每个控件都有visibility这样的属性,用来控制是否显示或者是否隐藏等。其中VISIBLE是设置控件可见而INVISIBLE和GONE都是设置控件不可见然而却有所区别。INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。原创 2015-09-09 11:01:04 · 841 阅读 · 0 评论 -
利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 · 2128 阅读 · 0 评论 -
仿QQ简易聊天(安卓版)
客户端一:package com.example.testqqclient;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWr原创 2015-04-04 11:12:44 · 1539 阅读 · 0 评论