自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(225)
  • 问答 (2)
  • 收藏
  • 关注

原创 Manifest合并报错

【代码】Manifest合并报错。

2024-05-21 17:01:51 112

原创 Android 注解

:其实就是一个实现类对象,实现了该注解以及Annotation接口。注解本质是一个接口,Java中所有注解都是继承了Annotation接口的。

2024-05-09 16:57:46 230

原创 Android RecyclerView

【代码】Android RecyclerView。

2024-05-08 15:43:46 750

原创 Junit单元测试框架

可以用来对方法进行测试,它是第三方公司开源出来的(很多开发工具已经集成了Junit框架,比如IDEA)

2024-05-07 17:15:07 207

原创 Responsive/adaptive design with views 页面响应式布局设计

推荐使用ConstraintLayout。

2024-04-30 17:12:18 127

原创 WebView

主要是用来处理webView界面加载url的生命周期。每个生命周期需要完成的事情,具体可以见下面的文章。

2024-04-30 14:50:12 221

原创 打包问题记录

象棋oppo渠道 + 广告。

2024-04-18 09:48:28 245

原创 Android Activity跳转自定义动画

https://juejin.cn/post/6844903952090136589

2024-04-11 11:57:26 90 1

原创 Android ImageView以及实现截图 .9.png

【代码】Android ImageView以及实现截图。

2024-03-28 20:48:10 272 1

原创 闪屏页调研

启动activity tv.danmaku.bili/.MainActivityV2。

2024-03-27 14:13:37 228

原创 华为广告打包报错,问题思考

fata日志不一样能反映出完整的错误日志信息,仅看fata日志具有误导性,有可能指向错误的方向。通过看完整的日志可见,错误的原因为。

2024-03-25 20:27:12 490

原创 打包系统待优化点

删除对应资源displayOptions、autoSizeTextType。

2024-03-07 11:58:33 359

原创 EventLoop 宏任务 微任务

在 EventLoop中,每一次循环称为一次 tick。

2024-03-06 11:28:57 393

原创 JavaScript 闭包 作用域

JavaScript 的作用域。指变量能够被访问到的范围ES5 之前全局作用域和函数作用域ES6 出现之后新增块级作用域不论Java也好,JavaScript也罢变量一般都会分为全局变量和局部变量两种。在 JavaScript 中,全局变量是挂载在 window 对象下的变量所以在网页中的任何位置你都可以使用并且访问到这个全局变量。

2024-03-04 17:53:12 390

原创 JavaScript new、apply call 方法

call、apply和 bind 是挂在 Function 对象上的三个方法,调用这三个方法的必须是一个函数三者的作用都是改变func的this指向。A对象有个 getName 的方法,B 对象也需要临时使用同样的方法那么这时候可以借用 A对象的 getName 方法let a = {let b = {console.log(a.getName.call(b,"传奇"))let name = a.getName.bind(b,"QQ飞车");传奇 --- liliQQ飞车 --- lili。

2024-03-01 18:12:58 392

原创 JavaScript继承 寄生组合式继承 extends

1、JS 的继承到底有多少种实现方式呢?2、ES6 的 extends 关键字是用哪种继承方式实现的呢?

2024-03-01 16:51:46 606

原创 JavaScript 函数

输出69。

2024-03-01 11:56:12 410

原创 javaScript 深浅拷贝

自己创建一个新的对象,来接受你要重新复制或引用的对象值。如果对象属性是基本的数据类型,复制的就是基本类型的值给新对象,但如果属性是引用数据类型,复制的就是内存中的地址,如果其中一个对象改变了这个内存中的地址,肯定会影响到另一个对象。

2024-03-01 10:56:01 533

原创 JavaScript数据类型 检测数据类型 数据类型转换 数值相等比较

前七种为基础数据类型。Object类型为引用数据类型。

2024-02-29 16:01:49 522

原创 打包 官方渠道 QQ微信分享、QQ登录

qq、微信分享资源整理时,需要去除其中的fileProvider声明,provider声明改为由游戏自己配置在母包中。

2024-02-28 16:48:12 388

原创 Android platform tool中d8.bat不生效

运行d8.bat,此段代码,可以看到此段提示。

2024-02-22 20:52:37 565

原创 npm安装指定版本依赖

【代码】npm安装指定版本依赖。

2024-02-19 14:17:32 823

原创 windows迁移服务时遇到权限不足问题

2、webStorm命令行中运行pm2指令。1、修改单个jar包的权限。1、webStorm使用管理员权限运行。

2024-02-01 11:54:57 420

原创 OOM 内存溢出与线上内存实时监控

dalvik.vm.heapsize,单个进程可用的最大内存。开启largeHeap="true"的最大限制。dalvik.vm.heapstartsize,它表示堆分配的初始大小。APP启动的初始分配内存。dalvik.vm.heapgrowthlimit,它表示单个进程内存限定值。指令:获取所有dalvik属性数据。指令:获取某项dalvik属性。

2024-01-25 16:02:44 427

原创 LeakCanary原理 弱引用与垃圾回收 强引用 软引用 弱引用 虚引用

LeakCanary 通过 hook Android 的生命周期来自动检测 Activity 和 Fragment 何时被销毁,何时应该被垃圾回收,这些被 destroy 的对象被传递给 ObjectWatcher,ObjectWatcher 持有对它们的弱引用。

2024-01-24 19:59:11 426

原创 Android 内存优化 内存泄漏

内存抖动是由于短时间内有大量对象进出新生区导致的,内存忽高忽低,有短时间内快速上升和下落的趋势,分析图呈锯齿状。它伴随着频繁的GC,GC 会大量占用 UI 线程和CPU 资源,会导致APP 整体卡顿,甚至有 OOM 的可能。

2024-01-23 20:32:14 406

原创 webpack初始化

1.下载 webpack webpack-cli 到项目 (版本独立)2.项目中运行工具命念,采用自定义命令的方式(局部命令)

2024-01-12 16:57:08 379

原创 node.js

如果promise是基石,使用promise更方便,为什么java script不改为同步,为什么要绕一大圈。

2024-01-11 15:10:38 391

原创 防火墙开端口

选择规则集,添加端口号。

2024-01-06 10:59:01 373

原创 构造器模式

Order(4) 会返回一个 Order 实例,然后您可以对其调用 addItem(Noodles())。addItem() 方法会返回同一 Order 实例(具有新状态),您可以使用 vegetables 再次对该实例调用 addItem()。从 Order 类中的 addItem() 和 addAll() 方法返回更改后的 Order,而不是返回 Unit(或者不返回任何内容)。在 addItem() 和 addAll() 方法中,通过返回 this 即可返回当前的 Order。

2023-12-28 17:55:50 355

原创 Caused by: java.lang.IllegalStateException: compileSdkVersion is not specified.

创建koltin工程时,提示下述错误。

2023-12-25 17:45:05 666

原创 node程序 pm2 start 6 --max-memory-restart 8096M

默认情况下,pm2启动的Node程序可以使用的内存大小是2048MB。这个值可以通过pm2的配置文件或命令行参数来修改。这将指定程序可使用的最大内存为1024MB。注意,这个值必须包含单位(M表示兆字节)。pm2启动node程序时,如果不指定程序可使用内存大小,默认程序可使用内存大小是多少。如果通过指令修改这个值。

2023-12-16 19:02:03 636

原创 打包 抖音直播云游戏 YYB OPPO MUMU

oaid资源中的bcpkix-jdk15to18-1.68.jar与抖音云游戏的资源冲突。为解决此问题,需要规范化文件的资源名称,将.置为_其实资源名称是一样的,拷贝时资源名称有变化。

2023-12-06 15:33:32 625

原创 android开发规范

注意:更改代码使其更简洁、高效或易于阅读和理解称为“重构”。这就像写一篇文章,先写一份包含所有信息的初稿,然后再对文字进行修改和提炼。

2023-11-28 20:14:28 398

原创 pycharm

https://newsn.net/say/pip-config-whereis.html

2023-11-20 19:35:05 72

原创 mysql安装

安装时参考的这个教程。

2023-11-20 17:12:37 68

原创 Apktool回编译报错

【代码】Apktool回编译报错。

2023-11-14 18:05:00 279

原创 打包 广告 小米 华为 VIVO 抖音直播 Honor

如果申请权限可以提高广告的收益,则SDK尽量申请权限。

2023-11-07 20:08:21 471

原创 kotlin Compose 与 Kotlin 的兼容性对应关系

> Task :app:compileDebugKotlin FAILEDw: ATTENTION!This build uses unsafe internal compiler arguments:-XXLanguage:+NonParenthesizedAnnotationsOnFunctionalTypesThis mode is not recommended for production use,as no stability/compatibility guarantees

2023-11-03 20:38:23 976

原创 TextView 带阴影的TextView 跑马灯

1、android:shadowColor:设置阴影颜色需要与shadowRadius一起使用2、android:shadowRadius:设置阴影的模糊程度设为0.1就变成字体颜色了,建议使用3.03、android:shadowDx:设置阴影在水平方向的偏移就是水平方向阴影开始的横坐标位置4、android:shadowDy:设置阴影在竖直方向的偏移,就是坚直方向阴影开始的纵坐标位置。

2023-10-26 20:50:22 127 1

不同版本的Appium-Server-GUI-windows,用于解决低版本Appium-Server可能存在的问题

不同版本的Appium-Server-GUI-windows,用于解决低版本Appium-Server可能存在的问题。

2024-04-24

d8.bat编译时,需要使用到的find-java64.exe工具

d8.bat编译时,需要使用到的find_java64.exe工具

2024-02-22

d8.bat编译时,需要使用到的find-java32.exe工具

d8.bat编译时,需要使用到的find_java32.exe工具

2024-02-22

d8.bat编译时,需要使用到的find-java.bat工具

d8.bat编译时,需要使用到的find_java.bat工具

2024-02-22

jdk1.8.121版本.exe

jdk1.8.121版本.exe 开盒即食

2024-02-20

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

TA关注的人

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