你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【分享原创开发经验】NFC ST25安卓开发

[复制链接]
北方 发布时间:2025-7-22 09:04

1 ST25的安卓应用

ST25需要读卡器的配合才能使用,而最广泛应用的读卡器就是手机。鉴于现在挤牙膏式的苹果手机技术现在肉眼可见的落后,所以就聚焦在安卓手机开发上。

需要补充的是苹果手机虽然遥遥落后,但是苹果生态的粘性非常大,在苹果市场上如果充值购买了很多软件后,就很难下决心放弃沉没投资,切换到安卓生态。然后,就总能找到很多理由去讲安卓手机速度慢,安卓手机应用广告多,安卓软件盗版侵权的多。安卓系统最大的特点就是开源,用好了,肯定比闭环的好用。

所以,st25的安卓手机开发,起点就是st提供的开源代码。下载后编译就可以安装在手机,和原生的stm32 finder是一模一样。

1861974207.jpg

对比两个APP在一起,logo略有不同。

1466143190.jpg

2 应用开发和逻辑

1.JPG

这是安卓应用的工程使用android studio导入后的页面,显示了项目的app name等信息

首先需要配置授权,允许NFC,这个APP同时允许了蓝牙的授权

2.JPG

然后在activity-main页面中修改主页的布局和图片

3.JPG

然后从activitylaunch的java代码开始逐个编写内容,显示控制逻辑。

4.JPG

其中onCreate是创建窗体的第一个函数,随后的 函数入口都是这里开始的。

3 小结

这个部分简述使用st提供的开源代码进行开发和逻辑和基本方法,有了对应的代码,这个开发和适配可以更加i按揭和快速。

收藏 评论0 发布时间:2025-7-22 09:04

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版