安卓应用开发学习
文章平均质量分 89
武陵悭臾
一直爱好摄影和旅游,最近几年又对编程、3D建模及动画感兴趣了,正在努力学习中。
展开
-
安卓应用开发学习:手机摇一摇功能应用尝试--摇骰子和摇红包
游戏过程中游戏模式可随时切换,不会终止游戏。》记录了如何查看手机传感器的信息,通过上述的方法,可以看到我的OPPO手机支持19种传感器。本次通过学习相关资料,在我的手机上实现了摇骰子和摇红包两个小应用,并且在摇动手机的过程中手机还会振动。如果是摇红包模式,则产生一个1-10的随机数,将该随机数与数组welfareArr中的元素进行对比,如果该随机数在数组中,则在页面中显示中奖信息。2.2重写活动页面的onResume方法,在该方法中注册传感器监听事件,并指定待监听的传感器类型为加速度传感器。原创 2024-08-15 15:08:42 · 784 阅读 · 0 评论 -
安卓应用开发学习:查看手机传感器信息
遍历Sensor列表中的每个元素得到感应器对象Sensor,再调用Sensor对象的getType方法可获取该传感器的类型,调用Sensor对象的getName方法可获得该传感器的名称。在手机app的开发中经常会用到手机的传感器,在《Android App 开发进阶与项目实战》一书的第10章就介绍了传感器的一些功能和用法。书中有传感器类型取值的说明,并提供了一个查看手机传感器的的示例代码,这次我就直接拿来用了。我照着书中的示例代码做了个应用,在自己的手机上运行,得到了以下的结果。原创 2024-08-13 17:02:52 · 492 阅读 · 0 评论 -
安卓应用开发学习:聚合数据API汇率换算
而聚合数据的“汇率”API正好提供了货币列表的查询接口,这样,就可以在每次打开我的汇率换算应用时,通过“汇率”API获取到所有的货币列表,然后再更新到应用的两个下列选择框中,而不用将这两个下列选框的选项写死。通过聚合数据官网的接口测试页面,我们可以进行相关的查询测试,其中货币列表查询,可以返回125种货币。本应用的UI设计是参考的常见的网页版汇率换算应用,这些网页端的应用都提供了原始货币和目标货币两个选择框供用户选择,这两个下列选框中提供的货币选项也非常多,方便用户在任意两种货币之间进行计算。原创 2024-08-07 14:47:28 · 873 阅读 · 1 评论 -
安卓应用开发学习:聚合数据API获取天气预报
最近在看软件书籍时,又看到了聚合数据API方面的内容。书上介绍了聚合数据天气预报API的应用,不过书上的代码看得有些难受,我到聚合数据官网,对天气预报API的接口文档进行了研究,感觉比书上的要简单。于是,我参照官网的接口文档设计查询部分的代码,UI等设计则借鉴了书上的内容,完成了这个应用的开发。完成申请后就可以在“个人中心 - 数据中心 - 我的API”中看到申请到的API了。聚合数据平台提供了很多的API,其中免费的API也不少。完成了API的申请,就可以着手进行软件的设计开发了。原创 2024-08-07 11:50:22 · 839 阅读 · 0 评论 -
安卓应用开发学习:对网址二维码的识别
前面的第一个测试手机调用的CSDN的手机端APP,第二个测试手机调用的浏览器APP,第四个测试出错,说明手机应用不能自动对不完整的网址进行补全。这次输入的网址不含http前缀,在浏览器中这么输入是能够被识别,并能够补全网址,正常访问的。对此问题,我对代码进行了修改,在判断出二维码的内容是网址后,对扫码结果是不是以“http”开头进行了判断,如果不是,则进行补全。点击这个链接,我的手机自动打开了CSDN的手机端APP,并显示出这个链接的网页内容。),这次的识别网址二维码就在这个功能模块的基础上进行改进。原创 2024-07-25 15:54:37 · 764 阅读 · 0 评论 -
安卓应用开发学习:生成带Logo的二维码(使用华为统一扫描服务 Scan Kit)
去年,我开发一个安卓应用,需要实现生成二维码功能,当时通过学习,使用华为统一扫码服务Scan Kit实现了生产二维码功能,相关内容见我的博文《Android 应用开发学习-生成二维码(使用华为统一扫描服务 Scan Kit)最近想实现生成带Logo的二维码,就再对 华为统一扫描服务 Scan Kit进行了学习,并在自己的应用中予以实现。原创 2024-07-20 22:19:14 · 434 阅读 · 0 评论 -
安卓应用开发学习:腾讯地图SDK应用改进,实现定位、搜索、路线规划功能集成
我的上一篇学习日志《安卓应用开发学习:通过腾讯地图SDK实现定位功能》记录了利用腾讯地图SDK实现手机定位功能,并能获取地图中心点的经纬度信息。这之后的几天里,我对《AndroidApp 开发进阶与项目实战》一书第九章的内容深入解读,看明白了其中关于地点搜索和路线规划功能。原书中的这些功能都是分别做成不同的Activity,我则通过自己的努力尝试,将这些功能都集成到一个Activity中。原创 2024-07-08 23:24:49 · 845 阅读 · 0 评论 -
安卓应用开发学习:通过腾讯地图SDK实现定位功能
我是参照《 Android App 开发进阶与项目实战》书中9.3.2 显示地图面板 的内容,创建的Activity可以在腾讯地图上显示手机所在的位置,并能在普通地图和卫星地图之间切换,还可以显示交通情况。我添加的权限是参考了 《 Android App 开发进阶与项目实战》中的内容,官网给的添加权限(见下方)和我添加的有些不同,但我这边能正常定位,说明有些权限应该是可由可无的。”功能后,这两天,我又参照这书中的内容,实现了通过腾讯地图的Android定位SDK实现定位的功能,并有所扩展。原创 2024-07-01 17:29:06 · 1358 阅读 · 2 评论 -
安卓应用开发学习:获取导航卫星信息
我昨天写了《安卓应用开发学习:获取经纬度及地理位置描述信息》日志,今天再接再厉,记录一下跟着《Android App 开发进阶与项目实战》一书,实现获取导航卫星信息,并在手机上显示的功能的情况。原创 2024-06-25 17:21:42 · 1065 阅读 · 0 评论 -
安卓应用开发学习:获取经纬度及地理位置描述信息
前段时间,我在学习鸿蒙应用开发的过程中,在鸿蒙系统的手机上实现了获取经纬度及地理位置描述信息(鸿蒙应用开发学习:手机位置信息进阶,从经纬度数据获取地理位置描述信息)。反而学习时间更长的安卓应用开发还未实现获取经纬度及地理位置描述。这几天,我正在看《Android App 开发进阶与项目实战》一书,正好看到了第9章是讲定位导航的。这一章里正好有获取经纬度和详细地址的内容,随书还附带有源码。我照着做,很轻松的实现了用安卓手机获取经纬度和详细地址的功能。特此记录以备忘。原创 2024-06-25 00:26:14 · 799 阅读 · 0 评论