![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
buyuanfeng
这个作者很懒,什么都没留下…
展开
-
java.nio.ByteBuffer 以及flip,clear及rewind区别
Buffer 类定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性:capacity这个Buffer最多能放多少数据。capacity一般在buffer被创建的时候指定。limit在Buff转载 2014-06-06 14:17:38 · 458 阅读 · 0 评论 -
ANDROID STRINGS.XML的空格特殊字符写法
项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示以下为常见的ASCII十进制交换编码:@ 对应 -----@-----: 对应 -----:----- 对应 -----空格----- 对应 -----空转载 2015-03-05 10:11:47 · 894 阅读 · 0 评论 -
Android MAT分析内存泄露问题
我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备的内存也越来越大了,但由于Android设备的参差不齐,可能运行在这台设备好好的,运行在那台设备就报OOM,这些适配问题也是比较蛋疼的,比如我们平常运行着一个应用程序,运行的好好的,突然到某个Activity就给你爆出一个OOM的错误,你可转载 2015-03-04 14:50:49 · 559 阅读 · 0 评论 -
Andriod View ViewGroup的Touch事件的分发机制
今天这篇文章主要分析的是Android的事件分发机制,采用例子加源码的方式让大家深刻的理解Android事件分发的具体情况,虽然网上很多Android的事件分发的文章,有些还写的不错,但是我还是决定写这篇文章,用我自己的思维方式来帮助大家理解Android事件分发,Android事件分发到底有多重要呢?相信很多Android开发者都明白吧,这个我就不介绍了,我也写了很多篇文章里面涉及到Androi转载 2015-03-04 13:19:40 · 521 阅读 · 0 评论 -
android动画interpolator插补器
转载请保留本来源地址:http://blog.csdn.net/wzg_1987/article/details/8989686在使用动画Animation或者AnimationSet的时候,有一个interpolator插补器的属性。可以用来设置动画运动时的速率。那么,插补器是怎么实现一个动画的速率改变的呢?在讲这些之前,我想先补充说点,动画插补器目前都只转载 2015-03-04 09:57:30 · 538 阅读 · 0 评论 -
Android UI 优化——使用HierarchyViewer工具
为什么使用HierarchyViewer 不合理的布局会使我们的应用程序UI性能变慢,HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计。HierarchyViewer是我们优化程序的工具之一,它是Android自带的非常有用的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器。怎么使用转载 2015-03-04 10:22:02 · 426 阅读 · 0 评论 -
Android Scroller的滚动实现原理
今天给大家讲解的是Scroller类的滚动实现原理,可能很多朋友不太了解该类是用来干嘛的,但是研究Launcher的朋友应该对他很熟悉,Scroller类是滚动的一个封装类,可以实现View的平滑滚动效果,什么是实现View的平滑滚动效果呢,举个简单的例子,一个View从在我们指定的时间内从一个位置滚动到另外一个位置,我们利用Scroller类可以实现匀速滚动,可以先加速后减速,可以先减速后加速等转载 2015-03-04 09:09:30 · 667 阅读 · 0 评论 -
RSA加密解密及数字签名
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密算法。转载 2015-03-01 10:50:54 · 681 阅读 · 1 评论 -
对称加密----AES和DES加密解密
目前主流的加密方式有:(对称加密)AES、DES (非对称加密)RSA、DSA调用AES/DES加密算法包最精要的就是下面两句话:Cipher cipher = Cipher.getInstance("DES/CBC/PKCS5Padding");cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv);CBC是工作模转载 2015-03-01 09:05:36 · 554 阅读 · 0 评论 -
java MD5加密
package com.wiseweb.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public class转载 2015-03-01 13:53:40 · 676 阅读 · 0 评论 -
Animation 动画
Animations一、Animations介绍Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类Animations从总体上可以分为两大类:1.Tweened Animations:该类Ani转载 2015-02-15 11:16:34 · 559 阅读 · 0 评论 -
Android加载大图避免程序OOM
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html转载 2014-06-16 09:35:35 · 529 阅读 · 0 评论 -
Android DiskLruCache完全解析,硬盘缓存的最佳方案
getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录--------------------------------------------------------------------------------------------------------------------转载 2015-03-11 15:57:47 · 461 阅读 · 0 评论