当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

Android 6.0指纹识别App开发

在Android6.0中google终于给android系统加上了指纹识别的支持,这个功能在iPhone上早就已经实现了,并且在很多厂商的定制的ROM中也都自己内部实现这个功能了,这个功能来的有点晚 ...

技术博客 发布于 2017-07-23 23:44 阅读(186)

Android快速集成二维码

功能: 1:生成二维码(带Logo)2:二维码扫描3:相册中选取图片4:开启闪光灯5:历史记录(需要自己实现:ActivityForResult) 截图: 如何添加 Gradle添加: 1.在Project的build.gradle中添加仓库地址 allprojects {repositories { .. .maven { url https:/ ...

技术博客 发布于 2017-07-23 23:27 阅读(253)

一句代码实现Android版本更新功能

自从友盟关闭了版本更新功能后,安卓的版本更新只能自己来撸了,结合之前友盟的版本更新,其实实现起来也简单,这里简单说说版本更新实现的思路: 第一步,通过接口获取更新信息(版本号、更新内容、apk下载地址、是否强制更新) 第二步,通过接口拿到的版本 ...

技术博客 发布于 2017-07-17 15:25 阅读(221)

Android共享动画兼容实现

前言 看了一下之前的文章记录,最近的文章是在3月12日写的,今天的7月16日。不知不觉已经4个月没有坐在电脑前认真的思考与静下心来做些总结。趁着刚刚王者荣耀超神的兴奋热度,接下来说说我对 Android 共享动画方面的一些心得。 实现方案 这里我姑且都认为大 ...

技术博客 发布于 2017-07-17 15:23 阅读(250)

淘宝首页动画的实现

今天来写一个淘宝的一个小动画,一看觉得挺简单的,但是实际操作起来,感觉有点麻烦,遇到的问题也比较多,不过好在模仿出来了,好了给大家看看效果。 这是老版本的,模拟器上面的和现版本的不一致 这个是新版本的,下面的布局Bi老版本要稍微复杂一点。 接下 ...

技术博客 发布于 2017-07-17 15:00 阅读(209)

Acticity的生命周期,Activity异常退出该如何处理?

Activity生命周期:onCreate onStart onResume onPause onStop onDestory (1) 启动Activity: onCreate onStart onResume (2) Activity退居后台:onPause onStop (3) Activity返回前台:onRestart onStart onResume (4) Activity退居后台,且内存不足:onPaus ...

技术博客 发布于 2017-07-11 22:18 阅读(605)

HashMap的实现原理,hashCode如何对应bucket?.md

如有错误或补充,望指出) 哈希表 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。 HashMap 的数据结构是有数组和链表组成的。 数组的特点是:寻址容易,插入和删除困难。 链表的特点是:寻址困难,插入和删除容易 ...

技术博客 发布于 2017-07-11 22:18 阅读(453)

Android View 事件分发机制

(如有错误或补充,望指出) 事件分发过程主要由三个方法完成: public boolean dispatchTouchEvent(MotionEvent event)public boolean onInterceptTouchEvent(MotionEvent ev)public boolean onTouchEvent(MotionEvent event) onInterceptTouchEvent 和 onT ...

技术博客 发布于 2017-07-11 22:17 阅读(271)

Android消息机制

如有错误或补充,望指出) Handler 的作用是将一个任务切换到Handler所在的线程去执行。 ThreadLocal: ThreadLocal并不是线程,它的作用是在每个线程中存储并提供数据,并Handler内部可以通过它来获得当前线程的Looper。 ThreadLocal是一个线程内部的数据存 ...

技术博客 发布于 2017-07-11 22:16 阅读(148)

Android跨进程间通信

IPC全称 Inter-Process Communication 是进程间通信,是指两个进程间进行数据交换的过程。 IPC机制的使用场景 (1)Android对单个应用使用的最大内存做了限制(16M),需要获取更多的内存. (2)当前应用需要向其他应用获取数据 开启多进程模式的唯一方法是在 ...

技术博客 发布于 2017-07-11 22:16 阅读(311)