移动开发
Flutter for OpenHarmony 实战:Flutter Gen — 告别手写字符串的资产工厂
欢迎加入开源鸿蒙跨平台社区:#
前言在进行 Flutter for OpenHarmony 开发时,管理本地资源(Assets)是一个必经但又极易出错的环节。你是否曾经因为手写了一个错误的图片路径(如 Assets.images.logo_png vs Assets.images.logo.png)而导致应用在真机
burp suite安装及汉化过程
一、下载安装1、访问官网下载社区版本Burpsuite:Burp Suite Release Notes#community2、安装并打开二、证书&代理配置1、配置本地证书,并通过Chrome浏览器访问进行抓包Chrome设置代理 127.0.0.1:8080,与BP里面的一
Runloop原理(一)
此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分
一、官方一张图开始
image.png
官方文档开宗介绍
Run loops are part of the fundamental infrastructure associated with threads.
runloop是与线程相关的基础架构的一部分,说白了runloop
[ANR] 优化SharedPreference apply引起的ANR问题
前一篇文章[ANR]为什么SharedPreference会引起ANR,我们知道, SharedPreference的apply方法虽然是异步写入文件的,但是会在Activity和Service生命周期方法调用的时候,等待所有的写入完成,可能引起卡顿和ANR。
解决方法
为了快速解决这个问题,我们可以通过代理系统SharedPreference的所有apply方法,改为直接在子线程调用commit
老项目迁移至AndroidX记录
Android Studio操作步骤:
Refactor > Migrate to AndroidX
官网链接:?hl=zh-cn
对于老项目,直接迁移显然不可能一步到位。可以通过命令查看哪些依赖还是用的support包,然后手动修改。
查看项目依赖树命令:
grad
最完整Docker-Android使用指南:从环境搭建到高级配置全解析
最完整Docker-Android使用指南:从环境搭建到高级配置全解析 【免费下载链接】docker-android budtmo/docker-android: 是一个用于在 Docker 中构建 Android 镜像的项目,可以帮助开发者快速搭建 Android 开发环境。特点包括易于使用、支持多种 Android 版本、支持自定义配置等。 项目地址: ht
Flutter iOS混编 解决flutter在iOS14+ debug模式上无法运行的问题
iOS项目引入Flutter后,安装Debug包,打开Flutter界面会出现"In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling, IDEs with Flutter plugins or from Xcode"问题。
image.png
解决办法如下:
用 [Xcode] 打
Android 13(T) 适配
最近在做Android13(T) 的Target适配,整理了适配过程中遇到的问题 分以下三部分影响所有应用的变更(包含target33), 只影响TargetSdkVersion = 33的变更 ,其他更改(新增或者改善的功能).
1.影响所有应用的变更
1.1 必须要适配此项
1.1.1 通知的运行时权限
Android 13 中引入了一种新的运行时通知权限:POST_NOTIFICATIONS
