自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android 逆向工程 - 嵌入Admob SDK

Android通过反编译方式嵌入代码逻辑

2024-04-12 10:41:45 941

原创 23个软件设计模式

用一个以及创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。将一个复杂对象的构建与表示分离,使得同样的构建过程(创建步骤)可以创建不同的表示(不同的实例对象)。由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。JAVA中的代理安装代理类生成时机不同又分为静态代理和动态代理。

2023-06-27 22:05:42 3145 1

原创 Execution failed for task ‘:app:kaptDebugKotlin‘.

总结:room没有适配M1,需要对room的引用进行修改。在Google的IssueTracker里找到的。2.新工程项目,没有任何改动。1.Mac电脑,M1芯片。

2023-02-15 21:17:41 402

原创 android.app.LoadedApk.mReceivers 内存泄漏

定位android.app.LoadedApk.mReceivers内存泄漏问题

2022-12-30 19:19:44 713

原创 Android WI-Fi直连实现

【代码】P2P实现流程。

2022-10-09 20:56:56 1327 2

原创 Android广播 —— 发送广播给静态广播接收器

静态广播接收者如何接收广播

2022-07-17 20:12:09 1611

原创 Android 自定义View

自定义View1.extends View2.extends ViewGroup(布局?)构造函数四种.一、在代码中new,时调用二、在布局文件xml中,时调用三、在布局文件xml中,并且使用style属性,时调用style设置属性在style文件设置属性onMeasure方法onDraw方法onTouch方法(难点)自定义属性即为:在xml文件中设置的属性一、创建attrs.xml文件设计属性注意:系统有的属性都是不能重新定义的,所以下图的属性名称都是违法的

2022-07-01 10:03:37 888

原创 Java 线程与线程池

Java 线程池使用讲解

2022-06-17 11:40:31 1841

原创 Java 集合类

Java 集合类讲解

2022-06-17 11:38:43 74

原创 Android 删除文件

删除文件代码逻辑实现一、首先是将数据给“查”出来二、删除操作一、删除系统数据库表对应的索引二、删除成功后需要更新MediaStore,不然下次查出来的数据有发现怎么删除了的还在三、(根据个人需求)重新查一遍数据,更新数据列表注意事项权限代码逻辑实现我这里就以“图片”为例,其他都差不多一、首先是将数据给“查”出来具体查询代码如下,因为主要讲的是删除,就不详细说了。我自己自定义的对象:1、mFilePaths 查询数据的列表2、ImageObejct 一个简单的数据实力对象3、mHandler

2022-03-20 19:27:21 3106

原创 Android Notification显示监听|点击事件|监听删除|同时展示|

Android Notification

2021-12-20 10:41:21 4730

原创 Android 蓝牙通信

Android 蓝牙通信一、现在的无线通信方案及差别二、蓝牙传输功能开发1、准备阶段1)权限2)蓝牙的开启/关闭/状态判断设备是支持蓝牙获取蓝牙状态启动/关闭2、查找设备1) 让设备可见2) 查找设备首先启动查找设备然后是通过广播来获取到查找的结果。3) 绑定设备对于已经绑定的设备对于未绑定的设备3、通讯过程通讯的两个设备蓝牙一定要绑定的吗?总结一、现在的无线通信方案及差别上图是2018年甚至是更老的时候的方案除以上之外还有 红外线传输但是红外线是直线的传输方式(单向传输?)不适应无线通讯二、蓝

2021-11-28 20:03:17 2553 1

原创 在Application跳转到activity的问题

在Application跳转到activityIntent intent = new Intent(MyApplication.this, TextActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);在Application跳转到activity需求在,intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)这个参数就如同字面意思,会新开一个a

2021-10-20 09:52:42 842

原创 JVM 垃圾回收

1.如何判断对象可以回收1.1引用计数法(python使用)每一个对象都会有,对应的应用值,记录该对象被应用的数量。1.2可达性分析算法(java虚拟机使用)扫描堆中的对象,看是否能够沿着GC Root对象为起点的引用链找到该对象,找不到,表示可以回收。什么对象能作为 GC RootMemory Analyzer java堆分析工具,能查看堆快照的GC Root对象。1、核心类2、操作系统应用的java对象3、活动线程中的对象4、带锁的对象1.3 四种应用1、强引用平常使用的都是强

2021-09-26 09:42:28 76

原创 IOS开发 删除Main.storyboard

删除Main.storyboard并正常运行Xcode版本12.3一:删除Main.storyboard二:删除配置信息中Main Interface,留(空白)“ ”即可。三:注释或删除以下代码四:设置rootViewController六:删除配置文件最后先"Product -> Clean Build Folder "在运行...

2021-02-01 19:08:37 701

原创 IOS开发 Could not locate installed application

Could not locate installed application1.我这边是因为,数据线接触不良导致。

2021-01-20 20:57:32 223

原创 IOS开发 Build input file cannot be found

Build input file cannot be found “/XXX/xxx…/tableViewCell.m”本人出现改错误的原因是因为,在tower中将新建的文件撤回而导致的处理办法,将文件从编译列表中删除在列表中选中文件,点击列表底部的“-”号即可...

2021-01-20 20:55:32 1062

原创 IOS strings文件\Android XML文件\Exl表格,转换

今日找到一个好工具。能进行ios strings文件与exl表格,相互转换android xml文件与exl表格,相互转换ios strings文件与xml,相互转换详细地址:https://github.com/CatchZeng/Localizable.strings2Excel使用事例中,都是整个文件夹中的内容进行转换的。建议使用前查看python python/Xls2Strings.py -h//不一定是Xls2Strings.py任何文件都行//执行结果,查看标识符的解

2021-01-18 19:21:01 285

原创 python divmod|pow|abs

python 数学函数divmod(x,y)x/y,返回结果(除数,余数)x=10y=3print(divmod(x,y))结果(3,1)

2020-10-21 09:28:14 143

原创 Python round(x,y)

Python round(x,y)print(round(80.23456, 4)) # 将x进行四舍五入,在小数点后第y位80.2346

2020-10-21 09:26:53 492

空空如也

空空如也

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

TA关注的人

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