随笔分类 -  Android Studio

摘要:32. 打包签名 32.1 创建keystore,并生成apk 选择APK Next 创建一个新的keystore 设置一系列信息 选择App发布路径 release 在打包了 32.2 真机安装 阅读全文
posted @ 2022-09-19 08:29 随遇而安== 阅读(13) 评论(0) 推荐(0)
摘要:31. Receiver组件 31.1 认识Receiver 广播:分为系统广播 与 用户自定义广播 系统广播:开机广播、网络状态广播、蓝牙… 31.2 静态注册接收广播 定义一个广播接收者 package com.dingjiaxiong.myactivitytiaozhuan; import a 阅读全文
posted @ 2022-09-19 08:23 随遇而安== 阅读(34) 评论(0) 推荐(0)
摘要:30. Service组件 30.1 认识Service 服务在后台默默地运行,是不可见的。 30.2 startService与生命周期 新建一个Activity 在清单文件中设置Activity3默认启动 MyService.java package com.dingjiaxiong.myact 阅读全文
posted @ 2022-09-19 08:20 随遇而安== 阅读(19) 评论(0) 推荐(0)
摘要:29. Activity组件29.1 认识Activity应用画面 → Activity Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。 Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显 阅读全文
posted @ 2022-09-19 08:17 随遇而安== 阅读(66) 评论(0) 推荐(0)
摘要:28. Fragement总结28.1 Fragment是什么,有什么用Fragment是Android3.0开始新增的概念,意为碎片、片段。 Fragment是依赖于Activity的,不能独立存在的。 Android运行在各种各样的设备中,有小屏幕的手机,还有大屏幕的平板,电视等。同样的界面在手 阅读全文
posted @ 2022-09-19 08:16 随遇而安== 阅读(30) 评论(0) 推荐(0)
摘要:27. Fragment + ViewPager 27.1 fragment与viewPager的联合应用 ViewPager + Fragment形成翻页效果 → 减少用户的操作。 27.2 ViewPager2基本应用 新的空白工程 布局文件 <?xml version="1.0" encodi 阅读全文
posted @ 2022-09-19 08:15 随遇而安== 阅读(52) 评论(0) 推荐(0)
摘要:26. Fragment生命周期 26.1 Fragment生命周期 onAttach()/onDetach():绑定/解绑 onCreate()/onDestroy():创建/销毁 创建时,解析bundle onCreateView()/onDestroyView():对UI的创建/销毁 onAc 阅读全文
posted @ 2022-09-19 08:12 随遇而安== 阅读(37) 评论(0) 推荐(0)
摘要:25. Activity与Fragment通信 25.1 Activity与Fragment通信 原生方案:Bundle 如何让Activity和BlankFragment1完成通信 Activity中: //定义一个bundleBundle bundle = new Bundle();//放入数据 阅读全文
posted @ 2022-09-19 08:03 随遇而安== 阅读(97) 评论(0) 推荐(0)
摘要:24. Fragment的产生、使用方法、静态(动态)添加fragment24.1 Fragment的产生 Android3.0之后 不同的Fragment运行在同一个Activity之上。 24.2 什么是Fragment具备生命周期【“子Activity”】【可以重复使用】必须委托在Activi 阅读全文
posted @ 2022-09-19 07:59 随遇而安== 阅读(94) 评论(0) 推荐(0)
摘要:23. ViewPager 页面滑动效果 23.1 页面布局 layout1.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro 阅读全文
posted @ 2022-09-19 07:55 随遇而安== 阅读(21) 评论(0) 推荐(0)
摘要:22. 单位和尺寸22.1 px与pt的区别px:pixels像素,不同设备显示效果相同(即小按钮在大屏幕上看起来“更小”)pt:point,一个标准的长度单位,1pt = 1 / 72 英寸,用于印刷业,简单实用 22.2 dp和sp的作用dip:device independent pixels 阅读全文
posted @ 2022-09-19 07:53 随遇而安== 阅读(43) 评论(0) 推荐(0)
摘要:21. 属性动画 21.1 ValueAnimator类 改变值 package com.dingjiaxiong.myshuxingdonghua; import androidx.appcompat.app.AppCompatActivity; import android.animation. 阅读全文
posted @ 2022-09-19 07:52 随遇而安== 阅读(25) 评论(0) 推荐(0)
摘要:20. 补间动画 给动画设置一个初始值以及一个结束值,加上一个动画时间,Android系统自动补全。 20.1 补间动画分类 alpha 透明度 rotate 旋转 scale 缩放 translate 平移 20.2 布局文件 <?xml version="1.0" encoding="utf-8 阅读全文
posted @ 2022-09-19 07:50 随遇而安== 阅读(67) 评论(0) 推荐(0)
摘要:19. 帧动画 把几张图片进行快速播放形成的动画。 19.1 素材准备 8张图 19.2 创建animation-list集合 <?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.an 阅读全文
posted @ 2022-09-19 07:48 随遇而安== 阅读(24) 评论(0) 推荐(0)
摘要:Android基础开发——RecyclerView 17. RecyclerView 17.1 导包 implementation 'androidx.recyclerview:recyclerview:1.2.1' 17.2 Bean类与ListView相同 package com.dingjia 阅读全文
posted @ 2022-09-19 07:45 随遇而安== 阅读(24) 评论(0) 推荐(0)
摘要:Android基础开发——ListView 16. ListView 实现滑动条目 16.1 list_item布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android. 阅读全文
posted @ 2022-09-16 10:23 随遇而安== 阅读(24) 评论(0) 推荐(0)
摘要:56. TabLayout 选项卡布局官方文档 https://developer.android.google.cn/reference/com/google/android/material/tabs/package-summary 56.1 简介TabLayout 提供了一个水平布局来显示选项 阅读全文
posted @ 2022-09-12 17:02 随遇而安== 阅读(117) 评论(0) 推荐(0)
摘要:Android基础开发——布局15. ConstraintLayout 约束布局15.1 演示 一般在Design窗口拖动设置 没有任何约束 约束右下角显示 约束居中显示 两个组件之间相对的约束 15.2 属性设置面板 15.3 指导线 Guidelines 清除所有约束 使用推导约束 阅读全文
posted @ 2022-09-12 16:59 随遇而安== 阅读(24) 评论(0) 推荐(0)
摘要:14. GridLayout 网格布局 TableLayout不能合并行,只能合并列 14.1 演示 默认显示 14.2 常见属性 属性 含义 orientation 设置水平显示还是垂直显示,默认水平 columnCount 设置行的显示个数 rowCount 设置列的显示个数 一行显示多少列 一 阅读全文
posted @ 2022-09-12 16:58 随遇而安== 阅读(45) 评论(0) 推荐(0)
摘要:13. TableLayout 表格布局 13.1 演示 如果直接在表格布局中写入控件,默认占用一行。 13.2 结合TableRow 不会自动换行 13.3 常见属性 属性 含义 collapseColumns 设置需要被隐藏的列的序号,从0开始 stretchColumns 设置允许被拉伸的列的 阅读全文
posted @ 2022-09-12 16:56 随遇而安== 阅读(42) 评论(0) 推荐(0)