Android
flutter小白是如何在一周内用chatGPT开发一款App的
创作初衷 这篇文章创作的初衷,只是为了写一个有关日历类的软件供自己使用,考虑到自己从来还没有使用flutter正式创作一个app,因此磨刀霍霍想试一试。 至于为什么要做一款日历软件,因为发现市面上的关于万年历的软件都有很多广告,想着自己也能做,就做个给自己用。同时里面包含了额外的模块,包括万年历、天气以及小常识等等。。。 创作过程 由于自己是flutter小白,对
Flutter 使用笔记[随意记]
Flutter 出现 null safety的异常 不能启动项目时: IntelliJ/Android Studio: "Edit Configurations" (in your run configurations) → "Additional run args". VS Code: 设置搜 "Flutter run additional args"
推荐!十个平台工程工具助力开发人员提升效率和体验
平台工程是为软件开发人员创建高效生态系统的过程,帮助他们自主执行软件开发生命周期的端到端操作。平台工程旨在减少开发人员的整体认知负荷并消除流程中的瓶颈,让开发团队的体验更佳。平台工程工具通过改善开发人员体验来支持开发人员。通过消除瓶颈并减少日常摩擦来帮助开发人员完成工作,这意味着开发人员最终可以用更少的资源做更多的事情,从而提高整体周期时间和生产力。 在本文中,我们将总结出十个优秀的
FART脚本针对Android12 + Frida16适配
针对 @hanbinglengyue 的FART项目下的Frida脱壳脚本进行最新适配,可在Frida16.1.0 + Android12环境下进行脱壳 项目地址:https://github.com/LLeavesG/FART-Fix 具体使用方法请参见原项目FART:https://github.com/hanbinglengyue/FART 对其中的frida_fart.zip中提供的两个j
第七届御网杯re的wp_Ba0
re拿了一血和二血,感觉挺简单的( 1、cpp 异或加密,还原即可 2、easyctf android的aes加密 在so中生成key和iv 使用jeb动调给的apk 拿到key和iv 解密秘文即可得到flag
Android studio调试进程总是处于DEAD状态
当android studio调试进程是,总是显示DEAD状态,并且关闭Android studio重新启动不生效 大概率是在调试进程中添加了断点调试,此时去除所断点,build--clean project & rebuild project & 重启studio 可解决此问题
Android sdk安装
Android sdk安装 前言:本方法只是借助开发工具下载SDK 1.下载 安装android stuido,地址如下:点击 安装过程可在网页查看:点击 2.启动android studio,下载各种android 开发 工具和libs。 3.进入到主画面后, 点击上方菜单栏File->Settings>System Settings>Android
【WALT】scale_exec_time() 代码详解
@目录【WALT】scale_exec_time() 代码详解代码展示代码逻辑:为什么归一化?⑴ 将 CPU cycles 转换为 CPU 当前频率⑵ 归一化 delta 【WALT】scale_exec_time() 代码详解 代码版本:Linux4.9 android-msm-crosshatch-4.9-android12 代码展示 代码逻辑: scale_exec_time() 函数用于
一个C#跨平台的机器视觉和机器学习的开源库
大家都知道OpenCV是一个跨平台的机器视觉和机器学习的开源库,可以运行在Linux、Windows、Android和Mac OS操作系统上,由C++开发。 今天给大家介绍一个用C#对OpenCV封装的处理库。 项目简介 它是OpenCV的.NET封装版本,项目名称为EmguCV,它使得.NET开发人员能够调用OpenCV函数,从而快速建立复杂的视觉应用。EmguCV库包括视觉的许多领域,如工厂产
【WALT】update_task_demand() 代码详解
目录【WALT】update_task_demand() 代码详解代码展示代码逻辑用于判断是否进入新窗口的标志位⑴ 不累加任务运行时间的条件判断⑵ 仍在旧窗口中⑶ 进入新窗口⑷ 返回值 runtime 【WALT】update_task_demand() 代码详解 代码版本:Linux4.9 android-msm-crosshatch-4.9-android12 代码展示 代码逻辑 用于判断是
向AI请教能否用图片生成vue代码
Can figma generate vue code based on a screenshot captured from an android app? Wed, Jul 5, 2023, 3:49 pm avatar No, Figma does not natively generate Vue code based on a screenshot captured from an An
解决Flutter编译一直显示Running Gradle task 'assembleDebug'
该问题由 Gradle 的Maven仓库在国外访问受限引起,使用阿里云的镜像仓库地址替代解决 1.修改Flutte SDK目录下的Flutter打包配置文件flutter.gradle 一般位于flutterpackagesflutter_toolsgradleflutter.gradle 1 2 3 2.修改Flutte SDK目录下的resolve_dependencies.gra
Android 环境变量配置
+开头的为新增 *开头的为更新添加 + ANDROID_HOME -> sdk地址,例如[D:DeveloperAndroidSdk] * Path -> %ANDROID_HOME%tools * Path -> %ANDROID_HOME%platform-tools * Path -> %ANDROID_HOME%toolsbin
Android Launcher apk 授信安装
对安装的apk进行校验,除了系统应用市场中下载的,其它渠道的apk都进行安装拦截,并且弹框提示。 首先需要把验证的证书保存在数据库本地,后面需要用到 然后注册系统广播,用于接收 apk 安装时的监听,这个广播由系统发出 新装时的 action ‘android.intent.action.PACKAGE_ADDED 替换时的 action android.intent.action.PACKA
Mac M1安装安卓模拟器
依赖软件 链接: https://pan.baidu.com/s/1k5AeVeCaHS0YN3hhigvx7w?pwd=d1nm 提取码: d1nm 安装步骤 安装HomeBrew 略 安装ADB # 安装 brew install android-platform-tools # 验证安装是否成功 adb devices # 查看安装的位置 brew info android-sdk 安装安
MAUI Blazor Android 输入框软键盘遮挡问题2.0
前言 关于MAUI Blazor Android 输入框软键盘遮挡问题,之前的文章已经有了答案,MAUI Blazor Android 输入框软键盘遮挡问题 但是这个方案一直存在一点小的瑕疵 在小窗模式下,界面的高度始终不正确 所以本篇文章重点解决这个问题 特别感谢这篇文章 Android webView输入框软键盘遮挡问题-终极解决方案(不好使你打我) ,上一篇文章忘记感谢了,非常抱歉。 1.
Android BottomNavigation底部导航栏使用
原文地址: Android BottomNavigation底部导航栏使用 - Stars-One的杂货小窝 基本使用 本文侧重点记录一些特殊的样式设置,所以基本使用这里就简单概述一下,详细图文可以去找其他人的博文 1.创建对应的menu菜单文件 2.xml布局引用menu菜单 3.启动Activity预览效果 可以使用setOnItemSelectedListener方法监听当前选中的item项
Jetpack Compose:开始使用组件
接上篇 AndroidX Github: https://github.com/androidx/androidx 参考:https://juejin.cn/post/6965127022217543693 TabRow / ScrollableTabRow TabRow 相当于原生View中的 TabLayout TabRow: 包含一行 Tab, 其中的 Tab 均匀分布,每一个 Tab 占
如何用Airtest脚本无线连接Android设备?
1. 前言 之前我们已经详细介绍过如何用AirtestIDE无线连接Android设备: 手把手教你用AirtestIDE无线连接手机! ,它的关键点在于,需要先 adb connect 一次,才能点击 connect 按钮无线连接上该设备: 但是有很多同学,在使用纯Airtest脚本的形式连接无线设备时,还是遇到了一些困难。今天我们就继续无线连接这个话题,聊聊怎么用纯Airtest脚本连接无线
MediaCodec 编解码器的加载流程
Media Code 的CreateByComponentName和CreateByType会调用mediacodec的构造方法 MediaCodec的构造方法调用了MediaCodecList的getInstance方法 Z:rb-a3399pb1frameworksavmedialibstagefrightMediaCodec.cpp 1.Medi
这些年电脑使用过的工具集
Windows office office办公套件IDM IDM下载器Secure CRT 终端仿真工具MobaXterm 终端仿真工具Putty 终端仿真工具MindMaster 思维导图设计软件Xmind 思维导图设计软件onlyit 资产
2023-07-03 禁止uniapp之app端上下滑动出现的回弹效果:"app-plus": {"bounce": "none"}
前言:uni项目打包到app(以Android为例)上运行,上下滑动页面的时候会出现一个半圆,这就是所谓的退弹,如需关闭可在pages.json文件中的globalStyle中添加一下代码即可: uniapp关于app-plus的更多配置可参考官网:https://uniapp.dcloud.net.cn/collocation/pages.html#app-plus
2023-07-03 uniapp小程序端报错:TypeError: eval is not a function
完整报错:Error in onLoad hook: "TypeError: eval is not a function" onLoad钩子中的错误:“TypeError:eval不是函数” 原因:代码里使用了eval函数,小程序端不支持该函数,h5端和app(Android)端支持。 解决方案:小程序端采取替换eval方案。 注意:eval函数被认为是不安全的函数,存在脚本代码注入的
Android:倒计时、定时器、定时执行次数使用笔记
原文:https://blog.csdn.net/weixin_40420578/article/details/103876900 一.倒计时(3、2、1) CountDownTimer() //一共3秒,每隔1秒执行一次 CountDownTimer timer = new CountDownTimer(3000, 1000) {  
Google 将为高端 Chromebook 推出独立品牌
导读 说起 Chromebook,一般大家的第一印象就是价格便宜、配置不高、做工普通,所选的材料也都是以塑料为主,产品主打的市场也是学生和教育群体。在不少人看来,Chromebook 就是一个配备了功能齐全的浏览器,外加一定的文件管理和办公软件的电脑。 在疫情的影响下,过去几年 Chromebook 经历了快速增长。Chromebook 的功能也日渐丰富,比如加入了对 Android
getResources().getDrawable()过时问题
前言 在Android的开发中我们经常会遇到过时的方法,当时为了图快、编译时也不会报错,也就没有去理会。随着慢慢整理代码,看到过时地方确实不美观,也会影响后期的兼容性问题,故特此记录下。本篇记录下关于getResources().getDrawable()过时问题。 问题 我们经常会根据不同场景显示不同背景,如下图,使用resource下面的getDrawable()方法会提示过时。