随笔分类 -  android基础

android的基础知识
摘要:一,代码: xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/ 阅读全文
posted @ 2025-05-17 08:21 刘宏缔的架构森林 阅读(26) 评论(0) 推荐(0)
摘要:一,代码 线上的数据: activity package com.example.okdemo1.activity; import android.graphics.Color; import android.os.Build; import android.os.Bundle; import an 阅读全文
posted @ 2025-05-17 08:21 刘宏缔的架构森林 阅读(16) 评论(0) 推荐(0)
摘要:一,代码: 线上的数据: activity package com.example.okdemo1.activity; import android.graphics.Color; import android.os.Build; import android.os.Bundle; import a 阅读全文
posted @ 2025-05-17 08:21 刘宏缔的架构森林 阅读(16) 评论(0) 推荐(0)
摘要:一,代码: 线上的数据: activity package com.example.okdemo1.activity; import android.graphics.Color; import android.os.Build; import android.os.Bundle; import a 阅读全文
posted @ 2025-05-17 08:20 刘宏缔的架构森林 阅读(5) 评论(0) 推荐(0)
摘要:一,创建application 代码: package com.example.okdemo1; import android.app.Application; import android.content.res.Configuration; import androidx.annotation. 阅读全文
posted @ 2025-05-17 08:19 刘宏缔的架构森林 阅读(38) 评论(0) 推荐(0)
摘要:一,代码: <?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/an 阅读全文
posted @ 2025-05-17 08:18 刘宏缔的架构森林 阅读(20) 评论(0) 推荐(0)
摘要:一,代码: <?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/an 阅读全文
posted @ 2025-05-17 08:18 刘宏缔的架构森林 阅读(191) 评论(0) 推荐(0)
摘要:一,代码: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent 阅读全文
posted @ 2025-05-17 08:18 刘宏缔的架构森林 阅读(30) 评论(0) 推荐(0)
摘要:一,代码: xml: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res 阅读全文
posted @ 2025-05-17 08:16 刘宏缔的架构森林 阅读(20) 评论(0) 推荐(0)
摘要:一,安装第三方库: 地址: https://mvnrepository.com/artifact/com.google.code.gson/gson build.gradle中dependencies添加: implementation 'com.google.code.gson:gson:2.13 阅读全文
posted @ 2025-05-10 09:06 刘宏缔的架构森林 阅读(22) 评论(0) 推荐(0)
摘要:一,代码: xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/ 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(29) 评论(0) 推荐(0)
摘要:一,代码: xml: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(66) 评论(0) 推荐(0)
摘要:一,代码: xml: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(33) 评论(0) 推荐(0)
摘要:一,代码: gson库安装方式见我其他博文 传递对象的类: package com.example.okdemo1.model; public class Goods1 { //商品id private int id; //商品名称 private String name; public Goods 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(7) 评论(0) 推荐(0)
摘要:一,代码: 1,用来传递对象的类 package com.example.okdemo1.model; import java.io.Serializable; public class Goods2 implements Serializable { //商品id private int id; 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(14) 评论(0) 推荐(0)
摘要:一,代码: 1,所传递对象的类 package com.example.okdemo1.model; import android.os.Parcel; import android.os.Parcelable; public class Goods3 implements Parcelable { 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(21) 评论(0) 推荐(0)
摘要:一,官方文档 https://developer.android.google.cn/studio/debug?authuser=1&hl=zh-cn 二,启动调试 1,点击工具栏上按钮,启动调试 2,对运行的进程进行调试: 点击工具栏上的Attach debugger to Android pro 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(64) 评论(0) 推荐(0)
摘要:一,官方文档: https://developer.android.google.cn/guide/components/activities/activity-lifecycle?hl=zh-cn 官方对生命周期的说明图 二,代码: package com.example.okdemo1; imp 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(84) 评论(0) 推荐(0)
摘要:一,代码: xml: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res 阅读全文
posted @ 2025-05-10 09:05 刘宏缔的架构森林 阅读(13) 评论(0) 推荐(0)
摘要:一,两种方式: ViewTreeObserver.OnGlobalLayoutListener 可以监听视图树的全局布局事件,当视图树的布局发生变化时会触发回调。通过这种方式可以在视图布局完成后获取其宽高。 View.post 方法可以将一个 Runnable 放入视图的消息队列中,当视图布局完成后 阅读全文
posted @ 2025-05-10 09:04 刘宏缔的架构森林 阅读(20) 评论(0) 推荐(0)