- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 Error: Cannot fit requested classes in a single dex file (# methods: 67667 > 65536
Android 方法数量超出限制Cannot fit requested classes in a single dex file (# methods: 87988 > 65536 ; # fields: 67206 > 65536)解决方法1、build.gradle里面 implementation 'com.android.support:multidex:1.0.3'2、添加 multiDexEnabled trueandroid { compi.
2020-07-30 16:43:42
770
原创 kotlin如何找控件id
Activitymodule:app -> build.gradle 添加以下代码apply plugin: 'kotlin-android-extensions'我们不需要使用findViewById来获取控件,只需要使用控件的id就可以操作控件的相关方法。当然大家也发现了import,没错,这也是必须的,AndroidStudio会自动为你添加。如果你不嫌麻烦,手动写也是没毛病的。import格式是这样的:kotlinx.android.synthetic.main.布局名称.*
2020-07-30 09:58:45
4026
1
原创 kotlin浅入学习
工程配置引用module中gradle文件// 使用Kotlin插件apply plugin: 'kotlin-android'// 使用Kotlin Android扩展插件//知识点: kotlin-android-extensions相当于DataBinding,同样的目的为了偷懒不用写findViewByIdAndroid 开发必备。apply plugin: 'kotlin-android-extensions' dependencies { //... //添
2020-07-24 17:03:01
154
原创 Android全面屏刘海屏欢迎页适配
SplashActivity的onCreate中if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); View decorView = window.getDecorView(); decorView.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() {
2020-07-20 16:09:31
2477
原创 rxjava实现倒计时秒数
工具类package com.ms.security.rx;import android.graphics.Color;import android.view.View;import android.widget.Button;import android.widget.EditText;import com.jakewharton.rxbinding3.widget.RxTextView;import com.ms.security.bean.Bean;import com.ms.
2020-07-14 17:44:46
2715
原创 Getter 模板修改--自动处理 null 判断
新建实体类,选择getter进入选择添加--新建名称,复制代码代码如下:#if($field.modifierStatic)static ###end$field.type ###set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))#if ($..
2020-07-14 17:33:40
263
1
转载 git与相应工具的下载安装使用
https://blog.youkuaiyun.com/wawawawawawaa/article/details/81172452?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159469185519195239810415%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159469185519195239810415&biz_id=
2020-07-14 14:32:25
149
原创 Rxjava防止抖动 and 重复点击(多View监听)
Rxjava防止抖动 and 重复点击(多View监听)RxMoreView 类import android.view.View;import androidx.annotation.CheckResult;import java.util.concurrent.TimeUnit;import io.reactivex.Observable;import io.reactivex.ObservableEmitter;import io.reactivex.ObservableOnSubsc
2020-07-10 16:52:05
739
1
原创 MapView与ScrollView,RecyclerView手势冲突
原因:手势冲突导致高德地图拖动,缩放手势不灵敏,有延迟现象 解决1、自定义包裹地图的RelativeLayout ,也可以是其他布局import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.widget.LinearLayout;import android.widget.RelativeLayout;import andro
2020-07-08 15:23:43
555
原创 Android textView 汉字占位符
在Android布局中进行使用到空格,以便实现文字的对齐  半个中文字更准确点如图:账  号
2020-07-08 15:04:47
1073
原创 CardView
androidx使用implementation 'com.google.android.material:material:1.0.0'CardView 属性 app:cardElevation="0dp"去除阴影 app:cardCornerRadius="5dp"角度
2020-01-14 17:02:39
136
原创 app打包时改变名字
apply plugin: 'com.android.application'apply plugin: 'com.jakewharton.butterknife'android { compileSdkVersion 28 defaultConfig { applicationId "com.ms.xcloudrfid" minSdkVers...
2020-01-14 16:05:52
305
原创 Android xml布局文件不显示问题
问题 Preview is unavailable until after a successful project sync 解决:重启as解决
2020-01-14 14:54:20
1310
原创 根据list集合类的某个字段组合数据
代码 public void bt3(View view) { Map<String, Bean> map = new HashMap<>();//分类 如下 应分三个集合 map.put("1", new Bean("1", "2", "3", "4")); map.put("2", new Bean("1", "2"...
2020-01-14 11:24:25
533
原创 map取值
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put...
2020-01-14 09:56:54
128
原创 RecyclerView
notifyItemChanged(int position) 更新列表position位置上的数据可以调用notifyItemInserted(int position) 列表position位置添加一条数据时可以调用,伴有动画效果notifyItemRemoved(int position) 列表position位置移除一条数据时调用,伴有动画效果notifyItemMoved(int...
2020-01-13 14:41:33
142
原创 TextView
调整行间距1、android:lineSpacingExtra="3dp"//表示额外的行间距数值,单位通常为dp,值可以为负数,小数和0。如果值为正数表示增加行间距;如果值为负数表示减少行间距;如果值为0,则没有 变化2、android:lineSpacingMultiplier="1.2"//任意浮点数。如果值大于1.0表示增加行间距,如果值小于1.0表示减少行间距...
2020-01-10 13:17:50
85
原创 Android、h5登录分享至第三方回调弹窗问题
问题描述Android调用js方法至微信登录或分享,成功或取消返回app时,点击页面及滑动无响应,好像屏幕最外层还覆盖一层透明窗口,只能点击返回键退出透明窗口 app才正常。导致原因微信分享或登录回调之后,没有结束微信WXEntryActivity页面解决方法回调时候finish();结束WXEntryActivity页面 // 第三方应用发送到微信的请求处理后的响应结果...
2020-01-10 11:32:15
464
原创 android js前端交互接收字符串问题
同样的方式调用传递图片和文字,传递文字方法始终无反应js代码//传递图片 function downloadImg (el){ var imgEls = $(el).parents(".listItem").find(".imgBoxInner img"); if(imgEls.length == 0){ ...
2020-01-09 17:30:42
480
原创 AGPBI: {"kind":"error","text":"Cannot fit requested classes in a single dex file (# methods: 67300 >
错误信息 AGPBI: {"kind":"error","text":"Cannot fit requested classes in a single dex file (# methods: 67300 > 65536)","sources":[{}],"tool":"D8"}com.android.builder.dexing.DexArchiveMergerExce...
2020-01-08 15:16:08
3161
原创 Glide
https://blog.youkuaiyun.com/github_33304260/article/details/70237052
2020-01-07 13:48:59
114
原创 Failed to transform artifact 'butterknife-runtime.aar (com.jakewharton:butterknife-runtime:10.1.0)'
解决办法:android {/// compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
2020-01-07 13:21:17
472
1
原创 Android权限大全
权限 名称 描述 android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 android.permission.ACCESS_COARSE_LOCATION 获取错略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500...
2020-01-07 10:25:39
170
原创 AS插件之butterknife
下载插件File-->Settings-->plugins 搜索下载Android Butterknife Zelezny重启AS根项目build.gradel中 dependencies{classpath 'com.jakewharton:butterknife-gradle-plugin:10.1.0'} 项目build.gradel中 //顶部...
2020-01-07 10:00:00
284
原创 AS插件之Android Drawable Importer
这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)1、安装Settings -> Plugins -> Search for "android drawable" -> Search in repositories -> Ins...
2020-01-06 11:02:02
896
原创 Android 生成json字符串
https://blog.youkuaiyun.com/pxcz110112/article/details/81220928
2020-01-02 13:17:48
211
原创 两个List对比内容是否相等
判断两个集合的长度及是否包含在内 List<DaXiaoBean> listcur = new ArrayList<>(); List<DaXiaoBean> listsql = new ArrayList<>(); //省略两个集合增加数据源。。。。 logger.e(...
2019-12-31 19:03:52
1407
原创 加载dialog
1、使用系统ProgressDialog工具类import android.app.ProgressDialog;import android.content.Context;import android.view.Window;public class LoadingUtils { private static ProgressDialog progressDialog;...
2019-12-27 14:36:28
161
原创 as编译错误
1、 D:\as\library\table\smartTable-master\app\src\main\res\values\styles.xml:30:5-43:13: AAPT: error: expected reference but got (raw string) #000000. error: failed linking references.解决...
2019-12-18 14:43:19
315
原创 rxbinding
1.RxViewclicks(view) 点击事件 throttleFirst(2, TimeUnit.SECONDS) 两秒之内取第一次时间 throttleLast 取最后一次点击事件 draws(view) 绘制监听 绘制时触发 drags(view) 拖拽监听 scrollChangeEvents(view) 滑动时触发其他...
2019-12-17 16:57:21
141
原创 rxjava操作符
创建操作Create、Defer、Empty/Never/Throw、From、Interval、Just、Range、Repeat、Start、Timer变换操作Buffer、FlatMap、GroupBy、Map、Scan、Window过滤操作Debounce、Distinct、ElementAt、Filter、First、IgnoreElements、Last、Sample、Ski...
2019-12-05 15:52:36
125
原创 Android10填坑适配指南
1.Region.Op相关异常:java.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed当targetSdkVersion >= Build.VERSION_CODES.P时调用 canvas.clipPath(path,Region.Op.XX...
2019-12-05 09:24:08
596
原创 map取值
1.keySet二次取值;// 第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) { System.out.println("key= " + key + " and value= " + map.ge...
2019-12-04 11:28:24
131
原创 控件之Space
介绍Space 是一个轻量级的 View 子类,可用于在通用布局中的组件之间创建间隙。 Space经常用于组件之间的缝隙,其draw()为空,减少了绘制渲染的过程。组件之间的距离使用Space会提高了绘制效率,特别是对于动态设置间距会很方便高效。 正是因为draw()为空,对该view没有做任务绘制渲染,所以不能对Space设置背景色。使用 <Space ...
2019-12-03 09:49:36
230
原创 控件之NestedScrollView
NestedScrollView 即 支持嵌套滑动的 ScrollView。因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其作用就是作为控件父布局,从而具备(嵌套)滑动功能。NestedScrollView 与 ScrollView 的区别就在于 NestedScrollView 支持 嵌套滑动,无论是作为父控件还是子控件,嵌套...
2019-12-03 09:26:30
785
原创 Android setTextColor设置颜色六种方式
方式一:<.......android:color="#FFFFFF"/>方式二:tv.setTextColor(0xFFFFFF);方式三:tv.setTextColor(Color.GRAY);方式四:tv.setTextColor(Color.rgb(255, 255, 255));方式五:tv.setTextColor(Color.parseColor("...
2019-11-28 15:51:04
12838
原创 Retrofit网络请求参数注解
Retrofit使用介绍:-添加Retrofit库的依赖-创建接收服务器返回数据的类-创建用于描述网络请求的接口-创建 Retrofit 实例-创建 网络请求接口实例 并 配置网络请求参数-发送网络请求(异步 / 同步)-处理数据GEThttp://192.168.43.173/api/trades//简单的get请求(没有参数) ...
2019-11-22 17:29:50
186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人