自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre

最近做项目使用TextView加SpannableString实现某几个字的点击事件,发现当要点击的文字是从某个位置开始到最后,这个时候点击最后文字后面的空白区域也会触发点击事件,但是我那儿没有设置点击事件啊,这是怎么回事呢?在网上找了很久也没有找到很好的解答,难道就只有我发现了这个问题?通过对源码的研究终于发现了问题的所在,下面看看怎么会出现这个问题和怎么解决吧。...

2021-11-19 12:09:53 2528 3

原创 Dialog 弹出透明蒙层以及顶部状态栏变色问题解决办法

首先设置透明蒙层我先把代码贴出来Window dialogWindow = mDialog.getWindow();dialogWindow.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);dialogWindow.setBackgroundDrawableResource(android.R.color.transparent);// 一句话搞定//重新设置WindowManager.LayoutParams lp = dialo

2020-10-17 08:40:06 2986

原创 自定义Dialog实现透明无遮罩

效果图1.自定义dialogpublic static void showFormDialog(Context context, String flag, int y, FormPopEntity entity, FormPopAdapter.ItemClick sureClickListener) { Dialog mDialog = new Dialog(con...

2020-03-23 17:22:57 592

原创 android 动态生成shape以及动态的改变shape颜色

1>.改变shape的颜色 (1)GradientDrawable view_ground = (GradientDrawable)view.getBackground(); //获取控件的背景色 (2)view_ground.setColor(Color.parseColor(text_background));//设置背景色 2>.代码生成shape //创建...

2020-03-23 16:55:11 747

原创 关于RecycleView嵌套Recycleview或者GridView下拉刷新及焦点冲突解决方案

第一次进入页面的时候,整个页面是不会出现这个问题的,问题是在页面跳转返回之后出现的,这个就非常奇怪了。于是我又查看其它模块的列表:单一没有嵌套的列表没有出现任何这样的问题。所以还是需要回归嵌套的部分。因为下拉刷新的时候,手指是滑动了一定距离后,刷新头部才出现,也就是刷新头部在响应手指滑动的时候出现问题了,会不会是焦点的问题呢?在内层Recycleview或者GridView通过设置以下三个...

2020-03-23 16:52:45 416

原创 Double运算精度问题

题目:下列表达式中,可以得到精确结果的是()A.doubled1=3.0-2.6;B.doubled4=2.5*1.5;C.doubled2=30/300;D.doubled3=1/2+0.5;a因为double用二进制计算,因为0.6转换成二进制有精度损失,所以计算结果为0.3999999999999999c30/300都是整数计...

2019-10-24 23:04:12 1446

原创 Android EditText 获得焦点不显示光标

在项目中使用EditText的时候,进去设置获取焦点,是有光标显示。可有时候我们的项目并不只有一个EditText,也许还有其他的会占用焦点的。然而在项目实际开发的时候发现了,除了第一次进入后有焦点显示光标外,再点击别的EditText监听到有焦点了,但是光标没显示了。在网上找了一圈都试了不管用,最后还是谷歌靠谱。找到了解决办法。// 焦点监听editText.setOnFo...

2019-10-21 17:46:04 1524 2

原创 取消EdiText已进入页面就调取软键盘

直接在AndroidManifest.xml文件中的activity节点下添一行代码如下<activity android:name=".activity.MsgWriteNewActivity" android:windowSoftInputMode="stateHidden|adjustPan"/>//就这行代码stateHidden:是隐藏软键盘的 adj...

2019-09-26 16:49:00 113

原创 android:maxHeight,android:maxWidth失效

最近项目需求中首页添加大图展示,宽度固定,高度自适应,然后有设置了一个最小高度和最大高度maxHeight,android:maxWidth,但是我发现在xml中设置了这两个属性不管用,然后就找问题。网上大部分人都说必须配合android:adjustViewBounds="true"设置成true才管用,可是我已经设置了啊。但是还是不管用,这让人很头疼。于是就各种的找资料,在网上搜,...

2019-06-25 10:42:49 7040

原创 Android使用代码为textview设置drawableLeft或drawableRight

1.我们用xml为TextView设置图片的时候,通常写法都是这样写的 <TextView android:id="@+id/favort" android:layout_width="wrap_content" android:layout_height="wrap_...

2019-06-16 10:59:01 940

原创 Android 判断当前应用是否开启消息通知及跳转

工具类/** * Created by Muzik * 2018/12/20 10:17 */public class NotificationUtil { //判断是否需要打开设置界面 @RequiresApi(api = Build.VERSION_CODES.KITKAT) public static void OpenNotificationSetti...

2019-05-30 09:28:53 1765

原创 Android -- 监控软键盘的弹出和消失

废话不多说直接上代码。工具类:public class KeyBoardShowListener { private Context ctx; public KeyBoardShowListener(Context ctx) { this.ctx = ctx; } OnKeyboardVisibilityListener keyboar...

2019-05-22 14:31:56 618

原创 CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout嵌套banner轮播和recyclerview列表滑动冲突问题

最近在项目中产品提出一个需求要首页改版做吸顶效果。上面是频道和banner轮播,吸顶部分是tab,下面是recyclerview列表。这里使用的CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout协调布局做成了那样的效果。但是遇到一个问题是banner轮播图向上滑动滑不动。刚开始以为banner跟外面的滑动冲突,重写banner的disp...

2019-05-21 22:53:27 2010 2

原创 使用AppBarLayout和RecyclerView时,RecyclerView上拉加载会出现不能及时监听到达底部

问题:APPBarlayout+RecyclerView滑动后,item在一段时间内无法点击或:使用AppBarLayout和RecyclerView时,RecyclerView上拉加载会出现不能及时监听到达底部总是停顿1到两秒才能监听到都是这个原因之前项目中没有用协调布局的时候没有这个问题,后来需求变了要求做成 吸顶模式所以用了协调布局,最外层加了一个刷新的控件。没想到上拉加载的re...

2019-05-21 22:38:39 1392 1

原创 在Fragment中申请运行时权限onRequestPermissionsResult收不到数据

在Fragment中申请运行时权限的时候是使用Fragment本身来进行申请在Activity中使用的时候我们的代码如下:ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);我们在Fragment中申请时不是使用Acyi...

2018-10-08 17:10:41 1258

原创 Fragment嵌套后,二级fragment onActivityresult失效解决办法

在使用fragment时如果需要和新的activity进行数据交互,通常会想到使用startActivityForResult方法,但是使用过程中发现有时候OnActivityResult方法不会调用。第一种情况:fragment.java 中style="font-family:SimSun;font-size:18px;"&gt;getActivity().startActivi...

2018-09-07 11:26:48 345

原创 Android获取Context(任意位置任意地方,全局上下文)

一般获取context的方法1.Activity.this的context (一般用法)返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁2.getApplicationContext() 返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁3.getBaseContext() 返回由构造函数指定或setBaseContext()设置...

2018-09-07 10:52:25 3064

转载 Android Rxjava+Retrofit2 多图片+文字上传

注意点: 方案一中:map.put(“files\”; filename=\”” + file.getName(), requestBody); 方案二中:builder.addFormDataPart(“files”, file.getName(), imageBody); 需与服务器一制,如:Content-Disposition: form-data; name=”files”; fi...

2018-07-21 19:40:28 888 3

原创 Android 时间选择器 PickerView,的详细使用

 最近项目中时间选择器,然后在网上找了一个博客人家封装好的,用的还不错今天给大家分享一下。先说一下它的优点吧。 一、优点1.可扩展性很强2.三级联动3.单项选择4.条件 选择功能很强大 接下来也不绕弯了直接说怎么使用吧使用步骤1.添加Jcenter仓库 Gradle依赖:compile 'com.contrarywind:Android-Pic...

2018-07-19 13:57:44 1975

原创 Android 选择图片、上传图片之ImagePicker

Android 选择图片、上传图片之ImagePicker最近做一个需求跟微信朋友圈差不多,然后在网上找了一个三方库imagePicker。下面不多说了直接上代码。先添加依赖:选择图片:compile 'com.lzy.widget:imagepicker:0.5.4'github地址:https://github.com/yechaoa/UploadImage然后创建一个...

2018-07-17 13:54:49 12319 24

原创 android 7.0系统解决拍照的问题android.os.FileUriExposedException:file:///storage/emulated/0/test.txt

android 7.0系统解决拍照的问题android.os.FileUriExposedException:file:///storage/emulated/0/test.txt除了解决方案之外FileProvider,还有另一种解决方法。简单的说在Application中onCreate()中StrictMode.VmPolicy.Builder builder = new StrictMod...

2018-07-13 11:11:13 1335

原创 事件分发机制解析

Android事件分发机制完全解析,带你从源码的角度彻底理解阅读源码讲究由浅入深,循序渐进,因此我们也从简单的开始,本篇先带大家探究View的事件分发,下篇再去探究难度更高的ViewGroup的事件分发。那我们现在就开始吧!比如说你当前有一个非常简单的项目,只有一个Activity,并且Activity中只有一个按钮。你可能已经知道,如果想要给这个按钮注册一个点击事件,只需要调

2017-10-13 14:15:47 147

原创 自定义ImageView圆角,椭圆,圆形图片

自定义ImageView圆角,椭圆,圆形图片开发中一个很常见的场景——用户头像要展示成圆的:在这种不规则背景下,有两个问题:1)、背景图常常是适应手机宽度缩放,而头像的尺寸又是固定宽高DP的,所以固定的蒙板图片是没法保证在不同机型上都和背景图案吻合的。2)、在这种非纯色背景下,哪天想调整一下头像位置就得重新换图片蒙板,实在是太难维护了……所以呢,既然头像

2017-09-23 10:25:36 367

原创 GreenDao的简单用法

GreenDao简单使用关于GreenDaogreenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。关于greenDAO的概念可以看官网greenDAOgreenDAO 优势1、一个精简的库2、性能最大化3、内存开销最小化4、易于使用的 APIs5、对 Android 进行高度优化官方资料地址

2017-09-14 18:11:27 316

原创 百度地图集成及基本定位

百度地图集成今天给大家分享一个百度地图的集成,下面就开始介绍怎么集成。首先登录百度地图开发平台下载SDKhttp://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download下载完后解压把libs下的所有东西放到项目里面,然后添加。接下来再AndroidManifest.xml:配置权限

2017-09-05 17:08:38 258

原创 自定义MOB短信短信注册

自定义MOB短信验证登录今天给大家分享一个自定义的mob短信验证,别的废话就不多说了,看步骤。首先也是打开mob的第三方平台,下载sdk。一、说明(1)3.x与之前的旧版本互不兼容,请严格按照本文档进行3.x的首次集成或老版本的升级操作。(2)3.x之前版本的集成,请参考:Android 短信SDK集成文档–>集成之前先要申请Mob的appkey

2017-09-05 15:54:37 713 1

转载 TopBar

最近正在写一个项目,一开始写项目的时候,还不懂自定义控件是什么鬼,然后TopBar就是复制再复制,看到这么多的重复代码,有种想吐吐不出的感觉,心情很不爽,后来学习了一下自定义控件,为了方便看效果,把三个TopBar放到同一个界面中了,效果如图:先看看主布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/an

2017-08-30 19:34:03 2561

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除