2020年5月27日

摘要: 今天试着调用系统的文件管理,结果蛋碎一地 要打开的文件地址为 /storage/emulated/0/Android/data/net.topstarts/files/Download 首先使用 val intent = Intent(Intent.ACTION_VIEW) var uri: Uri 阅读全文
posted @ 2020-05-27 14:11 caosiqiao 阅读(2512) 评论(0) 推荐(0) 编辑

2020年5月14日

摘要: 现象:能接收到,打印的进度文字也更新了,但显示出来的就是不变 只显示了最后一个值 后面经过多次调试,发现限制下载速度后能够更新显示的进度 下载速度限制使用的 Thread.sleep(1);时无法更新进度 Thread.sleep(5);时,可以更新进度 下载进度使用RxBus post到界面更新最 阅读全文
posted @ 2020-05-14 10:42 caosiqiao 阅读(251) 评论(0) 推荐(0) 编辑

2020年5月8日

摘要: 当断点下载的HTTP请求中断时, 使用 retryWhen 无法改变 http head 里的 range 参数 1. APP上显示改变了 range参数的值 但后台接收到的还是 原来的range参数值 2. retryWhen 会不断切换线程,但请求使用的还是最初的原始请求,无法改变 3. 总结, 阅读全文
posted @ 2020-05-08 18:08 caosiqiao 阅读(405) 评论(0) 推荐(0) 编辑

2020年3月17日

摘要: 因为一个界面(存在大量的原图)出现OOM的情况 所以使用了<application android:hardwareAccelerated="false" />结果导致大量的 CardView,Dialog无法圆角最后发现可以在单个 ACTIVITY 里使用 这样就好处理多了 android:har 阅读全文
posted @ 2020-03-17 16:03 caosiqiao 阅读(788) 评论(0) 推荐(0) 编辑

2020年3月15日

摘要: 左侧是公司UI的设置图,工作管理与高级管理里面的内容都是请求接口传过来的数据 也就是说开始是不知道有多少个的 因为上下有两个白色的底,就使用了两个RecyclerView(一个无法做到分开的白色底) 整个界面是在Fragment里 结果华为与小米 大概有10%的机率出现(不同手机概率不一样)只有一块 阅读全文
posted @ 2020-03-15 10:43 caosiqiao 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 常用的使用方式就不说了 说说VIEW的隐藏与显示 1. 多状态使用,判断数字状态 <data> <variable name="wrokItemBinding" type="XXXX" /></data> android:visibility="@{(wrokItemBinding.itemType 阅读全文
posted @ 2020-03-15 09:57 caosiqiao 阅读(1119) 评论(0) 推荐(0) 编辑

2020年1月19日

摘要: <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:scaleType="fitXY" android: 阅读全文
posted @ 2020-01-19 14:57 caosiqiao 阅读(2743) 评论(0) 推荐(0) 编辑

2020年1月16日

摘要: 后台 传给我 "planStartTime":"10:00" 要解析成当年的毫秒数据,后面要用到 在使用下面代码时, 上午 10 点,变成 了 上午 2 点 怎么也查不出原因 SimpleDateFormat format = new SimpleDateFormat("HH:mm"); retur 阅读全文
posted @ 2020-01-16 10:49 caosiqiao 阅读(768) 评论(0) 推荐(0) 编辑

2020年1月13日

摘要: 值不为 null 的情况 值为 null 的情况 总结 与 if else 的效果一样 注意 val num:String? = "" 这样是不为空的 阅读全文
posted @ 2020-01-13 14:14 caosiqiao 阅读(5517) 评论(0) 推荐(0) 编辑

2020年1月9日

摘要: 小米手机 NOTE3 7.1 无法使用Html.fromHtml("<font color='#2d95f0'>${getString(R.string.res_complete)}</font>")) 在其他手机上可以正常使用变色 最后只好修改style 来兼容这手机的显示配色了 <!-- too 阅读全文
posted @ 2020-01-09 13:52 caosiqiao 阅读(204) 评论(0) 推荐(0) 编辑

导航