HELLO WORL|

kingwzun

园龄:3年6个月粉丝:111关注:0

随笔分类 -  Android开发

Android Compose 使用 照片选择器 Photo Picker
摘要:从 Android 13(Tiramisu, API 33)开始,官方提供了系统级图片选择器 Photo Picker。而且无需申请权限,只需几行代码即可轻松接入。效果如下图: 在不支持 Photo Picker 的低版本机型中,该库会自动调用 ACTION_OPEN_DOCUMENT 打开系统资源
513
0
0
Android 将 ViewModel 和 Compose界面的数据 双向绑定
摘要:简介 双向绑定 说白了就是达到下面的效果: ViewModel 能够实时传输 从Room数据库查询到的数据 到 Compose页面。 Compose页面 能实时传输 用户输入的数据 到 ViewModel 类。 注意:教程只适用于Compose页面用户,如果还是传统xml开发 参考官方教程:7. 将
323
0
0
Android Studio查看SQLite数据库(快速方便)
摘要:在Android Studio不要使用database navigator / DB Navigator / DB Browser插件查看SQLite数据库,因为Android Studio自带的App inspection 工具可以快捷的查看当前项目的SQLite数据库。 使用教程 找到App i
1811
0
1
Android Compose 使用Pager (with TabRow)
摘要:Pager 基本内容看官方吧:Android Compose 中的分页器 不同页显示不同内容 错误示范 @Composable HorizontalPager(state = pagerState, modifier.fillMaxHeight(),beyondBoundsPageCount = 2
634
0
0
Android 数据存储
摘要:概述 文件存储 特点:openFileInput()和openFileOutput()读取设备上的文件。 SharedPreferences 特点:以XML格式将数据存储到设备。 SQLite数据库 特点:运算速度快,占用资源少,还支持基本SQL语法。 ContentProvider 特点:应用程序
49
0
0
Android 程序活动单元Activity
摘要:点击按钮页面跳转 在xxxActivity类,创建按钮对象 对按钮对象创建匿名内部类 监听器 记得选View.OnClickListener() 在内部类建立Intent跳转对象:new Intent(原界面,目标界面) Intent intent = new Intent(LoginActivit
44
0
0
Android 启用 Material Design 3(Material You) 小白教程
摘要:介绍 md3的效果: 原本是红色壁纸对应的红色App主题,在改成绿色壁纸之后,App主题也相应的变成绿色了。 这个效果主要是使用了Material You中的动态颜色功能。 官方文档 https://m3.material.io 具体每个组件的代码示例,在 github 上: https://git
8456
0
1
android沉浸状态栏+导航栏(小白条) JAVA版小白教程 (基于安卓官方教程)
摘要:沉浸状态栏+导航栏(小白条)是基本操作,但是网上的很多教程都是错误的...,安卓官方的教程对小白很不友好,所以记录下我的实现过程供大家参考。 概述 前置知识 状态栏是屏幕顶部显示时间、通知图标等等的地方 导航栏就是屏幕下方用于提供返回,返回桌面,进入多任务界面的的三个按键或着小白条 状态栏和导航栏统
5474
3
0
Android常见界面控件
摘要:TextView TextView控件用于显示文本信息。 常用属性 | 布局属性 | 功能描述 | | | | | android:layout_width | 设置TextView控件的宽度 | | android:layout_height | 设置TextView控件的高度 | | andro
239
0
1
Android常见界面布局
摘要:View视图 所有的UI元素都是通过View与ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面中的控件,它可以包含普通的View控件,也可以包含ViewGroup。 Android采用View和ViewGroup类来形成视图之间的嵌套关系(,Vi
297
0
0
Android 开发入门
摘要:文件结构 app mainfests下面的AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" x
110
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起