- 博客(57)
- 资源 (5)
- 收藏
- 关注
原创 判断是否是快速点击
项目中经常遇到控件可以连续多次点击,会做出多次响应,这样体验非常不好,解决类似问题可以根据点击的时间间隔进行判断,代码如下,时间可自定义,简单但是非常好使用/** * 用于判断是否快速点击 */private static final int MIN_DELAY_TIME= 1000; // 两次点击间隔不能少于1000msprivate static long lastClick...
2019-04-20 15:29:08
594
原创 图片压缩不失真
本篇博客主要是记录一个关于关于图片压缩不失真的网站,TinyPNG(https://tinypng.com/) 可以最大程度的压缩图片,但是不失真,对于apk瘦身也有很大帮助,希望能够帮到需要开发者...
2019-04-20 10:28:04
708
2
原创 StartActivity 工具类
每个项目中都会有界面的跳转,为了使用方便,我们可以将其封装一下,可以相应的减少代码量,直接上代码public class JumperUtils { public static void JumpTo(Activity activity, Class<?> cls) { try { Intent intent = new Intent(acti...
2019-03-24 11:47:06
892
原创 Android层次架构
一直以来对于android 的架构层次只是简单的知道分为那几个层次,并没有太大的关注内部的一些东西,今天花了点时间又看了看,便随手记录了下。Android开源和兼容性技术负责人Dan Morrill在Android开发手册兼容性部分所解释的,“Android并不是传统的Linux风格的一个规范或分发版本,也不是一系列可重用的组件集成,Android是一个用于连接设备的软件块。‘’具体看看每个层...
2018-07-18 15:27:40
1604
原创 简单的实现沉浸式状态栏
沉浸式对我们来说是和熟悉了,项目中已经很成熟了,之前一直没整理关于沉浸式的东西,今天整理了下,以后基本可以直接用到项目里了。android:windowTranslucentStatus这一属性,设置为true则状态栏变透明(4.4以上手机),如果不做任何处理,标题栏会将状态栏覆盖,显示出现混乱。android:fitsSystemWindows这一属性。设置为true让Activity ...
2018-07-16 16:59:19
732
原创 Cannot resolve symbol 'Theme' in styles.xml (Android Studio)
项目中关于主题的一个问题,试过几种查阅的方法都不可以,最后在stackoverflow 找到了一个方法,试了试竟然成功了down voteAnother solution that worked for me with Android Studio 3.1.2:delete these from build.gradle if you have them:'com.android.support:...
2018-07-12 17:03:49
2987
12
原创 TaskExecutionException: Execution failed for task ':app:compileDebugJavaWithJavac
今天项目中遇到一个问题,在网上找了一些解决方式,但是都没法解决,后来在日志中找到解决方法,查看日志的方式:gradlew compileDebug --stacktrace -info,通过日志中的> Task :app:compileDebugJavaWithJavac FAILEDPutting task artifact state for task ':app:compileDeb...
2018-07-09 13:16:56
4258
原创 Program type already present: android.support.v13.view.DragAndDropPermissionsCompat
今天在继承GreenDao时遇到这个问题,这个问题不常见,记录下来希望能够帮到大家,解决方式:在gradle中的dependencies 中添加configurations { all*.exclude group: 'com.android.support', module: 'support-v13' }问题就解决了...
2018-07-03 18:07:36
4419
原创 The specified child already has a parent. You must call removeView() on the child's parent first.
项目中遇到这个异常,查看了好久没找到原因,在添加view的地方也没找到错误,后来在一篇博客的评论中看到一个评论:出现此错误的根本问题是当前view已经在别的view 中,作为子view,而你的现在又要将当前view放在别的view中,就会抛出这类错误。解决方法是你先找到当前view的父view,在父view中调用removeview,移除当前view就可以解决此问题了。恍然大悟,马上找到问题。在f...
2018-07-03 09:52:36
1607
转载 单例模式
在讲单例模式之前,我想先试讲一个例子,在什么程序中,我们都需要读取property配置文件,通过Java去解析这个文件,拿出我们想要的数值,所以我们很快很快就可以写出下面一个类去读取文件:public class LoadProperty { private String name; public LoadProperty() { read(); ...
2018-06-28 12:02:00
147
原创 给activity设置半透明背景
使用activity完成类似dialog的功能<!--activity设置背景--><style name="myTransparent" parent="@android:style/Theme.Translucent.NoTitleBar"> <item name="android:windowBackground">@color/transpar..
2018-03-08 10:10:56
2362
1
原创 倒计时包括天时分秒
项目中有包括天时分秒的倒计时需求,现整理如下,希望帮到有此需求的伙伴如果后天返回的时间格式为yyyy-MM-dd HH:mm:ss 则需要做一些处理转换成时间戳SimpleDateFormat dataformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try { Date date1 = dataformat.parse(valid...
2018-02-28 14:16:34
2795
1
原创 使用Glide加载的图片保存到相册,保存gif到相册
项目中保存图片到相册这个功能很简单,但是如果有gif就相对难一些,需要判断是否是gif,本文将该功能做相应记录String imagePath=null; Drawable drawable = mImageView.getDrawable();//判断图片类型 if (drawable instanceof GifDrawable){ imagePat...
2018-02-28 09:01:49
3921
原创 保存图片到相册
项目中有个需求是将图片保存到相册中,本文整理了该功能如下,记录方便以后使用String fileName = null; //系统相册目录 String galleryPath= Environment.getExternalStorageDirectory() + File.separator + Environ...
2018-02-28 08:54:37
283
原创 EditText 输入小数点,价格
EditText android:inputType="number" android:digits="0123456789." />
2017-11-28 15:56:47
328
原创 EditText 光标颜色
今天发现项目中EditText中的光标颜色并未设置却是红色的,后来才知道这是系统的,如果是使用同EditText相同颜色的可以设置改属性android:textCursorDrawable="@null"自定义光标颜色也可以
2017-11-28 15:44:53
260
原创 java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please co
java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat
2017-11-08 16:24:00
1288
原创 bundle传值时注意的问题
今天在使用bundle传值时,bundle1.putBoolean("productiondetail",true);JumperUtils.JumpTo(ProductionDetailActivity.this, MainActivity.class,bundle1);遇到一个问题就是getIntent().getBooleanExtra("productiondetail")后
2017-10-22 13:00:09
2121
原创 androidstudio 获取百度地图开发版SHA1值
今天做集成百度地图,需要用到开发版SHA值,开发版和发布版是有区别的,开发版是使用debug.keystore 获取的,而发布版是是使用正式签名获取的,现将使用debug.keystore获取做如下记录:cmd------cd .android----keytool -list -v -keystore debug.keystore 密钥是android但是有的时候会报错keytoo...
2017-08-24 22:48:41
366
原创 leaked ServiceConnection com.baidu.location.LocationClient$1@426122f0
百度定位报错:leaked ServiceConnection com.baidu.location.LocationClient$1@426122f0
2017-05-13 12:35:56
680
转载 关于计时的相关知识点
此篇文章包括多个知识点,涉及到timer,timerTask,countdowntimer,handler及alermmanager 等相关知识点
2016-11-07 22:12:23
576
原创 Android Studio Error:(1, 1) 错误: 非法字符: \65279
Android Studio Error: 错误: 非法字符: \65279
2016-09-25 16:46:35
472
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人