- 博客(19)
- 资源 (12)
- 收藏
- 关注
转载 学习Android中Application、静态变量和Sharedpreferences的使用与区别
[Android]Android中Application、静态变量和Sharedpreferences的使用与区别 ortant; float: none;" color="#000000" size="3" face="'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI', Tahoma, Helve
2016-08-31 17:33:53 756
转载 android 和java平台通用的AES加密解密
import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.Key;import java.security.NoSuchAlgorithmException;import javax.crypto.BadPaddingException;
2016-08-30 10:22:05 4005 1
转载 Android RSA加密解密
转载请注明出处: http://blog.csdn.net/bbld_/article/details/38777491概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自
2016-08-30 09:42:54 446
转载 Android MD5加密类和Base64编解码类
Android代码分享第五弹:一个实用的MD5加密类和BASE64编解码类。可能会有看官说这两个小功能,随便调用一下android的代码就OK了,但是当时我在搜索相关内容时还是发现,很多人提出相关的问题,并且还有很多乱七八糟的答案,尤其是MD5加密的类,竟然有个答案是会造成所有0消失,大错特错啊!于是花时间自己整理了一下,写出来,与诸位共享。先看MD5加密的代码,先调用MessageDig
2016-08-26 21:21:44 849
转载 在自己的电脑上搭建服务器,发布自己的网站(学习之用)
我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求。上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理。我们分为三步走来实现:(我这里用的示例javaweb程序是我
2016-08-25 09:44:13 5055
转载 GitHub的多人协同开发配置
GitHub For Windows 下载地址:https://windows.github.com/ 基本的注册登录就不细讲了. 在源代码管理上,最重要的就是仓库了.仓库这一概念很容易理解,所谓仓库,就是存放东西的地方,因为仓库就是我们存放源码的地方. 下载安装好GitHub之后,在左上角就用一个+符号,通过这个就可以完成仓库的创建和迁出.然后右键该仓库-
2016-08-24 15:05:03 2236
转载 Git可视化极简易教程 — Git GUI使用方法
前言之前一直想一篇这样的东西,因为最初接触时,我也认真看了廖雪峰的教程,但是似乎我觉得讲得有点多,而且还是会给我带来很多多余且重复的操作负担,所以我希望能压缩一下它在我工作中的成本,但是搜索了一下并没有找到满意的教程,新的一年自己梳理一下自己的经验。可能男生们大神比较多,觉得Git是如此简单,便已觉得命令行操作就是SO EASY,甚至或许有看不起可视化这样面对低端用户的心理,好的,
2016-08-19 17:17:35 444
转载 Android中的序列化浅析
序列化原因序列化的原因基本可以归纳为以下三种情况:1.永久性保存对象,保存对象的字节序列到本地文件中;2.对象在网络中传递;3.对象在IPC间传递。序列化方法在Android系统中关于序列化的方法一般有两种,分别是实现Serializable接口和Parcelable接口,其中Serializable接口是来自Java中的序列化接口,而Parcelable是
2016-08-19 14:01:13 410
转载 线程配合及Timer TimerTask理解
1、 认识Thread和Runnable Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用 start()方法即可以启动一个线程。 Thread Test
2016-08-16 17:26:34 2594
转载 Android网络通信
第一部分 Android网络基础 Android平台浏览器采用了WeBKit引擎,这款名为Chorme Lite的Web浏览器拥有强大扩展特性,每个开发者都以为编写自己的插件,使得浏览器的功能更加完善。 目前Android平台有3种网络接口。 第一种 java.net.*(标准java接口) 此接口提供与联网有关的类,包括流和数据包套接字、Internet协议、常
2016-08-16 13:24:58 579
转载 Android的三种网络通信方式
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnect
2016-08-16 10:55:08 449
转载 Android应用开发中对Bitmap的内存优化
在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。 1) 要及时回收Bitmap的内存 Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了
2016-08-09 10:47:51 205
原创 奇酷360打不出log
机器在出厂时将log的级别做了限制,方法是:拨号盘输入*20121220# -> 选择日志输出级别 -> 选择Java log level -> 选择LOGD即可。
2016-08-08 14:47:16 1430
转载 android采集的视频进行旋转
最近在做android视频实时采集,由于android摄像头默认是旋转90度的,所以采集到的视频会有一些问题,因此在采集到数据帧之后,首先需要在onPreviewFrame方法中对yuv格式的原始帧进行一次旋转。参考了http://stackoverflow.com/questions/14167976/rotate-an-yuv-byte-array-on-android以下为旋
2016-08-08 13:13:12 1873
转载 Android 吸入动画效果详解
1,背景吸入(Inhale)效果,最初我是在iOS上面看到的,它是在Note程序中,用户可能添加了一页记录,在做删除时,它的删除效果是:这一页内容吸入到一个垃圾框的图标里面。请看下图所示:============================================================================
2016-08-04 15:10:54 567 1
转载 如何实现android手机摄像头的的自动对焦
发现好多人都在解决一个问题那就是,如何实现android相机的自动对焦,而且是连续自动对焦的。当然直接调用系统相机就不用说了,那个很简单的。下面我们主要来看看如如何自己实现一个相机,并且实现自动连续对焦。 根据网上的资料有如下几种: 1 极端人物的做法: 使用一个定时器,设定定时时间,然后不间断的对焦。 2 极客人物的做法: 那就是
2016-08-02 16:14:48 1366
转载 android中系统时间日期的获取
1、系统时间的一般获取 SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str = formatter.format(curD
2016-08-02 14:53:48 698
转载 Android中Canvas绘图之PorterDuffXfermode使用及工作原理详解
概述类android.graphics.PorterDuffXfermode继承自android.graphics.Xfermode。在用Android中的Canvas进行绘图时,可以通过使用PorterDuffXfermode将所绘制的图形的像素与Canvas中对应位置的像素按照一定规则进行混合,形成新的像素值,从而更新Canvas中最终的像素颜色值,这样会创建很多有趣的效果。当使用Po
2016-08-01 17:40:38 403
转载 java、Android中Math的一些用法
double angel=Math.atan(1)*180/Math.PI;//1表示y/x的值 AppUtil.print("william " + String.valueOf(angel));java.math.Math类常用的常量和方法:Math.PI 记录的圆周率Math.E记录e的常量Math.abs 求绝对值Math.sin
2016-08-01 09:34:49 734
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人