会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
柯壮
博客园
首页
新随笔
联系
订阅
管理
2022年12月1日
使用Vimdiff对比git代码,轻松做好Code Review
摘要: 本篇文章将介绍如何使用vimdiff来做代码Review,跟着我一步一步的走,教你正确的Code Review方式 配置git对比工具 把vimdiff作为对比工具,并且设置一个简单的别名命令,通过 df 来代替 difftool $ git config --global diff.tool vi
阅读全文
posted @ 2022-12-01 11:42 柯壮
阅读(613)
评论(0)
推荐(0)
2021年4月6日
探索 Android的SSAID(Android ID) 的奥秘
摘要: 本篇文章基 android-11.0.0_r17 编写 我们在做App开发的时候,通常会有获取唯一标示的需求,在这里Android提供了ANDROID_ID的方式来满足大家需求 String androidId = Settings.Secure.getString(getContentResolv
阅读全文
posted @ 2021-04-06 19:29 柯壮
阅读(3127)
评论(0)
推荐(0)
2020年12月13日
Android 11 源码下载+编译教程
摘要: 下载AOSP源码 这里我使用的是外国语大学的镜像执行的下载,Mac系统的话,一定要在区分大小写的磁盘下执行 磁盘大小要200G以上。如果是编译aosp_x86-eng版本的话,磁盘大小可以设置 250G-300G 之间 repo init -u https://mirrors.bfsu.edu.cn
阅读全文
posted @ 2020-12-13 00:41 柯壮
阅读(2789)
评论(0)
推荐(0)
2020年10月1日
Android Handler MessageQueue Looper 消息机制原理
摘要: 提到Android里的消息机制,便会提到Message、Handler、Looper、MessageQueue这四个类,我先简单介绍以下这4个类 之间的爱恨情仇。 Message 消息的封装类,里边存储了消息的详细信息,以及要传递的数据 Handler 主要用在消息的发送上,有即时消息,有延迟消息,
阅读全文
posted @ 2020-10-01 23:24 柯壮
阅读(371)
评论(0)
推荐(0)
2020年9月16日
Java基础之LinkedHashMap原理分析
摘要: 准备知识:HashMap 我们平时用LinkedHashMap的时候,都会写下面这段 LinkedHashMap<String, Object> map = new LinkedHashMap<>(); map.put("student", "333"); map.put("goods", "222
阅读全文
posted @ 2020-09-16 23:05 柯壮
阅读(489)
评论(0)
推荐(0)
2020年9月15日
Java基础之HashMap原理分析(put、get、resize)
摘要: 准备知识:hash知识 在分析HashMap之前,先看下图,理解一下HashMap的结构 我手画了一个图,简单描述一下HashMap的结构,数组+链表构成一个HashMap,当我们调用put方法的时候增加一个新的 key-value 的时候,HashMap会通过key的hash值和当前node数据的
阅读全文
posted @ 2020-09-15 16:14 柯壮
阅读(971)
评论(0)
推荐(0)
2020年9月12日
Java源码之HashMap的hash篇
摘要: 提到哈希,我们脑袋中立马就会闪过一个方法,就是hashCode(),没错。就是这个! 我们知道HashMap是通过 数组+链表 的结构进行数据存储的,有数组就会有索引,而HashMap内的数据要存储在哪块索引上,则是基于HashMap内部的hash方法计算出来的。 我们常用的 get put 也离不
阅读全文
posted @ 2020-09-12 23:31 柯壮
阅读(217)
评论(0)
推荐(0)
2018年4月3日
关于Android 7.0相机FileUriExposedException解决
摘要: 在开发Android项目的时候,我们会用到相机,有些时候只是开发一个普通的扫码,仅仅赋予一下 权限 就好了,但是有些时候是需要拍照和从相册中获取照片的。我们在Android 5.0以及5.0之前调用相机可以这样写 这样写在6.0之前是完全没有问题的,拍照也可以按照指定的路径进行存储,一切的一切都是O
阅读全文
posted @ 2018-04-03 10:44 柯壮
阅读(8569)
评论(0)
推荐(2)
2017年9月23日
关于Android WebView上传文件的解决方案
摘要: 我们在开发需求的时候,难免会接入一下第三方的H5页面,有些H5页面是具有上传照片的功能,Android 中的 WebView是不能直接打开文件选择弹框的 接下来我讲简单提供一下解决方案,先说一下思路 1.接收WebView打开文件选择器的通知 2.收到通知后,打开文件选择器等待用户选择需要上传的文件
阅读全文
posted @ 2017-09-23 11:32 柯壮
阅读(12304)
评论(2)
推荐(1)
公告