![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
andorid
crianzy
一路艰辛,默默前行
展开
-
Androdi-学习----- 图片的放大缩小(1)
最近在做图库的时候,遇到了图片放大缩小的问题,其实在今后的开发中图片的放大缩小移动的问题是很常见的. ok 现在来详细探究一下放大缩小究竟要如何去实现, 实现的原理又是怎样 实现的方法其实很简单, 主要用到了一个对象Matrix 图片的缩放移动矩阵对象 Matirx 对象他是一个 3*3 的二位数组, 具体关于该对象的详细描述,后面再说, 先来谈谈如何利用该对象进行放大缩小和移动原创 2014-11-07 11:07:49 · 1305 阅读 · 0 评论 -
使用 IntelliJ Debug Android 源码
这里需要用到 Java 远程 Debug 的相关知识, 其实我们使用 Android Studio 使用的也是远程 debug . 相关参考https://www.jetbrains.com/help/idea/2016.3/run-debug-configuration-remote.html配置 IntelliJ remote debug按照下图进入 RunDebug 配置界面, 并新增一个原创 2017-02-25 18:09:49 · 3196 阅读 · 0 评论 -
使用 IntelliJ 查看 Android 源码
使用 IntelliJ 查看 Android 源码原创 2017-02-25 18:08:43 · 7843 阅读 · 1 评论 -
Mac 10.12 编译 Android 源码
Mac 10.12 编译 Android 6.0 源码原创 2017-02-25 17:59:07 · 4146 阅读 · 2 评论 -
Mac 10.12 快速下载 Android 源码
Mac 上快速下载 Android 源码原创 2017-02-25 17:57:39 · 1872 阅读 · 0 评论 -
自定义 Android 过场动画
自定义 AndroidActivity 转场动画在 Android 5.0上 google 官方给我提供了不少好看方便使用的专场动画原生提供的普通转场动画 - fade 渐隐渐现 - slid 各元素先后滑动进入 - Explode 分裂成连个部分以前进入分享元素的转场动画 - changeBound 这个是最长使用的 改变View 大小和位置 - changeClipBounds 改变原创 2016-06-14 20:07:40 · 8415 阅读 · 1 评论 -
okhttp3 retrofit2 缓存问题
网上看了不少关于 okhttp 缓存的使用办法, 但是大多都是 okhttp2 的, 讲 okhttp3 的不是很多.查阅了网上的资料后, 还是有两点疑惑, okhttp 有两个拦截器: Interceptor, NetworkInterceptor如果要使用缓存必须两个一起使用, 才能起到作用.下面一步一步来实现 okhttp3 的缓存设置缓存大小, 代码如下: File cacheDir =原创 2016-06-03 20:09:51 · 2294 阅读 · 1 评论 -
git merge fast-forward squash no-ff
看了下 git merge 的相关知识 发现还是不能很好的解决 在Android studio 上 git合并分支 后, 在github desktop 的被合并的分支的提交信息丢失的问题 为了描述方便, 命名一下两个分支 master , test merge 是 master 去 merge test 分支 不管以何种 megre 策略 最后 在t原创 2015-12-04 14:31:26 · 6245 阅读 · 0 评论 -
AIDL 使用学习
最近遇到了一些多进程的问题,现在来总结学习下, 默认情况下, app 只占用一个进程. 但是偶尔会遇到一些特殊的需求,需要吧一些任务放到另外一个进程去执行, 这样就需要用到多进程了 1. 声明多进程 声明多进程很简单, 只需要在mainfest文件中, 指定相应activity service等 是在哪个进程 如下所示: <activity android原创 2015-10-28 00:09:56 · 1079 阅读 · 0 评论 -
Binder 浅出深入 -- 你真的会用 binder?
做过 Android 快进程通信的同学应该都知道 Binder 是个什么东西。有了他我们可以很方便的调用另外一个进程中的方法。如果看过 Android Framework 层源码的话,更会发现说,大部分都是在和 binder 打交道。所以 Binder 这套跨进程通信机制(IPC)对 Android 开发通信来说是非常重要的。但是想要深入的了解总是感觉有点力不从心, 下面来一起浅出深入的了解 Bin原创 2017-03-11 00:39:44 · 769 阅读 · 1 评论