自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 kotin 文章集合

Kotlin——集合详解 0923

2021-09-23 11:35:14 130

原创 Android 优化

布局优化: 减少布局层级,使用ViewStub提高显示速度,布局服用,尽可能少使用warp_content,删除空间中无用的属性,避免过度绘制移除window默认背景,按需显示展位图,自定义View优化,使用canvas.clipRect()识别可见区域。启动速度:采用分布加载,异步加载,延期加载提高应用初始化速度,采用线程初始化数据等,合理的刷新机制。代码优化:遵循Java生命周期 安装包优化:删除无用资源,优化图片,代码混淆,避免重复。内存方面:防止内存泄露,使用一些第三方工具检测解决。

2024-03-13 22:13:20 421

原创 安卓基础面试题

布局优化: 减少布局层级,使用ViewStub提高显示速度,布局服用,尽可能少使用warp_content,删除空间中无用的属性,避免过度绘制移除window默认背景,按需显示展位图,自定义View优化,使用canvas.clipRect()识别可见区域。启动速度:采用分布加载,异步加载,延期加载提高应用初始化速度,采用线程初始化数据等,合理的刷新机制。代码优化:遵循Java生命周期 安装包优化:删除无用资源,优化图片,代码混淆,避免重复库存在。view和viewgroup。6Android性能优化。

2024-03-13 22:11:54 355

原创 面试-java基础相关

boolean 1bite char 2字节 byte 1字节 short 2 ,int 4,long 8字节 float4 double 8。基本数据类型:布尔型,数值型(整型:short,int.long;浮点型:float、double;字节型:byte),字符型(char)引用数据类型: 数组、类,接口。

2024-03-13 21:18:50 231

原创 安卓面试准备汇总

android pms,cms,wms相关知识。android fragmework层的知识。android 基础相关。

2024-03-13 21:01:03 147

原创 Fragment 调用PopupWindow 不显示这么回事

tvCategory,页面刚创建就初始化 PopupWindow导致 取到的值为0。应该监听tvCategory 渲染完再去初始化PopupWindow。

2023-11-23 15:14:01 87

原创 java.lang.IllegalStateException: Can not add resource

然后去新增的依赖找资源。

2023-11-22 18:40:33 249

原创 Kotlin 常用知识点汇总

val s="%.2f".format(8.956244) //8.96 数字四舍五入 2位小数数字去尾法到2位小数

2022-07-13 22:31:14 633 1

原创 app web 互调js 的web源码

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Documen...

2022-03-26 17:31:03 3058

原创 MobSDK已停止支持非严格模式版本(正确版本)

MobSDK已停止支持非严格模式版本

2021-12-27 09:57:04 869

原创 2021 重点总结

0409 叮当同学,okhttp3 表单提交,文件上传okhttp3 表单提交,文件上传 叮当同学,阿凡题,RC4_encode 加密

2021-04-09 14:01:01 66

原创 okhttp3 表单提交,文件上传

OkHttpClient client = new OkHttpClient(); RequestBody fileBody = RequestBody.create(MediaType.parse("image/jpeg"), file);//将file转换成RequestBody文件 RequestBody requestBody = new MultipartBody.Builder().setType(MultipartBody.FORM) ..

2021-04-09 13:53:13 1652

原创 开发常见异常

java.lang.IndexOutOfBoundsException :Index: 1, Size: 1数组越界解决办法:从数组取数据时先判断长度和位置的关系NullPoint 空指针异常解决办法:做非空判断

2021-04-06 14:51:21 67

原创 google app 微信 facebook 签名不对(2021最新,关于Google Play app signing问题)

大伙先看这个文章:关于Google Play app signing的坑然后我写上我花了一晚上解决的命令:可直接复制然后 文本编辑器粘贴修改java -jar "C:\Users\Administrator.DESKTOP-P6MS8HU\Downloads\pepk.jar" --keystore="C:\Users\Administrator.DESKTOP-P6MS8HU\Downloads\dkey2.keystore" --alias=ddkey2 --output="C:\Users\A

2021-03-15 22:45:01 1198

转载 ava.lang.UnsatisfiedLinkError: No implementation found for

使用第三方.so库调用JNI方法的时候出现了以上异常。看log说明是没有找到jni的方法,链接.so库错误。这个.so库是用来进行红外通讯的,是从另一个工程拷贝过来的。.so库里的接口都是带包名的,如果从别的项目拷贝过来,包名变了而.so库里的接口包名没变,就会造成找不到jni方法的异常。所以解决上述异常有两个方法,一个是改变.so库里接口的包名为新项目的包名,二是把.so库放在.so库接口对应的包名里。我采用的是第二种,问题解决。...

2020-09-07 18:31:54 672

转载 Error:Failed to resolve: com.android.support:recyclerview-v7:28.0.0

自己项目需要引入第三方SDK,导入项目中,代码铺好,迫不及待看看效果,run,问题来了Error:Failed to resolve: com.android.support:recyclerview-v7:26.1.01立马查看下build.gradle,没有看到有依赖recyclerview-v7:26.1.0,左右排查一遍,没有发现任何关于26版本问题,立马猜测石油第三方仓库版本引入了26的包,问题来了,怎么解决。Starting from version 26 of support

2020-08-29 10:17:21 339

原创 app支付宝支付出现4000 6001等错误

可能是服务端给的订单数据 编码格式 要改成utf-8

2020-08-28 15:01:39 1603

原创 Caused by: java.lang.SecurityException: Failed to find provider null for user 0; expected to find a

如果你是使用了ActiveAndroid 数据库,出现以下问题Caused by: java.lang.SecurityException: Failed to find provider null for user 0; expected to find a valid ContentProvider for this authority原因:当我们在 8.0 或 8.1 系统上使用 26 或以上的版本的 SDK 时,调用 ContentResolver 的 notifyChange 方法通

2020-08-06 10:34:38 2331 1

原创 安卓TextView 文字方向 水平朝左

效果如下图 使用自定义View继承TextViewimport android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.Gravity;import androidx.appcompat.widget....

2020-02-28 14:12:35 1107

转载 Android facebook KeyHash生成(生成开发和发布密钥散列)

参考链接:https://blog.csdn.net/zull_kos_mos/article/details/88746626keytool -exportcert -alias aaa -keystore bbb.jks | openssl sha1 -binary | openssl base64

2020-01-16 14:10:53 1113

原创 2020-01-09

转自最近做的关于打印机打印图片的项目,需要将图片转为打印机能打的点阵位图。我参考了很多文章,但是也没有说的很详细的,其中流浪的鱼的csdn博客写的比较详细,但是,半路出家的Android菜鸟,表示没看太懂,而且那个BufferImage,Android里也没有,又下了个GpuImage处理库,发现效果都不是我想要的,于是,自己看了抖动算法原理,自己写了个。首先,打印机只能通过你传输的数据0或1,...

2020-01-09 22:45:05 143

原创 java 备忘录

。 Lambda表达式在大多数虚拟机中采用invokeDynamic指令实现,相对于匿名内部类在效率上会更高一些。List<User> userList = ...;Collections.sort(userList, (user1, user2) -> { Long userId1 = user1.getId(); Long userId2 = u...

2019-12-18 10:09:53 127

原创 git 忽略无效解决办法

参考链接https://www.cnblogs.com/yswenli/p/9486512.html

2019-12-17 10:33:54 156

原创 JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore

安卓打包上线,用工具打包的时候出现就改用输命令的形式生成签名文件控制台 cmd 后输入以下内容keytool -genkey -alias yl -keypass test888888 -keyalg RSA -keysize 1024 -validity 3650 -keystore E:\appkey.keystore -storepass test888888alia...

2019-11-26 14:16:08 19944 5

原创 ARouter::There is no route match the path

我的解决办法:在跳转目标页所在的moudule 的build.grade 加如下行参考链接:https://blog.csdn.net/fei810711peng/article/details/75307278https://blog.csdn.net/yyo201/article/details/84583208问题7:新增页面之后,无法跳转?ARouter加载Dex...

2019-11-14 11:07:23 101

原创 ConstraintLayout 滚动 嵌套 scroView

这样就可以了

2019-11-11 10:35:20 4250

原创 (亲测有效):ERROR: Could not find method leftShift() for arguments

按照这个还是没解决,原来还差安装插件plugins下载这个插件重启AS就可以了

2019-11-04 11:17:03 1221

转载 Resource IDs cannot be used in a switch

https://www.jianshu.com/p/d2cb91a785ef

2019-10-31 20:12:40 383

原创 android implementation 和api的使用

//RetrofitHelper api rootProject.ext.dependencies["retrofit"] //retrofit- rxJava api rootProject.ext.dependencies["rxJava"] //rxlifecycle- 已包含 rxAndroid 不用导rxandroid api rootProj...

2019-10-24 13:00:57 1945

转载 java.io.IOException: Cleartext HTTP traffic to dict.youdao.com not permitted

记录一次错误解决java.io.IOException: Cleartext HTTP traffic to dict.youdao.com not permitted原因Android引入了对Https的推荐支持,而Android P的系统上面默认所有Http的请求都被阻止了方法在AnroidManifest.xml中的application设置android:usesClea...

2019-09-29 10:52:25 200

转载 ButterKnife碰到AndroidX怎么办

前言我希望我的文章不要弯弯绕绕,直接贴代码希望大家可以看得懂,看完文章可以达到学习的第一个里程碑,至于后面原理慢慢的补上就是了,毕竟业务和解决问题优先嘛。按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。环境以及工具AndroidStudio3.3报错...

2019-09-27 14:10:46 1833

转载 AndroidStudio报错Manifest merger failed : Attribute application@appComponentFactory value=(android.sup

在引入 库文件时候,AS报错,第一反应 抓狂,然而没用Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] And...

2019-09-27 11:37:42 1166

原创 找不到Gradle DSL方法:'kapt()'

检查您的app build.gradle是否已经存在?apply plugin: 'kotlin-kapt'不存在 加一个就好

2019-09-27 11:36:28 751

原创 安卓界面控件消失的可能原因

我找到的问题根源在于include 用了两个同样id名字的组件

2019-02-01 11:57:59 557

原创 获得sha1

 https://blog.csdn.net/HJ_CQ/article/details/80495890

2019-01-29 15:39:32 203

转载 Unable to resolve dependency for ':app@signingConfigs/compileClasspath

    链接:https://blog.csdn.net/SkySmile_/article/details/81081377问题已解决 

2019-01-28 20:24:04 254

原创 rxjava异步操作 中间转换

// Point point = mMapView.toMapPoint(x, y);// Flowable.just(point)// .map(new Function&lt;Point, Boolean&gt;() {// @Override// public Boolean apply(Point pointp...

2019-01-15 16:09:28 308

转载 安卓图片photoview 查看器

 https://www.cnblogs.com/shen-hua/p/6634440.html

2019-01-14 23:20:05 1989

原创 安卓 Dialog样式 Activity 无ActionBar 的 设置方法

&lt;style name="AlertNoActionBar" parent="@style/Theme.AppCompat.Light.NoActionBar"&gt; &lt;item name="windowActionBar"&gt;false&lt;/item&gt; &lt;item name="android:windowFram

2019-01-14 22:27:34 1432

原创 安卓一个Activity两个fragment显示天地图mapview 重叠问题办法

case 4: if (framentTest222 == null) { framentTest222 = new FramentTest222(); getSupportFragmentManager().beginTransac...

2019-01-10 16:24:26 657 2

city.json(全国城市 省市区)

全国城市 省市区 示例 "cities": [ { "areaId": "110000", "areaName": "北京市", "counties": [ { "areaId": "110101", "areaName": "东城区" }, { "areaId": "110102", "areaName": "西城区" }, { "areaId": "110105", "areaName": "朝阳区" }, { "areaId": "110106", "areaName": "丰台区" }, {

2020-03-10

(亲测可用)TbsDemo.rar

基于腾讯X5内核 1、文件浏览(支持pdf/ppt/doc/excel/txt) 2、文件上传(JS) 3、文件下载 4、Android与JS交互 5、自定义交互(进度条、下拉回弹) 6、视频播放

2020-03-10

空空如也

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

TA关注的人

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