- 博客(9)
- 收藏
- 关注
原创 关于Android 10 访问文件出现 open failed: EACCES (Permission denied)
Android 10 中即使在 Manifest 里面申请了 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>存储读取权限,并且App动态获得了权限,在通过绝对路径打开文件时,也有可能出现 open failed:
2020-05-28 17:33:02
6467
4
原创 Android原生圆形ProgressBar修改颜色
ProgressBar里面有一个熟悉是indeterminateTint,修改这个属性就可以修改进度的颜色。
2019-12-10 12:26:47
682
原创 ScaleGestureDetector缩放坑点
ScaleGestureDetector缩放坑点我们知道ScaleGestureDetector可使用getScaleFactor()来获取缩放因子,我们来看下具体的源码。public float getScaleFactor() { if (inAnchoredScaleMode()) { // Drag is moving up; the furth...
2019-07-26 18:16:38
2338
1
原创 Flutter Notification 使用
在 Android 中使用 Notification 是比较简单的,这里不多做赘述,但若在 flutter 中要使用Notification 我们可以通过 Flutter Local Notifications Plugin 这个插件来实现。在 pubspec.yaml 里面添加依赖。dependencies: flutter_local_notifications: ^0.4.4+2...
2019-01-18 17:04:25
12027
8
原创 关于使用fragment出现android.view.InflateException
今天有个同学问我fragment的使用,她在静态使用fragment的时候出现了android.view.InflateException,代码如下。<fragment android:name="com.example.dell.test.toolFrag" android:layout_weight="1" android:layo...
2018-09-06 23:44:12
647
3
原创 DialogFragment 的使用和一些坑点
最近在使用 DialogFragment 的时候踩了一些坑,所以写个博客记录一下。DialogFragment 使用起来和普通的 fragment 差不多,在普通 fragment 的基础上 DialogFragment 可以通过 show() 和 dismiss() 方法来控制显示和消失,并且自带显示的效果,相对与普通的 dialog,DialogFragment 可以支持自定义布局,使用起...
2018-08-05 23:18:57
19125
2
原创 自定义饼状ProgressBar
最近有个项目要使用到饼状进度条: 我上百度也没有找到合适的(也许是我找的方式不对),所以就打算自定义一个,这个自定义控件的思路很简单,先绘制中心圆,然后绘制外围圆环,最后绘制扇形进度,所以也没有什么好讲的直接上代码吧。Java代码如下:import android.content.Context;import android.content.res.TypedArray...
2018-08-03 13:43:55
444
原创 Android 6.0 动态申请权限
Android 6.0 系统默认为targetSdk Version 小于 23 的应用授予了所申请的所有权限,如果你的 app 设置的 targetSdk Version 小于 23,在运行时不会因为权限的问题而崩溃,当 targetSdk Version 大于 23 时,app 不得不在运行时来询问用户授予权限,当然了,也不是所有权限都需要询问,Google 把权限分为两类,一类是普通权限...
2018-08-02 16:13:58
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人