本文实例为大家分享了Android学习之菜单使用的具体代码,供大家参考,具体内容如下Android中菜单包含上下文菜单和选项菜单两种类型。使用统一的菜单类来管理菜单:Menu、MenuItem、SubMenu三个类。1.Menu类:一个Menu对象代表一个菜单,是整个菜单的基础。Menu类的常用方法:添加一个菜单:add(int groupId, int i
......
368
0
0
2023-02-25
对话框(Dialog)是Android系统在Activity或者其他组件运行过程中提供的一种提示机制。它可以帮助应用完成一些必要的提示功能,同时提供一些与用户交互的功能。对话框分为很多种,下面将一一介绍。1.提示对话框Android系统提供的对话框父类为Dialog, 里面并没有实现对话框的具体类型,比如单选、多选、列表等对话框,仅提供一个框架和规范。系统为
......
444
0
0
2023-02-25
本文实例为大家分享了Android传感器简单使用的具体代码,供大家参考,具体内容如下1. SensorManager类SensorManager类用来管理各个传感器:通过SensorManager创建实例,并用getSystemService(SENSOR_SERVICE)获取传感器服务。使用其getSensorList()方法,可以获取所有可用的传感器该方
......
414
0
0
2023-02-25
目录uni-simple-router一、快速上手扩一:webpack插件之DefinePlugin扩二:uni-read-pages 如何获取pages.json中的路由二、H5模式2.1 路由配置2.2 完全使用vue-router开发 (H5端)2.3 H5 路由传参2.4 H5端路由捕获所有路由或404路由2.5 路由懒加载三、小程序模式四、路由跳转
......
634
0
0
2023-02-25
本文实例为大家分享了Android使用popupWindow仿微信弹出框的具体实现代码,供大家参考,具体内容如下效果如下:一、activity_main.xml代码在activity_main.xml中设置"弹出框"按钮,并将activity_main.xml最外层设置一个id,代码如下<androidx.drawerlayout.widget.Dra
......
350
0
0
2023-02-25
目录正文TransitionManager介绍Scene(场景)生成场景Transition(过渡)OverlayView和ViewGroupOverlayGhostViewActivity的共享元素源码分析我们先以ActivityA打开ActivityB为例ActivityB返回ActivityASharedElementCallback回调总结正文所谓A
......
602
0
0
2023-02-24
目录一.协程概述1.概念2.特点3.原理1)续体传递2)状态机二.协程基础1.协程的上下文2.协程的作用域3.协程调度器4.协程的启动模式5.协程的生命周期1)协程状态的转换2)状态标识的变化三.协程使用1.协程的启动1)runBlocking方法2)launch方法3)async方法4)suspend关键字5)withContext方法6)suspend方
......
401
0
0
2023-02-24
Android图片上传的应用场景,供大家参考,具体内容如下在Android开发中,很多时候我们需要进行图片,文件的上传下载,最直接的一个应用场景就是用户头像的保存与切换,以及像即时通讯中的图片发送等任何在App中设计图片的应用都是通过图片的上传下载完成的。Android 如何实现图片的上传下载?近期在工作中遇到了需要实现其图片上传的功能,特此写了一个demo
......
421
0
0
2023-02-23
目录一、 本专栏图示概念规范1. 任务概念规范2. 任务的状态3. 时刻与时间线4.同步与异步二、理解单线程中的异步任务1. 任务的分配2.异步任务特点3. 异步任务完成与回调三、 Dart 语言中的异步1.编程语言中与异步模型的对应关系2.Dart 编程中的异步任务3.当前任务分析四、异步模型的延伸1. 单线程异步模型的局限性2. 多线程与异步的关系3.
......
399
0
0
2023-02-23
目录背景常规解决方案线程监控当前线程统计线程信息具体化线程统一Thread创建注意总结背景在我们日常开发中,多线程管理一直是非常头疼的问题之一,尤其在历史性长,结构复杂的app中,线程数会达到好几百个甚至更多,然而过多的线程不仅仅带来了内存上的消耗同时也降低了cpu调度的效率,过多的cpu调度带来的消耗的坏处甚至超过了多线程带来的好处。在我们日常开发中,通常
......
390
0
0
2023-02-22
目录展示弹窗常见的APIshowToastshowModalshowLoadingshowActionSheet总结 展示弹窗常见的API小程序中展示弹窗有四种方式: showToast、 showModal、 showLoading、 showActionSheetshowToast显式消息提示框有如下一些属性:属性类型默认值 必填说明
......
354
0
0
2023-02-18
目录Framework如何实现BinderServiceManager小结Binder结构Framework如何实现Binder为了日常的使用framework层同样实现了一套binder的接口。可以肯定的是framework使用jni调用的是native的binder接口,在native层Binder结构通过BBinder,BpBinder和Service
......
366
0
0
2023-02-18
目录一、创建数据库 1、新建数据库帮助类2、在数据库帮助类中输入代码3、代码讲解 二、添加数据1、界面效果2、准备工作3、布局界面 activity_main.xml4、类文件代码 MainActivity.java5、代码讲解三、查询数据1、界面效果图2、布局界面 activity_second.xml3、类文件 SecondActiv
......
349
0
0
2023-02-18
目录基本使用XML静态设置TabItem联动ViewPager2动态设置TabItem1. Activity布局代码2. 创建三个Fragment给ViewPager2设置3. Fragment对应XML布局4. 绑定起来最终效果 根据数据源动态生成TabItem1.Activity布局代码2. Activity
......
702
0
0
2023-02-16
本文实例为大家分享了android绘制曲线和折线图的具体代码,供大家参考,具体内容如下(曲线) (折线)1.CurveView.javapackage com.package;
import android.content.Context;
import android.graphics.Canvas;
import andr
......
377
0
0
2023-02-16