- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Flutter The build failed likely due to AndroidX incompatibilities in a plugin.
问题描述:最近学习Flutter,在使用图片保存插件image_gallery_saver ^1.5.0 与 文件路径获取插件path_provider ^2.0.0 时出现运行失败,错误日志为:ע: E:\flutter\flutter_windows_2.2.2-stable\flutter\.pub-cache\hosted\pub.dartlang.org\permission_handler-3.3.0\android\src\main\java\com\baseflow\permi...
2021-12-14 11:10:29
2191
原创 android studio 编译时自动关闭
本人使用的android studio3.0,早上打开后,在编译时,AS自己退出了,查看idea.log日志后,发现如下错误日志:org.gradle.tooling.BuildException: Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/g...
2019-02-21 11:29:33
1463
原创 Android平移动画实现放大镜旋转效果
突然接到需求要实现一个放大镜的旋转效果动画,当时想用直接的旋转动画来实现,结果发现还是自己太年轻,使用旋转动画的效果是放大镜围绕一个中心点旋转,根本不符合要求.最后选择使用平移动画来实现,通过不断改变平移点x、y的坐标,实现圆圈平移效果.效果图如下:代码如下:public class AnimationActivity extends AppCompatActivity...
2018-09-06 14:56:40
905
1
原创 ViewFlipper实现轮播公告
首先来看实现效果:自定义view:public class ShufflingView extends ViewFlipper implements View.OnClickListener { private Context mContext; private List<String> mS...
2018-06-26 14:14:20
224
原创 Android 调用系统相册、相机实现头像(图片)裁剪并选取的功能
前段时间要做一个头像选取的功能,本来想使用第三方库,结果在其他的机型好好的,在小米的一个机型上直接崩溃了。这果断的不能忍啊,咱们自己来实现调用系统相机、相册选取图片的功能,然后进行系统裁剪返回,结果发现刚出一坑又进入一大坑,下面是填坑指南。以下代码亲测在小米,华为,oppo等主流机型上兼容,并且兼容android 7.0的 FileProvider。实现效果: public cl...
2018-06-01 15:42:16
3957
3
原创 Android实现一键清除输入内容和震动效果的EditText
Android系统自带的EditText总的来说,功能相对简单,不能满足产品与UI的奇思妙想的功能(逃),所以我们势必要对输入框功能进行一定的拓展,这次我们来实现一键清除输入内容的功能,毕竟不能让用户一直按着删除键来删除吧(我觉着很有道理),以及输入内容有误时输入框震动功能(其实就是平移动画),不多说,上效果图和代码。 public class ClearWriteAndA...
2018-05-25 14:36:12
673
原创 Android ContentObserver实现截图后自动刷新相册(图库)的功能
笔者前段时间做了一个相册应用,基本功能包括查询媒体库,按日期倒序分类展示图片,缩放、放大、滑动图片,外部调用相册等功能,感兴趣的同学可以私信我.今天只介绍相册页面系统截图自动刷新的功能. 一提到观察数据变化,刷新UI,就应该想到观察者模式.而我们是相册应用,只需要监听对应的系统媒体库变化就可以了,系统提供了ContentObserver类来帮助我们实现功能,下面请看代码,注释已经很清楚了://初始
2018-01-18 10:48:45
2859
2
原创 将Android String中的大写汉字数字转换为int或long型数字
转换截取String中的数字并不是一件什么难的事情,相信各位都是会的,但转换汉字数字还是有一定的难度的,下面就是为各位带来一种解决方法,仅供各位参考:public static long getNumFromString(Context context, String remark) { long index = NumberUtils.getNumbers(context,
2018-01-17 15:08:43
1396
原创 判断String中是否是数字、是否是汉字以及截取汉字与数字
在实际应用的开发过程中,经常需要取出String中数字,用来满足实际的应用场景,下面的代码实现了String中是否包含数字、是否是数字、截取String中的数字、以及判断是否是汉字、截取String中的文字与数字的功能./** * 是否是数字 */ public static boolean isNumber(String s) { Pa
2018-01-10 10:02:42
2780
原创 Android EditText 监听用户输入完成
我们都知道, Android EditText输入框,并没有监听用户输入完成的功能,需要我们自己实现。 下面是实现的方法,仅供参考:EditText editText = (EditText) findViewById(R.id.edit);editText.addTextChangedListener(new TextWatcher() { @Override pub
2018-01-06 13:57:53
8097
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人