Android---基础查漏补缺
文章平均质量分 78
工作学习中遇到的Android问题
消失的旧时光-1943
来自苏州的程序员,喜欢爬山,喜欢编码,喜欢做一些有意义的事。
展开
-
Android高级UI --- canvas
绘制的基本形状由Canvas确定,但绘制出来的颜色,具体效果则由Paint确定。//设置画笔模式为填充STROKE //描边FILL //填充FILL_AND_STROKE //描边加填充//为了实验效果明显,特地设置描边宽度非常大// 描边// 填充// 描边加填充。原创 2024-08-26 15:00:52 · 1196 阅读 · 0 评论 -
Android-- 集成谷歌地图
项目需求需要在谷歌地图:地图展示,设备点聚合,设备站点,绘制点和区域等功能。我只针对我涉及到的技术做一下总结,希望能帮到开始接触谷歌地图的伙伴们。原创 2024-07-14 15:03:22 · 1611 阅读 · 2 评论 -
Android -- 谷歌地图绘制
确保你的项目已经正确集成了Google Play services。Android 谷歌地图绘制轨迹polyline。在GoogleMap上添加polyline。获取GoogleMap实例。原创 2024-08-18 22:01:21 · 540 阅读 · 0 评论 -
kotlin之 @JvmOverloads 的作用
就是koltin为了给java 重载。原创 2024-08-08 22:37:55 · 529 阅读 · 0 评论 -
自定义View-- wifi强度
1.创建一个自定义View类:首先,你需要创建一个继承自View或其子类(如ImageView、Button等)的Java类。这个类将代表你的自定义View,并负责绘制和处理用户交互。2.重写onDraw方法:在自定义View类中,你通常会重写onDraw方法来定义如何绘制你的View。在onDraw方法中,你可以使用Canvas对象进行绘制,绘制各种形状、文本、图像等。3.处理用户交互:如果需要处理用户交互,你可以重写相应的方法,如onTouchEvent,以响应触摸事件。直接上代码= null,原创 2024-08-08 22:28:54 · 582 阅读 · 0 评论 -
bundle -- 传数据
Bundle在Android开发中作为轻量级的数据容器,主要用于组件间的数据传递和状态保存。通过使用putXXX()和getXXX()方法,可以方便地将基本类型、String、CharSequence、Parcelable对象、Serializable对象等数据存入和取出Bundle。结合Intent的使用,能够在Activity、Fragment、Service等组件间高效地传递数据。原创 2024-08-06 23:03:17 · 217 阅读 · 0 评论 -
registerForActivityResult用法详解
Activity Results API 是 Google官方推荐的Activity、Fragment获取数据的方式。原创 2024-01-14 11:58:12 · 1111 阅读 · 0 评论 -
Android 权限管理
手机难免做一些数据持久化,这个呢,就有可能用到文件的读写权限。手机拍照,拿图片。录音拿音频文件。也要用到对应的权限。随着Android版本的升级,有些权限越来越收紧。所以我们要对一些高版本适配来了。原创 2024-01-13 21:42:55 · 688 阅读 · 0 评论 -
Android Service 使用bindservice和startservice 区别
Android四大组件之一。Service并不与用户产生UI交互。其他的应用组件可以启动Service,即便用户切换了其他应用,启动的Service仍可在后台运行。一个组件可以与Service绑定并与之交互,甚至是跨进程通信(IPC)。基础使用startservice启动服务后,程序退出stopservice,服务依旧存在。而bindservice启动服务后程序退出unbindservice,服务就会销毁。而同时调用两种方法启动同一个方法,只会启动一个服务,但是其生命周期。原创 2024-01-07 16:18:42 · 1093 阅读 · 0 评论 -
Android --- MQTT
实现MQTT协议需要客户端和服务器端通讯完成。在通讯过程中,MQTT协议中有三种身份:发布者(Publish)代理(Broker)(服务器)订阅者(Subscribe)消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。MQTT传输的消息分为:主题(Topic)和负载(payload)两部分:Topic,可以理解为消息的类型,订阅者订阅(Subscribe)后,就会收到该主题的消息内(payload);原创 2024-01-07 16:00:21 · 1352 阅读 · 0 评论