- 博客(44)
- 资源 (7)
- 问答 (23)
- 收藏
- 关注
原创 用 AI 开发小程序第二天:修了一堆 BUG,顺手做了三套主题 UI
原因是写入本地缓存是异步的,页面跳转太快,读的时候数据还没落盘。AI 给的方案是把写入和跳转串起来,在写入成功的回调里再跳转,同时列表页加一个 `onShow` 重新读取的逻辑兜底。从截图能看到,我加上了**数据隐私说明**的醒目提示——因为我的坚持是**数据完全本地化存储**,不依赖云端,让用户知道他们的物品清单绝对安全。极简不等于简陋,用户对视觉是有偏好的,所以做了三套可切换的主题,在“我的”页面一键切换,选择结果存入本地缓存。绿色系主题,嫩绿搭配治愈的图标,有一种生机勃勃的感觉,看着很护眼。
2026-11-02 07:45:00
172
原创 用 AI 开发微信小程序(八):一个极简收纳工具的开发复盘
「蚕宝宝的收纳屋」是一款极简物品定位小程序,专注解决“找东西难”的日常痛点。基于自身需求,它实现轻量记录、本地存储、一键检索,无广告、无会员,真正外置大脑。扫描即用,三步添加,让混乱生活有序可循。欢迎微信搜索体验,一起找回丢三落四的从容。
2026-10-30 22:12:04
359
原创 用Ai开发微信小程序,没想到那么简单(七)让她点你的拿手菜
摘要:作者分享了一个利用AI开发微信小程序"拿手菜"的完整过程。从用Deepseek生成PRD文档开始,到通过TRAECN工具实现核心功能(记录菜谱、图片上传、分享菜单等),最终完成了一个简约实用的本地菜谱管理工具。整个过程展示了AI辅助开发的高效性,仅用简单沟通就实现了菜谱增删改查、海报分享等功能,并分享了实际应用场景——让家人通过菜单点菜。虽然界面简单,但核心需求完美实现,体现了AI编程的强大能力。(149字)
2026-08-14 11:51:49
288
原创 用Ai开发微信小程序,没想到那么简单(六)猜随机数小游戏
摘要:本文介绍了利用AI工具开发微信猜随机数小程序的实践过程。作者采用"产品经理思维",先通过DeepSeek完善PRD文档,再交由Trae实现开发,显著提升了开发效率。尽管音频输出功能调试遇到困难,但借助微信开发者工具的实时调试最终完成。作者分享了AI开发的心得:明确需求后再编码可减少返工,并鼓励将生活创意转化为小程序。最终成果"蚕宝宝的小工具"展示了AI辅助开发的便捷性。(149字)
2026-08-09 21:57:59
237
原创 Jetpack Media3 ExoPlayer 的新手教程
本文介绍了使用ExoPlayer实现音频播放功能的完整流程。主要内容包括:1)添加Jetpack Media3依赖;2)创建ExoPlayer实例并设置音频源;3)使用MediaSession管理播放控制;4)实现后台播放服务PlaybackService;5)通过MainActivity连接服务并显示播放界面。文章提供了完整的代码实现,包括音频属性配置、生命周期管理、UI绑定等关键细节,并强调了现代Android媒体播放的最佳实践,如解耦UI与播放逻辑、正确处理音频焦点和设备状态变化等。示例代码可直接用于
2026-08-05 18:36:41
52
原创 Android Gradle 新人学习的五个管理技巧
本文分享了五个提升Android团队开发效率的Gradle优化技巧:1.使用统一版本目录管理依赖版本,避免版本冲突;2.通过构建变体管理多环境配置,规范开发流程;3.全局统一编译参数,锁定SDK版本;4.开启构建缓存和并行编译加速构建;5.自定义Task实现版本号自动递增等重复工作自动化。这些方法可以帮助技术管理者规范团队开发流程,减少人为错误,提升整体开发效率。
2026-07-30 14:25:47
180
原创 “从0开始创建项目突然不会了”,不要让“修补模式”替代了“创造模式”
摘要: 安卓开发者长期维护旧项目后,面对从零开发新项目时容易陷入"创造模式"卡顿。作者通过两种方案快速搭建基础框架:1)使用AI工具TRAECN生成简洁的Kotlin项目骨架,包含核心功能(Retrofit、Glide、协程)和标准化Activity模板;2)利用Android Studio插件QuickProjectWizard一键生成项目结构,支持XML或Compose。两种方案均能快速产出可运行的基础项目,虽需微调但有效避免复制旧代码,帮助开发者重拾创造力。核心建议:定期实践从零开
2026-07-29 12:31:40
188
原创 用Ai开发微信小程序,没想到那么简单(五)微信收款播报整蛊
摘要:本文介绍如何使用AI开发微信收款整蛊小程序,全程无需手写代码。作者通过对比微信同声传译插件(音色不可调)和第三方TTS服务后,选用腾讯TTS并利用其声音复刻功能模拟微信官方女声。关键步骤包括:下载抖音收款音频样本、复刻音色获取ID、通过云函数调用API保障安全。最终由AI生成带播放功能的界面,成功实现收款语音播放效果。作者强调AI开发效率优势,其小程序"蚕宝宝的小工具"已积累4个类似应用。(150字)
2026-07-17 00:38:40
199
原创 用Ai开发微信小程序,没想到那么简单(二)图片识别文字
本文介绍了使用Trae AI工具和微信开发者工具开发微信小程序的全过程。首先通过Trae生成基础小程序框架代码,在微信开发者工具中调试运行。重点演示了集成OCR图片文字识别功能的方法:利用小程序市场的免费OCR服务(每日100次额度),通过多次调试实现图片转文字功能。作者分享了AI辅助开发经验,指出利用各种工具的免费额度可以低成本学习开发,并预告下一篇将开发抖音视频提取功能。整个流程展示了AI工具大幅降低小程序开发门槛的可能性。
2026-07-06 00:04:22
264
原创 用Ai开发微信小程序,没想到那么简单(一)
个人学习通过AI工具 开发微信小程序,全程不参与代码开发。制作图片识别文字和抖音视频提取,都是Ai相关技术完成。
2026-07-05 23:05:19
211
原创 (二)开始配置云服务器,搭建自己的云端dify
安装dify比较简单,直接通过商店配置即可,最后通过ip:apps 就能打开自己的云端dify自部署,操作和本地一样。自己新建一个空间之后通过ssh连接,和本地部署一样参考。
2026-04-08 23:05:25
126
原创 (一)本地搭建 Dify 环境,最终做出一个属于自己的本地 DeepSeek
最近研究了一下dify,网上找的内容7788,没有很完整,遂自己找资料研究一下,准备从搭建到实战做一个产品出来,挑战一下自己
2026-03-25 15:34:25
446
原创 app启动后,点击跳转内页之后 再点击home 回到桌面,再次点击app图标打开后回到了主页问题
在开发中有着多种多样的问题,这次我遇到了一个奇怪现象:打开app进入首页,随便点击一个页面跳转内页,之后点击home回到桌面,在点击图标,居然回到首页,本来应该回到之前的内页,怎么回事呢,原来我的主页 MainActivity 启动模式为 singleTask ,去掉就解决了问题。于是我去掉了,问题解决,本来到这就好 了,但是问题又出现了,我另一个功能在一张内页跳转MainActivity 出...
2019-07-05 13:34:24
2202
原创 经常用到的的android 三个存储方式 SharedPreferences ,DBFlow 和内外存储
最近整理了一下平时用到的android 三个存储方式,为了日后开发能快速查看,也为了初学存储的小伙伴解个疑惑。github地址 apk在项目的app/release下面,可以先安装试试 整体是用kotlin写的写的比较简单,可以依照源码查看。 ...
2018-12-29 17:53:08
439
原创 华为桌面图标在应用更新后没有变化
今天开发中遇到一个很蛋疼的事,我将开发的app安装到一个华为8.0手机上出现icon被华为切割情况,我意识到是8.0之后的新特性,于是我按照Android 官网将8.0的icon做了适配,继续安装发现图标没什么变化,我开始以为是没有更新的缘故,于是将app版本code升了一级,结果还是一样,之后我多次将新特性生成步骤中的安全线相对放大缩小,发现界面依然无变化,知道我在另一个华为8.0手机上安装正常...
2018-10-23 16:28:27
2770
原创 android studio 无线调试手机
作为一个android开发者,真机的测试时不可避免的,我之前用的是android studio上的一个wifi 无线调试插件,还不错,但是现在换了电脑后就用不了了,很难受啊,于是上网上线,找办法,终于找到了一个好的方法,大神就是多啊,在此记下,以防自己忘记。首先这个方法要用到adb命令,就是在黑框框中敲命令,但是我adb环境变量没配,也懒得配了,于是直接找到sdk下platform-too...
2018-08-10 10:13:38
814
原创 fragmnt被覆盖和跳转其他activity的时候,onHiddenChanged方法没有调用
问题描述,我有一个app,首页一个activity 和4个按钮可以切换fragment,切换方式是hide和show,我在fragment中有一个onHiddenChanged(hidden: Boolean)是为了在fragment可见的时候做出一些操作,但是在fragment被覆盖和跳转一个activity再回到fragment的时候,并没有调用这个方法,这就让我很郁闷,我在跳转的那个界面做...
2018-07-04 17:49:53
5935
6
原创 自定义view之车辆方向盘
自己闲着没事练习一下自定义view,就花了一天时间弄了一个方向盘的view,在这里分享给大家: 基本实现点击各个区域得到相应回调,界面比较简单,但是对于初学的我来说 花了不少功夫呢,希望对于初学的你来说有些许帮助。 先说下思路,我是由外向内画,先画外圈,再画内圈,之后画底部图形,ondraw中就是这样了由于做过cavas变化,就需要加入那一段。getMatrix @Ove...
2018-04-03 11:28:37
1628
原创 android studio 2.3.2 ndk so的生成和使用
之前写过一篇关于android studio 配置ndk的方法,自己感觉也相当繁琐,最近发现android studio自带ndk支持c++,使用起来相当方便这可能需要相对新一点的版本的as1:新建一个项目,支持c++的一个小框点勾,之后一顿操作,直到创建完成,你会发现有一个cpp文件,这个之前是要自己写的,现在as已经帮忙生成了。你可以直接运行app,会发现直接可以运行,输出的文字是
2017-07-04 12:16:05
799
原创 android 界面底部多行edittext框 弹出软键盘遮盖问题
最近遇到一个问题,在底部用到edittext 而且是多行,在弹出软键盘的时候会出现遮盖问题,网上有很多方法解决,什么把view外层设置scrollview还有在 xml文件中android:windowSoftInputMode="adjustResize" 但是都只能满足edittext是一行的问题,其他几行还是会被遮盖,而且我下面还有一个button也被遮盖了, 我的解决方案是:外
2017-06-08 17:32:28
2229
1
原创 android 手机查看sql数据库 以及data文件夹为空
之前在测试一个关于sqlite的数据库的demo中,为了查看数据库的结果,于是去data文件夹找,但是没找到为空,查阅资料后发现问题还不是一下子就能解决的,以下是我的解决经历,都是在网上大神的帮助下才能解决的那么快,特此记下,以免日后出错,也为了其他和我一样的初学者不必多走弯路。我的测试手机是小米2014, 4.4的版本没有root,于是我将手机刷机,顺便升至7.1 再次打开还是没有d
2017-05-14 14:21:27
7918
原创 android 热更新的实现
最近由于项目越做越大,每次更新还得上传至少七八个市场,非常繁琐,于是我找遍网络,找到了不少热更新方案,其中一个名叫Robust的热修复非常给力。这是美团点评在github上的一个开源项目:https://github.com/Meituan-Dianping/Robust。经过几天的学习,和在小编的帮助下,终于在自己的项目中跑了一遍,现在分享一下心得,将这几天踩得坑分享一下,避免你再走老路
2017-05-05 16:31:03
2595
原创 论window下 编程不能四舍五入
今天发现一个问题,好有趣,在windows 32上可以四舍五入,但是在window64上 通过标准的四舍五入方法,不能够实现,可能就是系统问题
2017-03-28 11:34:03
385
原创 ?selectableItemBackgroundBorderless遇到的问题
今天看到一个项目中有很好的功能,就借鉴一下,但是在自己的项目中不能很好的运行,遇到了 bug Attribute '?selectableItemBackgroundBorderless' not found. Are you using the right theme?经过一番查找发现是 在style文件中的一个主题中少了一个属性item name="android:back
2017-03-20 14:51:57
2207
原创 关于百度地图定位 onReceiveLocation执行两次的问题
今天,碰到一个奇怪问题,我的一个界面刷新了两次,一直找都找不到原因,之后发现,原来我的界面刷新是依托在百度地图的回调方法onReceiveLocation中的,我想是不是这个执行了两次能,我确定了option.setScanSpan(span);//可选,默认0,即仅定位一次,设置发起定位请求的间隔需要大于等于1000ms才是有效的这行代码是配置了,明明只会执行一次,开始执行了两次,实在没办法
2017-03-17 17:15:58
5337
6
原创 utdid 冲突问题
今天在项目中出现一个很奇葩的问题,在这里分享一下自己的经验,我的项目用到了支付宝的功能,现在由于支付宝更新了,所以我又下了一个新的支付宝sdk,接着导入项目把需要修改的地方改好,之后运行项目直接报错,说什么我utdid什么的冲突之类的,我就瞬间懵逼了,马上把问题贴出去,百度,发现原来是我用的umeng中和现在的支付宝有相同的包,于是去支付宝官网下载了一个去utdid的包,之后运行,就好了。
2017-03-07 13:18:17
3443
2
原创 android studio 的一个问题Error:Gradle version 2.2 is required. Current version is 2.14.1. If using the gr
已经开始用android staudio 一段时间了, 总是有这个那个的问题,谁叫咱们在ch呢, 今天遇到一个问题Error:Gradle version 2.2 is required. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in F:\git_works
2017-03-01 17:22:19
4460
原创 retrofit2 RxJava在android中的使用
由于刚接触的一个项目中的网络请求,用到了一种我没见过的技术框架,十分令我烦恼,我试着去将关键字在万能搜索中找,发现了是叫做Rxjava,于是找了几篇大神的帖子看了一下, @大头鬼bruce 的 http://blog.youkuaiyun.com/lzyzsd/article/details/41833541有4个章节,看过后感觉很不错。下面我讲一下自己的学习程度,跟大家分享一下,自己的理解,有问题可以一起探
2017-01-13 13:54:18
485
转载 你和高级工程师的差距在哪里? - AndroidDeveloper(分享自 @知乎 专栏 · 作者:@googdev)
作者:stormzhang链接:https://zhuanlan.zhihu.com/p/21960033来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。之前很多人问过我这么个问题,说怎样才能成为一名高级工程师?我觉得这是一个很好的话题,技术人的职业规划不管如何发展,总归是一个从初级到高级的过程,不要妄想从初级一步跨越到架构师、CTO 之类的职位,
2016-12-07 17:02:04
1788
原创 android 通过广播来弹出dialog(在小米上会一闪而过的原因)
最近又学了一些android 的基础知识广播,之前因为一直没有用到所以就没怎么重视,在接触一些大牛们的项目源码后,发现广播确是蛮有用的。于是自己就翻阅了几本书和几个相关视频,仿照着写了一个基本功能的测试app,功能大致是点击一个界面上的按钮会发送一个广播,在xml文件中已经事先注册了一个广播接收者,那个接收者的 onReceive方法中有一个启动dialog的方法:AlertDialo
2016-12-07 10:31:40
2572
原创 app 检测并调起百度地图
最近在做一个关于路线规划的功能,当时想自己写,但发现即使拥有百度demo也没办法写出他的效果,所以我决定直接调用百度地图,在此分享一下我这两天的开发经验,供大家参考,有问题的留言我会解答的。一开始我参考demo那些事就不说了,虽说功能也可以实现路线规划功能,但是界面太丑,后来打算用百度demo中OpenBaiduMap.class中的方法,直接调起百度,注意这是百度提供的sdk方法,其中让我头
2016-11-29 10:10:16
912
原创 android 6.0 权限时代的来临 摄像头的应用
最近做到扫描二维码的功能,于是便在网上找了下,有一个ZxingScanner.jar的类可以用,很是方便,代码也就几行,测试过可以用 附上一位用户资源地址http://download.youkuaiyun.com/detail/lh19890624/6923219。我在自己手机上测试都没有为题,好了接下来问题来了,我一位同事手机是6.0的,据说6.0系统权限管理需要用户手动来改,他打开我的应用使用相机的
2016-11-11 13:54:05
1205
一个关于andengine中精灵 动作的简单例子
2016-06-21
android app 获取本机手机号码
2017-11-16
android retrofit2 返回值的问题
2017-07-25
android studio 已经配置好了cocos2d,
2017-07-05
kotlin 扩展函数 不能调用
2017-06-28
android 共享库自己要怎么做呢
2017-04-06
android 如何避免 系统关闭你的线程
2017-01-16
求大神各一个思路 关于位置改变
2016-12-16
gps 或者流量 定位问题
2016-12-06
一个服务器端的问题,求大神解答。
2016-10-08
android适配器问题求大师
2016-09-26
关于dialog的问题 listview 刷新
2016-09-01
android 弹窗 问题,需要一张界面
2016-07-21
android staudio 或者eclipese,
2016-07-04
cocos android 问题,求帮助
2016-06-27
android stadio cooss 开发问题
2016-06-25
cocos android stadio
2016-06-25
android stadio cocos
2016-06-25
android stadio 配置好cocos了
2016-06-24
Cocos2d-x生成的android 项目
2016-06-23
android stadio Cocos2d-x配置
2016-06-22
android stadio ndk问题
2016-06-21
android stadio 配置ndk的时候 native没有用
2016-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅