详解Objective C 中Block如何捕获外部值
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 151
引言block 本质上也是一个 objective-c 对象,它内部也有个 isa指针。block 是封装了函数调用以及函数调用环境的 ob...
iOS RN启动中管理Native Module详解
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 157
1. 全局的 native module 注册表rctmoduleclasses 数组首先, rn中拥有一个全局的静态数组rctmodule...
iOS界面布局简化UIStackView使用详解
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 0
前言在过去ios页面布局较为传统,大多数人使用frame或者autolayout来布局,在ios9以后,引入了uistackview。uis...
iOS开发xconfig和script脚本使用详解
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 105
引言利用xcode进行开发时需要进行很多build setting的设置以便能让项目按照设置的进行编译,同时有时候需要在编译时利用scrip...
ios利用RunLoop原理实现去监控卡顿实例详解
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 91
一、卡顿问题的几种原因复杂 ui 、图文混排的绘制量过大;在主线程上做网络同步请求;在主线程做大量的 io 操作;运算量过大,cpu 持续高...
替代pod update速度慢的lg_pod_plugin安装使用详解
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 79
1. 安装方式推荐使用bundle 安装lg_pod_plugin , 免去手动安装 gem install lg_pod_plugin ,...
ios开发 try-catch引起的野指针问题排查
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 88
1、野指针问题【exc_bad_access (sigsegv) / kern_invalid_address]possible zombi...
iOS开发frame和bounds使用示例详解
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 85
简述frame: 视图的位置和大小使用是父视图的坐标系,所以将视图放置在父级中这一点就很重要。 bounds:视图的位置和大小,使用的是其自...
配置iOS 16 屏幕旋转适配实例详解
2024-05-19 17:31 | 分类:App开发 | 评论:0 次 | 浏览: 81
正文我们公司的 app 只支持竖屏, 只有在视频播放的时候才可以横屏, 所以这就需要我们强制去旋转屏幕. 我想一般的 app 大概都会有这种...
优化和瘦身Android APK的六个小技巧
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 75
为什么apk瘦身重要在开始深入研究apk瘦身之前,让我们先了解为什么它如此重要。用户体验:大型apk文件会增加应用的安装时间,启动时间和页面...
关于Android CountDownTimer的使用及注意事项
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 81
android countdowntimer的使用使用方式注意如下所示,有人喜欢用种方式使用倒计时,这样的确是可以实现计时功能,但是,这样会...
详解Flutter如何在单个屏幕上实现多个列表
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 82
前言今天,我将提供一个实际的示例,演示如何在单个页面上实现多个列表,这些列表可以水平排列、网格格式、垂直排列,甚至是这些常用布局的组合。下面...
android控件Spinner(下拉列表)的使用例子
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 77
一、介绍:安卓的spinner是一个下拉菜单控件,通常用于选择一组选项中的一个。它可以为用户提供一种简单的交互方式,使其能够快速轻松地对应用...
Android Compose学习之绘制速度表盘
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 82
内心想法xxcompose已经发布好久了,还没有用过compose写过ui,之前只是在官网上了解过,看着这可组合函数嵌套,我就脑袋大,更fl...
Android解读Native崩溃栈信息的方法详解
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 0
大部分的 android 开发者使用的主要语言都是 kotlin / java,他们的崩溃栈信息非常清晰,也非常好定位到问题,如果是线上的崩...
Flutter中数据存储的四种方式小结
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 81
在 flutter 中,存储是指用于本地和远程存储和管理数据的机制。以下是 flutter 中不同存储选项的概述和示 例。shared pr...
Android APK 32位和64位的区别及说明
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 84
android apk 32位和64位的区别现在我们或者运营人员在更新应用市场的是时候会被要求上传 32位 的安装包和 64位 的安装包32...
基于Android实现烟花效果
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 92
一、效果预览无中心版本有中心版本二、实现2.1 均匀分布我们首要解决的问题是计算出粒子运动方向,保证粒子能正常扩散到目标范围和区域,另外还有...
ffmpeg实现去水印以及切分视频demo
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 90
ffmpeg实现去水印以及切分视频package mainimport ( "fmt" "log" "os" "os...
Android Material组件库日期选择和时间选择器的使用方法
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 78
android material组件库日期选择和时间选择器的使用方法简单的封装下material组件里的日期选择器和时间选择器的使用方法效果...
Android使用Jetpack WindowManager开发可折叠设备(过程分享)
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 86
一、背景我们在google开发者大会上,看到jetpack windowmanager和windowsizeclass这些技术,如下图。那这...
Android获取网络连接状态新方法整理
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 98
一. 问题背景android12上,有的app模块判断当前网络的类型和连接状态时,还是使用的旧的api,导致返回的结果不准确,影响代码逻辑判...
Android如何实现NFC读取卡片信息
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 93
效果图因为朋友需要个读取nfc卡片数据的功能,所以最近看了一下android 系统下nfc 读取卡片信息的操作。nfc(近距离无线通信 ) ...
一文详解Android IntentService的开发技巧
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 132
引言在移动应用开发中,经常需要在后台执行一些耗时任务,如下载文件、处理数据等。intentservice 是 android 中的一个服务,...
android app判断是否有系统签名步骤详解
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 100
android app 判断是否有系统签名流程概述为了判断一个 android app 是否有系统签名,我们可以通过以下步骤来实现:获取 a...
android app跳转应用商店实现步骤
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 99
1. 流程图2. 实现步骤3. 代码实现下面将详细介绍每一步的具体操作和需要使用的代码。步骤1:获取应用商店的包名在android系统中,应...
Android App后台震动的实现步骤详解
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 94
android app后台震动实现作为一名经验丰富的开发者,我将帮助你了解如何让android app在后台时进行震动。在本文中,我将向你展...
Android判断app是否在后台运行
2024-05-19 17:27 | 分类:App开发 | 评论:0 次 | 浏览: 93
判断 android app 是否在后台在开发 android 应用时,有时候需要判断应用是否在后台运行。比如,在某些场景下需要根据应用的前...
Qt6.5.3 Android环境配置的实现
2024-05-19 17:25 | 分类:App开发 | 评论:0 次 | 浏览: 101
前言之前使用过qt5.14.2下的安卓开发,后来想升个级使用qt5.15.2,尝试重装qt,配置 三天无果后,用上了qt6.5.3,最终还是...
Android App打包加固后的APK无法安装问题解决
2024-05-19 17:25 | 分类:App开发 | 评论:0 次 | 浏览: 118
最近开发的一个应用要上架,正常流程打完包后去加固,由于以前一直用的是360的加固助手,这里开始也是选择用它。使用360加固:问题一、开始出现...