排序:
默认
按更新时间
按访问量

LruCache原理和用法与LinkedHashMap

一.LruCache算法LruCache算法就是Least Recently Used,也就是最近最少使用算法。他的算法就是当缓存空间满了的时候,将最近最少使用的数据从缓存空间中删除以增加可用的缓存空间来缓存新内容。这个算分的内部有一个缓存列表。每当一个缓存数据被访问的时候,这个数据就会被提到列表...

2017-08-25 09:17:11

阅读数:3281

评论数:0

APP启动页背景颜色变化

在APP的启动页经常会有一些渐变效果。如果是从半透明渐变为不透明,用View动画AlphaAnimation就能完成。而View动画只有渐变,旋转,平移,和缩放四种动画效果,是完成不了颜色变化的任务的。所以需要用到属性动画。demo下载:http://download.csdn.net/downl...

2017-08-15 15:49:07

阅读数:388

评论数:0

Android-socket的基本使用,发送文字和图片以及心跳

项目需求收集通过Socket向服务器发送图片,之前没搞过,网上搜搜写了下面的例子,勉强解决了需求。为了测试切换着方便,所以方法写的有点碎了。。。 原文地址 http://blog.csdn.net/qq_25806863/article/details/75533109要求发送的消息的格式是,8...

2017-07-20 15:55:20

阅读数:3152

评论数:0

将带有jni的Eclipse项目导入AndroidStudio遇到的问题

当然前提是本地已经配置好了ndk的环境1. NDK integration is deprecated in the current plugin首次编译遇到一个错误:FAILURE: Build failed with an exception.* What went wrong: Execut...

2017-07-11 09:58:49

阅读数:776

评论数:0

Android解压中文乱码

在Android中内置有解压的工具,一般可以使用下面的方法解压:注意import的包:因import java.util.zip.ZipEntry; import java.util.zip.ZipFile; /** * 解压缩一个文件 * * @param zip...

2017-06-23 16:50:30

阅读数:746

评论数:0

通过轮廓简单实现一个圆图

实现圆图的方法有很多种,这是一种使用轮廓和剪切。通过setOutLineProvider提供一个轮廓通过setClipToOutLine(true)来让视图按轮廓剪切代码很简单:布局activity_main.xml,上面是原图,下面是圆图:<LinearLayout xmlns:andro...

2017-06-23 15:56:18

阅读数:358

评论数:0

Kotlin让属性只能被赋值一次且不能为空

有时候要求一个属性只能赋值一次,且不能为空,可以用下面的方法本文地址: 用get和set利用属性的get()和set()对值进行控制:class APP : Application() { companion object { var app: Application? =...

2017-06-15 12:01:33

阅读数:1429

评论数:2

对一个KotlinAPP的copy

最近看了下Kotlin。随便找了个简单的地址就开始了copy。真的是copy,代码结构,布局,图片等都是copy的。本文地址: http://blog.csdn.net/qq_25806863/article/details/73209612主要是为了体验一下Kotlin在Android开发中是什...

2017-06-14 12:14:58

阅读数:309

评论数:0

Android多线程-AsyncTask工作流程(源码)

AsyncTask的源码是很简单的,看着并不复杂。只是对Handler和ThreadPoolExecutor进行了一下封装。基于api25(7.1)的代码,使用起来也是很简单的,看上个就知道了。一般要继承AsyncTask并重写下面几个方法,这些方法的执行顺序一目了然:原文地址 //任务执行前调用...

2017-05-31 15:43:45

阅读数:292

评论数:0

Android多线程-AsyncTask的使用和问题(取消,并行和串行,屏幕切换)

AsyncTask是Android提供的一个执行异步工作的类,内部其实是运用了线程池和Handler来进行异步任务的执行和与主线程的交互。AsyncTask只是一个辅助类,适合执行时间短的异步任务。 本文基于Android7.0的代码来说的。 原文地址 http://blog.csdn.ne...

2017-05-27 15:45:17

阅读数:2071

评论数:2

Android纯的二维码扫描界面和功能-zxing

这是一个只有一个二维码扫描界面的demo,方便之后集成使用。原文地址 http://blog.csdn.net/qq_25806863/article/details/72139582CSDN下载地址 http://download.csdn.net/detail/qq_25806863/9842...

2017-05-15 14:04:04

阅读数:4314

评论数:2

AndroidStudio运行java的main方法

要做AndroidStudio上运行java的main方法很简单。原文地址 http://blog.csdn.net/qq_25806863/article/details/71171321 直接新建一个java文件 ​ 在java文件中写main方法,输入psvm就行public class D...

2017-05-04 15:47:05

阅读数:5648

评论数:7

View动画执行过程和插值器作用

原文地址 http://blog.csdn.net/qq_25806863/article/details/70858897 示例 补间动画的使用很简单,如下面代码,让图片旋转360度: animation = new RotateAnimation(0,360); ...

2017-04-27 16:05:13

阅读数:697

评论数:0

SystemServer的产生和启动

原文地址 http://blog.csdn.net/qq_25806863/article/details/70820063概括基于Android7.1源码。结合一些文章想看一下Android的SystemServer的产生和启动,发现7.1的代码和文章上的不太一样,只玩的源码我也没看过,不知道什...

2017-04-26 18:23:58

阅读数:517

评论数:0

AndroidStudio JNI NDK CMake

原文地址 http://blog.csdn.net/qq_25806863/article/details/70739717 从AndroidStudio2.2开始,AS就整合了CMake来使用NDK。这种方式比之前用过的简单多了。这里记录一下简单使用。当然,这些东西要先装好:在新项目中使用创建...

2017-04-25 15:06:53

阅读数:289

评论数:0

Android动画-View动画的使用场景

原文地址 http://blog.csdn.net/qq_25806863/article/details/70172818 View动画的一个特点就是,他的动画仅仅是动的View的绘制地方,View真正的位置并没有一起动画。 View除了会用作直接作用页面中的View外,通常还用用在下面一些...

2017-04-14 15:28:10

阅读数:1023

评论数:0

Android动画-View动画,插值器

原文地址 http://blog.csdn.net/qq_25806863/article/details/70169620 补间动画又叫View动画。Android中的补间动画分四种,渐变、缩放、平移,旋转。还有个set是他们的组合, 在XML文件中的标签对应是 &amp;lt;al...

2017-04-14 10:23:32

阅读数:1831

评论数:2

Android点击缩略图查看大图的缩放动画

原文地址 http://blog.csdn.net/qq_25806863/article/details/70156794来自官方培训课程https://developer.android.com/training/animation/zoom.html#animate其实点击小图显示大图非常简...

2017-04-13 12:04:27

阅读数:2546

评论数:0

用过的Intent的用法

突然看到之前的一篇笔记,就补充一下发上来。Intent是什么就先不说了。列表可以看一下目录。所有用法均在小米max手机上亲测,android6.0。有些权限在6.0上要动态获取。以后如果用到新功能了再补充,没用过的先不写了。打电话使用ACTION_CALL需要android.permission....

2017-04-12 18:00:47

阅读数:552

评论数:0

Android设计模式(四)续:Activity的onCreate是怎么调用的

原文地址 http://blog.csdn.net/qq_25806863/article/details/68288085 这里分析的是app第一次启动时的第一个Activity的onCreate()方法的启动流程。 图 先贴一下大致的流程图吧,不会画,很丑 ActivityTh...

2017-03-30 00:40:47

阅读数:620

评论数:0

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