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

浙公网安备 33010602011771号