键盘android
Android Api版本对照表
Android版本 Api API Android 13.0(T) 32 Android 12.0(S) 31 Android 11.0(R) 30 Android 10.0(Q) 29 Android 9.0(Pie) 28 Android 8.1(Oreo) 27 Android 8.0(Ore ......
在Android编程中,下拉刷新Webview
1.添加支持库依赖项:在 build.gradle 文件中添加以下行以添加 SwipeRefreshLayout 支持库: implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' 2.在布局文件中添加 SwipeRe ......
Android 12蓝牙报java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission
报错如下: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.studay.base.study, PID: 16798 java.lang.SecurityException: Need android.permission.BLUETOOT ......
Android - 基础知识
1. 四层架构、五块区域 ①Linux内核层(硬件驱动) ②系统运行库层(C/C++库 - 特性支持;Android运行时库 - Dalvik虚拟机) ③应用框架层(API) ④应用层(手机上的应用程序) 2. 四大组件 ①Activity 活动 —— 应用中所有被用户看到的东西 ②Service ......
Android Banner - ViewPager 02
Android Banner - ViewPager 02 现在来给viewpager实现的banenr加上自动轮播 自动轮播的原理,使用handler的延迟消息来实现。 自动轮播实现如下内容 开始轮播&停止轮播 可配置轮播时长、轮播方向 通过自定义属性来配置轮播时长,方向 感知生命周期,可见时开始 ......
uni-app:ios/android中的nvue和vue页面加载自定义字体(hbuilderx 3.7.3)
一,官方文档地址: https://uniapp.dcloud.net.cn/tutorial/nvue-api.html#addrule 二,代码 1,nvue页面: 模板 <view class="listTitle"> {{item.title}} </view> <view style="w ......
Windows11搭建Qt 6.4.2 for Android+OpenCV4.7.0开发环境
1.下载opencv-4.7.0-android-sdk.zip,下载地址:https://opencv.org/releases/,解压后,如下图: 2.编辑opecv_android.pri,内容如下(可使用命令行命令-dir *.a/ON/B>v8a.txt): message('Linux/ ......
使用Android NDK Camera2经验总结
2023年03月30日 NDK Camera 参考文章:https://blog.csdn.net/daihuimaozideren/article/details/101235393 第一部分 程序入口逻辑 首先需要做相机权限检查和相机的类型检查,这里使用的相机必须满足Camera2的最低要求。 ......
uniapp开发小程序输入框拉起软键盘时,输入框显示不全,被软键盘挡住一半
在开发过程中,input或者Textarea聚焦时,出现遮挡一半的情况 处理方法: (1)在input或者textarea添加:cursorSpacing="20"留出光标到软键盘的距离。 (2)若在弹窗定位中时需要加入:fixed="true"属性,不然拉起软键盘时没有显示在软键盘上面。 (3)若 ......
android 系统语言改变发送的广播
public static final String ACTION_LOCALE_CHANGED ="android.intent.action.LOCALE_CHANGED";android.intent.action.LOCALE_CHANGED 过滤系统广播 可以使用关键字 action ......
【GiraKoo】重置Android Studio环境的几个方案
Android Studio经常在编译时,发现一些奇奇怪怪的编译/运行问题。
明明是很小的改动,但是出现了一些不相关的错误。搞不清楚究竟是什么原因导致的。
这时候,就需要考虑重置Android Studio环境的几个方案。 ......
一手遮天 Android - view(媒体类): MediaPlayer(在 TextureView 上播放,可截图)
项目地址 https://github.com/webabcd/AndroidDemo 作者 webabcd 一手遮天 Android - view(媒体类): MediaPlayer(在 TextureView 上播放,可截图) 示例如下: /view/media/MediaPlayerDemo2 ......
一手遮天 Android - view(媒体类): 截图
项目地址 https://github.com/webabcd/AndroidDemo 作者 webabcd 一手遮天 Android - view(媒体类): 截图 示例如下: /view/media/ScreenshotDemo1.kt /** * 截图 */ package com.webab ......
一手遮天 Android - view(媒体类): MediaPlayer(在 SurfaceView 上播放)
项目地址 https://github.com/webabcd/AndroidDemo 作者 webabcd 一手遮天 Android - view(媒体类): MediaPlayer(在 SurfaceView 上播放) 示例如下: /view/media/MediaPlayerDemo1.kt ......
Android ViewPage2 引导页动画
使用ViewPage2模拟引导页动画的效果 首先我们需要自定义出我们需要的形状未选择状态 indicator_off.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com ......
Android中的persistent属性
在我们开发系统级的App时,很有可能就会用到persistent属性。当在AndroidManifest.xml中将persistent属性设置为true时,那么该App就会具有如下两个特性: 在系统刚起来的时候,该App也会被启动起来 该App被强制杀掉后,系统会重启该App。这种情况只针对系统内 ......
Android studio 常用快捷键
Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面 粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。 Ctrl+O:子类想重写父类的方法时,按此组合键可显示所有父类的方法。接口对应的组合键时Ctrl+I。 Ctrl+Alt+L 格 ......
python+playwright 学习-48 键盘操作
前言 Keyboard 提供了一个用于管理虚拟键盘的 API。高级 api 是keyboard.type(),它接受原始字符并在您的页面上生成适当的keydown、keypress/input和keyup事件。 为了更好地控制,您可以使用keyboard.down()、keyboard.up()和k ......
android点击按钮弹出复选框
String[] items={"餐饮","出行","娱乐","学习","日用品","其他"};String consumetype=""; List<String> mytypes = new ArrayList<>(); AlertDialog.Builder builder = new Ale ......
Android与STM32通信中巧妙解决中文乱码问题
前言 网上一大堆都是要多种格式相互转换,并且要很大的字库文件,对于小应用工程,小容量的STM32芯片,额外多出这些开销会感到蛮不舒服的,而且绝大部分的乱码问题时发生在STM32这边,所以本文是从Android端解决编码格式转化的问题,STM32那边稍做处理即可,我做的转换是从UTF-8转到GBK 解 ......
Java-Day-3(运算符 + 标识符 + 键盘输入)
Java-Day-3 运算符 算术运算符 关系运算符 [ 比较运算符 ] 逻辑运算符 赋值运算符 三元运算符 位运算符 [ 需要二进制基础 ] 算术运算符 +、-、*、/ System.out.println(10.0 / 4); //2.5 double d = 10 / 4; //2.0 //数 ......
Android模拟器调试串口
一、安装虚拟串口软件 虚拟串口软件推荐 Virtual Serial Port Driver 官网 和 Virtual Serial Port Kit 官网 都可以免费试用15天。 这里以Virtual Serial Port Kit为例,打开安装好的Virtual Serial Port Kit, ......
Android开发-Android常用组件-ScrollView滚动条
4.10 ScrollView(滚动条) 我们可以直接利用ScrollView给我们提供的:fullScroll()方法。 scrollView.fullScroll(ScrollView.FOCUS_DOWN); 滚动到底部 scrollView.fullScroll(ScrollView.FOC ......
Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标
原文:https://automatetheboringstuff.com/2e/chapter20/ 了解用于编辑电子表格、下载文件和启动程序的各种 Python 模块是很有用的,但有时您需要使用的应用没有任何模块。在计算机上实现任务自动化的终极工具是你编写的直接控制键盘和鼠标的程序。这些程序可以 ......
Android开发-Android常用组件-SeekBar拖动条
4.9 SeekBar拖动条 android:max 滑动条的最大值 android:progress 滑动条的当前值 android:secondaryProgress 二级滑动条的进度 android:thumb 滑块的drawable 接着要说下SeekBar的事件了,SeekBar.OnSe ......
Android压缩身份证不失真的代码
import android.graphics.Bitmap import android.graphics.BitmapFactory import java.io.ByteArrayOutputStream fun compressBitmap(bitmap: Bitmap, maxSize: ......
怎么成为Android高级开发工程师
学习Java和Kotlin语言:Java是Android开发的基础语言,而Kotlin则是一种更现代的语言,可以帮助提高开发效率。学习这两种语言是成为Android高级开发工程师的基础。 掌握Android框架和技术:了解Android的各种框架和技术,如Android SDK、Android St ......
成品直播源码推荐,Android 禁止下拉菜单栏
成品直播源码推荐,Android 禁止下拉菜单栏 1.屏蔽非锁屏下的下拉菜单栏 这种Android 系统其实是提供了方法的,只不过是隐藏的,只给系统应用,也就是用mk 编译的apk使用。如果第三方应用想要使用,或者Android stuido 编译方式的想要使用。则可以使用反射。 /** * All ......
搭建直播平台,android 如何得到本地视频的缩略图
搭建直播平台,android 如何得到本地视频的缩略图 public class VideoThumbUtils { /** * 得到视屏的缩略图 * * @param videoPath * @param width * @param height * @return */ public stat ......
Android AVB中的几种Descriptor
avbtool info_image查看img信息 ./android/external/avb/avbtool info_image --image out/evb/download_images/emmc/vbmeta.img Minimum libavb version: 1.0 Header ......