- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 EditText 输入框屏蔽点击事件
设置 padding,singleLine,clickable,focusable,focusableInTouchMode,在外部包括其自身的父控件设置点击事件,以此屏蔽输入框的输入事件!
2023-03-16 21:43:46
488
原创 Android studio ParseError at [row,col]:[1,1] 前言中不允许有内容。
Android studio ParseError at [row,col]:[1,1] 前言中不允许有内容。检查xml等资源文件,是否报错
2023-03-01 16:42:43
582
1
原创 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
1066
转载 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
334
原创 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
537
原创 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
3218
转载 java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException内部报错未抛出异常参考链接 https://blog.csdn.net/R_elativity/article/details/82348998
2020-08-06 17:29:05
200
原创 Android getScrollX 和 getLeft 区别,ViewGroup中子View距离屏幕左侧的距离
如图所示 :1.getScrollX是父控件距离屏幕左侧的距离2.getLeft 是内部子控件距离父控件的距离3. 内部子控件距离屏幕 = getScrollX + getLeft当父控移出屏幕时内部子控件距离屏幕 = getLeft - getScroolX
2020-08-05 10:39:24
299
原创 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
317
原创 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
2944
原创 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
732
原创 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
970
原创 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
942
原创 腾讯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
254
原创 Android 测量字符串在屏幕中的宽度以及两个空格的表示
Android 测量屏幕的宽度以及两个空格的表示1.两个空格<string name="spaceTwo"> </string>2.获取字符串在屏幕中的宽度TextView content = findViewById(R.id.text_view);Rect rect = new Rect();String info = "Measur...
2019-10-25 15:08:50
560
原创 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
295
原创 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
253
原创 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
2125
原创 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
420
原创 Android 腾讯地图获取当前缩放级别
腾讯地图获取当前缩放级别 tencentMap.setOnCameraChangeListener(new TencentMap.OnCameraChangeListener() { @Override public void onCameraChange(CameraPosition cameraPosition) { ...
2019-09-11 15:59:26
1636
原创 Android studio AIDL 文件导入
相应的aidl文件 文件内容只需要注意到文件中的包名即可 在Android studio中指定目录下添加aidl文件夹 目录结构为 根据aidl的包名添加目录 如第一步中的包名pakage android.telephoy;所以需要在aidl文件下添加子文件夹为android,在android文件夹下再添加子文件夹telephony,目录结构如图 ...
2018-05-18 12:59:29
1516
原创 Android 获取经纬度的服务
Android 获取经纬度的服务使用原生Android API 编写一个Service类获取经纬度信息(本文仅作为学习笔记来使用,若侵犯到您的权益,请及时与我联系,我会删除涉及侵犯到您的内容)。一, 实现步骤添加对应的权限编写Service类实现获取经纬度的功能将获取的经纬度使用广播传递到MainAtivit...
2018-04-13 11:19:52
1828
1
广州市荔湾区下属街道社区地址电话.json
2020-03-04
设计模式特点
2018-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人