自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kotin 文章集合

Kotlin——集合详解 0923

2021-09-23 11:35:14 159

原创 c语言 输出输入的多个字母的大小写个数

gets(str);str[i]!= '\0';i++) {count++;return 0;

2024-07-04 07:42:28 428

原创 linux android studio adb shell

2024-07-02 08:36:02 120

原创 vivo手机 创建不了文件夹 因为文件夹名字用了关键字!

最终发现是因为创建的文件夹名字叫voice ,估计和系统冲突了不让创建,记录下。

2024-06-27 17:07:25 177

原创 Linux系统内核作用

2. 内存管理:管理系统的物理内存和虚拟内存,包括内存分配、回收、页面交换等,保障内存的有效利用和进程的内存需求。1. 进程管理:负责进程的创建、调度、终止等,合理分配 CPU 资源给各个进程,确保多任务的高效运行。3. 设备驱动:与各种硬件设备进行交互,为硬件提供软件接口,使得操作系统能控制和使用硬件设备。5. 网络通信:实现网络协议栈,处理网络数据包的传输、接收和路由等,支持系统的网络功能。6. 系统调用接口:为用户态程序提供进入内核的接口,使得应用程序能够请求内核服务和资源。

2024-06-16 09:39:18 322

原创 tcp和udp的例子

• HTTP:网页浏览使用的协议,需要可靠的数据传输来确保网页内容准确无误地展示。• 一些在线游戏:部分对实时响应要求高但能接受少量数据丢失的游戏通信。• 实时流媒体:如网络直播,一定程度的丢包可以容忍,更注重实时性。• DNS:域名系统,对实时性要求较高,偶尔的数据丢失影响不大。• SSH:安全外壳协议,用于远程登录和安全通信。• FTP:文件传输协议,保证文件传输的完整性。

2024-06-16 08:06:55 147

原创 入门资料汇总

Android源码环境搭建(aosp Ubuntu 16.04)-CSDN博客

2024-05-29 20:50:48 103

原创 台式机安装ubuntu过程

意思估计是分区被占用了,出现这个问题 ,我的处理方法是再来一遍重装流程,然后到了设置分区那一步,选择擦除磁盘,ubantu默认安装 就可以了,如下图选择绿色框框的。安装前一定要先清空电脑的硬盘数据,不然可能会出现以下图片异常。马哥说:继续吧 明天继续 ,go。

2024-05-27 23:47:39 405

原创 Android 优化

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

2024-03-13 22:13:20 457

原创 安卓基础面试题

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

2024-03-13 22:11:54 383

原创 面试-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 259

原创 安卓面试准备汇总

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

2024-03-13 21:01:03 164

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

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

2023-11-23 15:14:01 131

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

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

2023-11-22 18:40:33 383

原创 Kotlin 常用知识点汇总

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

2022-07-13 22:31:14 682 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 3095

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

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

2021-12-27 09:57:04 903

原创 2021 重点总结

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

2021-04-09 14:01:01 95

原创 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 1729

原创 开发常见异常

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

2021-04-06 14:51:21 93

原创 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 1326

转载 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 749

转载 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 364

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

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

2020-08-28 15:01:39 1675

原创 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 2590 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 1180

转载 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 1158

原创 2020-01-09

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

2020-01-09 22:45:05 165

原创 java 备忘录

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

2019-12-18 10:09:53 159

原创 git 忽略无效解决办法

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

2019-12-17 10:33:54 199

原创 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 20024 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 134

原创 ConstraintLayout 滚动 嵌套 scroView

这样就可以了

2019-11-11 10:35:20 4309

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

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

2019-11-04 11:17:03 1313

转载 Resource IDs cannot be used in a switch

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

2019-10-31 20:12:40 429

原创 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 1996

转载 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 227

转载 ButterKnife碰到AndroidX怎么办

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

2019-09-27 14:10:46 1873

转载 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 1199

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

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

2019-09-27 11:36:28 790

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关注的人

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