2024年最新Android 11适配指南之系统相机拍照、打开相册(1),哔哩哔哩测试面试题

总结

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

Android大厂面试真题全套解析

2017-2020字节跳动Android面试真题解析PDF
然而Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

}

}

requestCodeREQUEST_CODE_ALBUM的情况下:

doCrop(data?.data!!)

data?.data!!即是选择图片返回的Uri,可以直接使用,这里进行了下一步操作,剪裁

剪裁

private fun doCrop(sourceUri: Uri) {

Intrinsics.checkParameterIsNotNull(sourceUri, “资源为空”)

UCrop.of(sourceUri, getDestinationUri())//当前资源,保存目标位置

.withAspectRatio(1f, 1f)//宽高比

.withMaxResultSize(500, 500)//宽高

.start(this)

}

为了方便,这里使用了一个三方库UCrop,使用简单方便。

getDestinationUri()是当前资源裁剪后保存的目标位置

private fun getDestinationUri(): Uri {

val fileName = String.format(“fr_crop_%s.jpg”, System.curre

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值