Android
文章平均质量分 84
Android 开发实战
Lucky_William
just do it
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android ImageView 设置圆角及外边框样式
Android ImageView 设置圆角及外边框样式原创 2022-09-29 22:58:49 · 9326 阅读 · 2 评论 -
Android 性能优化 之 插桩日志分析
Android 使用插桩日志,更方便的分析性能数据,改善应用体验。原创 2022-08-22 23:04:43 · 2223 阅读 · 2 评论 -
【Fix Bug】针对 Google Photos 返回的图片Uri,裁剪照片失败
目录一、问题背景二、定位原因三、解决办法1. 通过媒体库返回 Uri2. 通过照片墙读取 Uri3. 将图片缓存后生成 Uri附 Github 源码一、问题背景在选择 Google Photos 的照片后,会返回 uri,然后再去调用照片裁剪功能会失败。系统提示 “Error, could not load media” 或 “发生错误,无法加载媒体”。二、定位原因在选择 Google Photos 的照片后,返回的 uri 为:content://com.google.android.原创 2022-01-01 19:25:40 · 3959 阅读 · 2 评论 -
Android 11 适配 软件包可见性
一、软件包可见性说明如果应用以 Android 11(API 级别 30)或更高版本为目标平台,在默认情况下,系统会自动让部分应用对您的应用可见,但会隐藏其他应用。通过让部分应用在默认情况下不可见,系统可以了解应向应用显示哪些其他应用,这样有助于鼓励最小权限原则。注意:如果您的应用以 Android 10(API 级别 29)或更低版本为目标平台,那么全部应用均会自动对您的应用可见。即使您的应用以 Android 11(API 级别 30)或更高版本为目标平台,以下场景不会受影响:不会原创 2021-12-24 21:36:05 · 5324 阅读 · 0 评论 -
registerForActivityResult 用法详解及适配 Android 10、11
自源码已废弃了 startActivityForResult 之后,如果想要启动一个 Activity 并获取返回结果,推荐使用 registerForActivityResult ,方法定义如下:public final <I, O> ActivityResultLauncher<I> registerForActivityResult( @NonNull ActivityResultContract<I, O> contract, @原创 2021-10-17 13:56:48 · 17774 阅读 · 0 评论 -
Android抓包获取网络接口数据,轻松集成AndroidToolkit
AndroidToolkit Github地址在Android开发中,我们经常会碰到需要抓取网络接口日志的场景,虽然已经有了很多抓取接口的工具,但是,还是免不了需要设置网络的一些繁琐步骤,如果能在应用中直接集成一个工具包来实现它并节约时间,那将会提供很多便利。这个工具包目前主要有以下功能:可以帮助你更方便地查看网络接口日志。你可以在列表中查看网络接口请求的状态、地址和时间。在详情页中,由于json已经上色,整个数据看起来更直观。你也可以通过其他应用将数据分享给你想分享的人——数据拷贝
前几天在项目中碰到一个bug。场景: 页面中点击购买按钮出现购买商品的颜色尺码窗口的dialog,这个dialog需要商品详情传递商品原始数据过去(暂且叫对象A,通过Bundle传递),dialog里面接收到的叫对象B。当我在dialog里某个地方修改对象B的属性值后,当我再返回商品详情时,商品详情的对象A对应的属性值也已经被修改。猜测: 通过bundle传递的对象和在dialog里面...原创 2018-03-19 11:28:41 · 638 阅读 · 0 评论 -
安卓Android 7.1.1 shortcut实现桌面图标快捷方式跳转,类似IOS 3d touch
3D Touch是一种立体触控技术,被苹果称为新一代多点触控技术,是在Apple Watch上采用的Force Touch,屏幕可感应不同的感压力度触控。3D Touch,苹果iPhone 6s的新功能,看起来类似 PC 上的右键。有Peek Pop 两种新手势。随着IOS在iphone 6s 上加入了3d touch后,果粉手机很多应用都有了快捷访问的功能。比如下图:...原创 2018-07-15 15:22:29 · 3296 阅读 · 2 评论 -
安卓P 刘海屏的适配
安卓P版本也就是刚发布的安卓9.0其中就加入了刘海屏相关的API。其相关行为与功能变更也是非常多的,从其变更的趋势及功能来看,google在进一步的收紧权限。其P版本变更行为中就加入了对非SDK接口使用的新限制。无论是直接,通过反射还是通过JNI。只要应用程序引用非SDK接口或尝试使用反射或JNI获取其句柄,就会应用这些限制。通常,应用程序应仅使用SDK中类的官方记录部分。特别是,这意味着...原创 2018-08-12 14:05:01 · 4529 阅读 · 0 评论
分享