自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

投投的博客

Android

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 入门硬件开发实战

摘要:ESP32-C3舵机控制开发实战 本文详细介绍了使用ESP32-C3开发板控制舵机的完整流程。从25元成本的材料准备(电池盒、杜邦线、面包板、MG90S舵机等)开始,逐步讲解开发环境搭建,包括Arduino IDE配置、ESP32支持包安装、驱动问题解决和串口测试。重点演示了硬件连接方法和控制代码实现,通过WiFi建立Web服务器实现舵机角度控制(0°/90°/180°)。文中还包含电源管理、故障排查等实用技巧,适合硬件开发初学者快速入门。

2025-10-10 14:08:55 796

原创 Flutter解决web调试跨域问题

摘要:本文介绍了Flutter Web本地开发中的跨域解决方案。通过配置Flutter运行脚本(指定web-hostname、端口和代理地址),并创建Node.js代理服务器(使用express和http-proxy-middleware),将API请求转发至目标服务器。代理服务器通过cors中间件处理跨域,同时提供请求日志和错误处理功能。最后通过curl命令验证代理是否生效。该方法既支持开发调试,也可托管生产环境文件。

2025-08-06 10:08:31 371

原创 解决Xcode 索引文件易发git冲突问题

比如: { echo ‘#!{ echo ‘#!echo ‘xunique -c 项目名.xcodeproj/project.pbxproj’;比如: xunique QERP.xcodeproj/project.pbxproj。xunique 项目名.xcodeproj/project.pbxproj。

2025-04-09 12:52:52 356

原创 从0开始使用Ant Design 开发后台

npm start # 访问 http://localhost:8000。nvm install 16 【使用16版本即可,过高可能导致编译失败】这是node版本过高导致,使用nvm工具,修改node版本为16即可。

2025-02-20 14:53:17 348

原创 喂养deepseek

喂养deepseek,让它成为独一无二的大脑

2025-02-12 13:37:01 446

原创 服务端部署deepseek

DeepSeek本地服务端部署

2025-02-08 15:41:10 858

原创 android apk 的MD5 和 公钥备案

md5 公钥

2023-11-09 15:52:30 214

原创 android apk v2签名,兼容targetVersion 30

apk 命令行 对齐、v2签名

2023-11-09 15:03:37 437

原创 计算String的高度

Android计算String的高度paint.getFontMetrics().bottom - paint.getFontMetrics().ascent计算宽度paint.measureText(contentTxt)参考:https://www.jianshu.com/p/e4eeac9a5598

2021-09-09 17:36:12 159

原创 基于Docker搭建私服

Docker搭建部署WIN10 上部署docker环境安装docker百度下载安装wsl2以管理员身份打开 PowerShell 并运行:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart启用虚拟机dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /al

2021-06-07 15:04:51 276 1

原创 TouFrameProject Android开发框架

TouFrameProject Android开发框架项目地址:https://github.com/ZhiYuanFang/TouFrameProject小型项目基本框架 网络请求+开发框架, 便于快速实现页面需求TouRfRxOHC【Retrofit+RxJava+OkHttpClient】网络集成框架 :接口顺序执行,一个接口请求完成之后,才会执行下一个接口当前页面关闭后,关闭所有的接口请求当前APP退出到桌面后,关闭所有的接口请求网络缓存策略:–1:cache 缓存,由服务

2021-03-18 12:43:48 136

原创 Android 支持分屏

Android APP支持分屏配置:<application ... android:usesCleartextTraffic="true" ...> <activity android:name="xxxActivity" ... android:configChanges="screenLayout|smallestScreenSize"/></application>第一步:支持分屏功能 android:usesCleartextTr

2020-12-29 18:14:28 587

原创 无法收到推送消息

问题描述:友盟推送集成后,成功获取DeviceToken 且在测试环境配置了测试设备信息,但推送总是收不到。原因:我在App打开后,启动了搜索

2020-12-25 15:18:10 554

原创 .gradle移动后编译失败

问题描述:看C盘爆红意图移动Android Studio下载环境到D盘,后编译出现问题:Androidstudio Could not download xxx.aar问题归纳:所有jitpack.io 都加载不了依赖解决方案:将https://jitpack.io改为https://www.jitpack.io参考jitpack.io 加载不了依赖...

2020-11-27 16:12:06 215

原创 读写权限都有了 open failed: EACCES

华为 android10报错: open failed: EACCES读写权限都有了,以然报这个错误解决:manifest.xml – application中加配置android:requestLegacyExternalStorage=“true”

2020-11-10 18:58:00 454 1

原创 Android关于ViewPager+Fragment缓存问题

Android关于ViewPager+Fragment缓存问题场景需求在ViewPager里根据后台返回,动态New添加N个同类型Fragment碎片对象出现问题第一次添加N个Fragment并赋值,没有任何问题。第二次切换新的N个Fragment并赋值,出现赋值了之后,Fragment中还是之前赋值的参数。问题解决ViewPager.FragmentPagerAdapter 重写回调方法:getItemIdmBinding.vpager.setAdapter(new FragmentPag

2020-08-24 18:08:04 1282 1

原创 解决dataBinding引入造成的包冲突问题

MVVP dataBinding 在targetSdkVersion28 的使用错误提示:Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.> java.lang.RuntimeException: java.lang.RuntimeException:...

2019-05-07 16:27:29 2148 2

原创 Git 命令行

git 的常用命令行

2017-01-05 14:47:07 827 2

原创 Activity 的启动模式总结

Activity 的启动模式总结 launchMode介绍:(1) standard: 如果启动此Activity的Intent中没有设置FLAG_ACTIVITY_NEW_TASK标志, 则这个Activity与启动他的Activity在同一个Task中, 如果设置了Activity请参考上面FLAG_ACTIVITY_NEW_TASK的詳細说明,"launchMode"设

2017-01-05 11:53:22 247 1

原创 Android自定义曲线动画

创建动画对象,添加类型估值算法在这里定义动画执行过程中每一刻返回的坐标信息PointF startValue = new PointF(0,0);PointF endValue = new PointF(300,300);ValueAnimator va = ValueAnimator.ofObject(new TypeEvaluator<PointF>() { @Override

2016-12-16 14:32:33 905

生日快乐html简单交互实现例子

html简单交互实现例子

2017-06-07

ImageHelper

图片的渲染、截取各种需要图形、添加薄纱使图片适应不同光线以及对屏幕的截屏和view的截取。该类的开发环境在Android-studio

2016-12-20

空空如也

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

TA关注的人

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