自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java文件加密

SecureTeam Java Obfuscator是一款针对Java应用程序的代码混淆和加密工具,可以对Java字节码进行重命名、优化、加密和混淆,以提高代码的安全性和保护知识产权。Allatori Java Obfuscator是一款基于Java字节码的混淆和加密工具,可以对Java应用程序的类和方法进行混淆和加密,以加大反编译和逆向工程的难度。它可以对应用程序的代码进行重命名、优化、加密和混淆,以增加代码的安全性和保护知识产权。它可以对Java应用程序的类文件进行加密,以防止代码的逆向工程和反编译。

2023-10-12 20:28:42 234

原创 RN 使用RecyclerListView实现公用列表组件-记录

【代码】RN 使用RecyclerListView实现公用列表组件-记录。

2023-09-07 22:04:07 210

原创 React Native农历和阳历转换

本文用于记录项目内业务需求,参考。

2023-08-08 21:55:48 204

原创 React Native项目在局域网内开发

首先在WebStorm终端运行下面指令,安装metro依赖。然后修改metro.config.js。使用以下指令开启一个Packager服务。使用以下指令运行android或者ios。1、在设备上搭建Packager服务器。2、开启Packager服务。

2023-06-29 20:41:41 228 1

原创 Android解析JSON数据

JSONObject是Android内置的JSON解析库,通过它可以将JSON字符串转换为Java对象或将Java对象转换为JSON字符串。GSON是Google开源的Java JSON解析库,支持将JSON字符串自动转换为Java对象,同时也支持将Java对象自动转换成JSON字符串。String jsonString = "{'name':'张三','age':25}";String jsonString = "{'name':'张三','age':25}";2)将JSON字符串转换为Java对象。

2023-05-31 09:57:48 4089 2

原创 Android解析XML文件

DOM解析是将整个XML文件读入内存,构建一个树形结构,需要占用大量内存,适用于小型XML文件的读取,常用于需要对整个XML文件操作的应用场景。在SAX解析中,解析器在遍历XML文件时会触发一系列事件,应用程序只需要实现特定的事件处理方法,便可实现对XML文件的读取和处理。SAX解析是基于事件驱动的解析方式,解析速度快,适用于大型XML文件的读取,常用于只关注XML文件中一部分数据的应用。Android解析XML文件的主要方法是SAX解析和DOM解析。//使用DOM解析器解析XML文件,获取根节点。

2023-05-31 09:55:30 691

原创 Android线程同步方式

4. 使用CountDownLatch、CyclicBarrier等辅助类:这些类提供了更高级的线程同步功能,可以实现多个线程之间的同步。wait和notify方法需要在synchronized块内部调用,通过wait释放锁,让其他线程占用该锁,notify则是唤醒等待该锁的线程。5. 使用Atomic类:Atomic类提供了一些原子操作,可以避免多个线程同时操作同一个变量时产生的数据竞争问题。这种方法适用于只有一个线程进行写操作,其他线程进行读操作的情况。这种方法是Java最基本的线程同步技术。

2023-05-31 09:45:44 996 1

原创 有使用过Bitmap吗?在使用的过程中遇到了什么问题?如何解决?

可以使用inPreferredConfig属性将Bitmap对象的图像格式设置为高清或更好,或者使用高分辨率的原始图像来创建Bitmap对象。3. 显示问题:当Bitmap对象在应用程序的UI中显示时,它可能会被拉伸或变形。为了避免这种情况,可以使用ImageView或其他UI组件来显示Bitmap对象,并在XML布局中为其指定适当的尺寸。1. 内存溢出:当Bitmap对象很大时,它可能会占用大量内存,导致内存溢出。可以使用异步加载或延迟加载技术,使Bitmap对象在后台加载,提高应用程序的性能。

2023-05-30 09:26:06 657 1

原创 Android中的动画有哪几类?它们的特点和区别?

1. View动画(Tween Animation):View动画是针对View对象进行动画操作的一种动画类型,可以让View对象在一定时间内,由一个状态渐变到另一个状态。View动画适用于简单的动画效果,帧动画适用于简单的动画效果且资源量小,属性动画在实现动画效果上更加丰富,而转场动画适用于Activity或者Fragment之间的平滑过渡。4. 转场动画(Transitions Animation):转场动画是指在两个Activity或者两个Fragment之间,通过动画的效果来实现平滑的过渡。

2023-05-30 09:21:22 417

原创 Android广播分类

2. 有序广播(Ordered Broadcast):这种广播是一种同步的广播,保证所有接收者都会按照一定的顺序接收到广播。这种广播适合需要保证所有接收者均接收到广播的情况。3. 粘性广播(Sticky Broadcast):这种广播是一种可以被持久化的广播,即发送者可以将广播发送给尚未注册的接收者,当这些接收者注册时,它们可以立即接收到最近一次的广播。5. 系统广播(System Broadcast):这种广播是由系统发送的广播,用于通知应用程序系统事件的发生,如屏幕开关、电量变化、网络状态变化等。

2023-05-18 20:20:12 1597 1

空空如也

空空如也

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

TA关注的人

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