自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 EditText 输入框屏蔽点击事件

设置 padding,singleLine,clickable,focusable,focusableInTouchMode,在外部包括其自身的父控件设置点击事件,以此屏蔽输入框的输入事件!

2023-03-16 21:43:46 447

原创 Android studio ParseError at [row,col]:[1,1] 前言中不允许有内容。

Android studio ParseError at [row,col]:[1,1] 前言中不允许有内容。检查xml等资源文件,是否报错

2023-03-01 16:42:43 471 1

原创 git 命令

1.git commit 撤销git reset --soft HEAD^

2021-03-30 11:26:14 141

原创 android dokka 文档生成框架的使用

1.build.gradle(project) buildscript { dependencies { classpath 'org.jetbrains.dokka:dokka-gradle-plugin:0.10.1' }}allprojects { repositories { maven { url = uri("https://plugins.gradle.org/m2/")} }}2.build.gradle(app)

2021-02-25 16:54:44 1023

转载 error: resource android:attr/**** not font

1.出现原因可能为 gradle与compileSdkVersion不兼容 compileSdkVersion 28 buildToolsVersion "23.0.3" defaultConfig { minSdkVersion 19 targetSdkVersion 28 versionCode 6 versionName "1.1.4" }请检查此处的 compileSdkVersion ,targetS

2020-09-02 11:47:06 297

原创 Glide 图片等比缩放

Glide 图片等比缩放 Glide.with(this).asBitmap().load(R.mipmap.coin_women).into(object : SimpleTarget<Bitmap>() { override fun onResourceReady(resource: Bitmap, transition: Transition<in Bitmap>?) { val imageWidth = resourc

2020-08-19 09:15:54 500

原创 Android 自定义View 绘制一条颜色渐变,粗细渐变的线

自定义View 绘制一条颜色渐变,粗细渐变的线效果图如下:自定义View 代码import android.annotation.SuppressLintimport android.content.Contextimport android.graphics.*import android.util.AttributeSetimport android.util.Logimport android.view.Viewpublic class GradientWidthAndColo

2020-08-07 15:30:36 3103

转载 java.lang.reflect.InvocationTargetException

java.lang.reflect.InvocationTargetException内部报错未抛出异常参考链接 https://blog.csdn.net/R_elativity/article/details/82348998

2020-08-06 17:29:05 165

原创 Android getScrollX 和 getLeft 区别,ViewGroup中子View距离屏幕左侧的距离

如图所示 :1.getScrollX是父控件距离屏幕左侧的距离2.getLeft 是内部子控件距离父控件的距离3. 内部子控件距离屏幕 = getScrollX + getLeft当父控移出屏幕时内部子控件距离屏幕 = getLeft - getScroolX

2020-08-05 10:39:24 282

原创 Android Rxjava distinct 过滤操作符

Android Rxjava distinct 过滤操作符lambda表达式 避免不必要的手动类型声明 class Item{ var name = "" var id = "" } //初始化数据 val items = ArrayList<Item>() for(i in 1..10){ val item = Item() item.n

2020-07-29 12:41:38 302

原创 Android RecyclerView 使用Glide 加载图片时刷新数据图片闪烁

Android RecyclerView 使用Glide 加载图片时刷新数据图片闪烁使用recyclerView.adapter.notifyDataSetChanged() 方法刷新已有数据导致图片闪烁原Glide 加载代码 val requestOptions = RequestOptions().centerCrop() .format(DecodeFormat.PREFER_RGB_565) .priority(Priority.

2020-07-25 12:35:23 2814

原创 Android Kotlin TextView EditText 扩展函数

Android Kotlin TextView EditText 扩展函数 /** * Kotlin TextView 扩展函数判空 */ private fun TextView?.checkNotEmpty():Boolean{ if(this == null){ return false } if(!this.text.toString().isNullOrEmpty()){

2020-07-24 17:49:04 635

原创 Android Shape阴影背景

Android Shape阴影背景效果图 :代码如下:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"><!-- 使用layer-list 用Item包裹两层背景色 第一层使用渐变色背景 第二层纯白背景 使用“android

2020-07-22 16:51:09 922

原创 Android 极光IM 发送消息附带Extras 时 自己发送的消息extras 显示为空

Message{_id=120, messageId=0, createTimeInMillis=1594959196922, direct=send, status=send_fail, content=**{"text":"。。。","extras":{}},** version=1, fromName='娃哈哈', contentType=text, contentTypesString='text', targetType=single, targetID='null', targetName=

2020-07-17 12:26:16 920

原创 腾讯Bugly 热更新之后报错找不到控件id

TinkerUncaughtHandler catch exception:java.lang.NoSuchFieldError: No static field toolbarRoot of type I in class Lcom/vastkingdom/coner/cob/R$id; or its superclasses (declaration of 'com.vastkingdom.coner.cob.R$id' appears in base.apk!classes2.dex)解决办法

2020-07-16 10:43:58 238

原创 Android 测量字符串在屏幕中的宽度以及两个空格的表示

Android 测量屏幕的宽度以及两个空格的表示1.两个空格<string name="spaceTwo">&#12288;</string>2.获取字符串在屏幕中的宽度TextView content = findViewById(R.id.text_view);Rect rect = new Rect();String info = "Measur...

2019-10-25 15:08:50 537

原创 Android 拨打电话,访问浏览器

Android 拨打电话,访问浏览器1.拨打电话 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phone)); context.startActivity(intent);2.访问浏览器 val intent = Intent() intent.action = "android.inte...

2019-10-23 11:25:15 276

原创 Android Bug variant is not signed

currently selected variant is not signed. Please specify a signing configuration for this variant1.签名配置android{ signingConfigs { release { keyAlias 'key0' keyPasswo...

2019-10-22 18:10:12 224

原创 Kotlin butterknife build error @BindView fields must not be private or static

Kotlin butterknife build error @BindView fields must not be private or static如何添加butterknife请参考链接https://blog.csdn.net/qq_41063141/article/details/82828047添加注解 @JvmField @JvmField @BindVi...

2019-10-12 11:05:03 2091

原创 Android 将项目上传至github作为库引用

Android 将项目上传至github作为库引用1.新建一个Android 项目修改项目下的app.gradle文件//apply plugin: 'com.android.application'apply plugin: 'com.android.library'group='com.key.keylibrary'android { compileSdkVersion 2...

2019-10-01 21:55:07 397

原创 Android 腾讯地图获取当前缩放级别

腾讯地图获取当前缩放级别 tencentMap.setOnCameraChangeListener(new TencentMap.OnCameraChangeListener() { @Override public void onCameraChange(CameraPosition cameraPosition) { ...

2019-09-11 15:59:26 1593

原创 Android studio AIDL 文件导入

相应的aidl文件 文件内容只需要注意到文件中的包名即可 在Android studio中指定目录下添加aidl文件夹 目录结构为 根据aidl的包名添加目录 如第一步中的包名pakage android.telephoy;所以需要在aidl文件下添加子文件夹为android,在android文件夹下再添加子文件夹telephony,目录结构如图 ...

2018-05-18 12:59:29 1483

原创 Android 获取经纬度的服务

Android 获取经纬度的服务使用原生Android API 编写一个Service类获取经纬度信息(本文仅作为学习笔记来使用,若侵犯到您的权益,请及时与我联系,我会删除涉及侵犯到您的内容)。一, 实现步骤添加对应的权限编写Service类实现获取经纬度的功能将获取的经纬度使用广播传递到MainAtivit...

2018-04-13 11:19:52 1759 1

广州市荔湾区下属街道社区地址电话.json

广州市荔湾区下属街道社区地址电话 层级结构清晰 -区域 -荔湾区 ----------街道 ---------街道所属社区名称联系电话地址 json文件

2020-03-04

BGProgressBar.rar

自定义ProgressBar,在BaseActivity中加载。在任意Activity中随调随用

2019-05-16

全国大学名字json文件 免费送

全国3420所大学名称! 免费送 免费送

2019-02-27

设计模式特点

1. 工厂方法模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。 好处 良好的封装性,代码结构清晰 扩展性好 屏蔽产品类,灵活性 解耦框架,迪米特原则:不需要的就不要去交流 依赖倒置原则:只依赖产品的抽象 里氏替换:产品子类替代父类。

2018-05-11

空空如也

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

TA关注的人

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