![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
二维的太阳系
新的风暴已经到来,怎么能够停止不前。
展开
-
Android EditText 监听用户输入完成
我们都知道, Android EditText输入框,并没有监听用户输入完成的功能,需要我们自己实现。 下面是实现的方法,仅供参考:EditText editText = (EditText) findViewById(R.id.edit);editText.addTextChangedListener(new TextWatcher() { @Override pub原创 2018-01-06 13:57:53 · 8102 阅读 · 1 评论 -
将Android String中的大写汉字数字转换为int或long型数字
转换截取String中的数字并不是一件什么难的事情,相信各位都是会的,但转换汉字数字还是有一定的难度的,下面就是为各位带来一种解决方法,仅供各位参考:public static long getNumFromString(Context context, String remark) { long index = NumberUtils.getNumbers(context,原创 2018-01-17 15:08:43 · 1403 阅读 · 0 评论 -
Android ContentObserver实现截图后自动刷新相册(图库)的功能
笔者前段时间做了一个相册应用,基本功能包括查询媒体库,按日期倒序分类展示图片,缩放、放大、滑动图片,外部调用相册等功能,感兴趣的同学可以私信我.今天只介绍相册页面系统截图自动刷新的功能. 一提到观察数据变化,刷新UI,就应该想到观察者模式.而我们是相册应用,只需要监听对应的系统媒体库变化就可以了,系统提供了ContentObserver类来帮助我们实现功能,下面请看代码,注释已经很清楚了://初始原创 2018-01-18 10:48:45 · 2866 阅读 · 2 评论 -
判断String中是否是数字、是否是汉字以及截取汉字与数字
在实际应用的开发过程中,经常需要取出String中数字,用来满足实际的应用场景,下面的代码实现了String中是否包含数字、是否是数字、截取String中的数字、以及判断是否是汉字、截取String中的文字与数字的功能./** * 是否是数字 */ public static boolean isNumber(String s) { Pa原创 2018-01-10 10:02:42 · 2789 阅读 · 0 评论 -
Android实现一键清除输入内容和震动效果的EditText
Android系统自带的EditText总的来说,功能相对简单,不能满足产品与UI的奇思妙想的功能(逃),所以我们势必要对输入框功能进行一定的拓展,这次我们来实现一键清除输入内容的功能,毕竟不能让用户一直按着删除键来删除吧(我觉着很有道理),以及输入内容有误时输入框震动功能(其实就是平移动画),不多说,上效果图和代码。 public class ClearWriteAndA...原创 2018-05-25 14:36:12 · 674 阅读 · 0 评论 -
Android 调用系统相册、相机实现头像(图片)裁剪并选取的功能
前段时间要做一个头像选取的功能,本来想使用第三方库,结果在其他的机型好好的,在小米的一个机型上直接崩溃了。这果断的不能忍啊,咱们自己来实现调用系统相机、相册选取图片的功能,然后进行系统裁剪返回,结果发现刚出一坑又进入一大坑,下面是填坑指南。以下代码亲测在小米,华为,oppo等主流机型上兼容,并且兼容android 7.0的 FileProvider。实现效果: public cl...原创 2018-06-01 15:42:16 · 3961 阅读 · 3 评论 -
ViewFlipper实现轮播公告
首先来看实现效果:自定义view:public class ShufflingView extends ViewFlipper implements View.OnClickListener { private Context mContext; private List<String> mS...原创 2018-06-26 14:14:20 · 225 阅读 · 0 评论 -
Android平移动画实现放大镜旋转效果
突然接到需求要实现一个放大镜的旋转效果动画,当时想用直接的旋转动画来实现,结果发现还是自己太年轻,使用旋转动画的效果是放大镜围绕一个中心点旋转,根本不符合要求.最后选择使用平移动画来实现,通过不断改变平移点x、y的坐标,实现圆圈平移效果.效果图如下:代码如下:public class AnimationActivity extends AppCompatActivity...原创 2018-09-06 14:56:40 · 906 阅读 · 1 评论 -
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 · 1472 阅读 · 0 评论