jetpack_compose android jetpack compose

android创建平板的分页页码

在横向平板显示分页页码的时候,要实现下面的效果 当默认分页超过5个之后中间显示 ... 然后两边的页码按钮点击之后移动页码,点击1、2页码不移动,点击了第3页之后,左边移动到 2、3、4页面,如下 使用RecyclerView列表实现,通过对Item的type进行分类来实现页码按钮和省略号,下面是分 ......
页码 平板 android

客户端相关知识学习(八)之Android“.9.png”

客户端相关知识学习(八)之Android“.9.png” 参考 Android中.9图片的含义及制作教程 .9.png Android .9.png 的介绍 ......
知识学习 客户端 Android 客户 知识

如何根据ua判断ios、android、ipad?如何判断app版本

如何根据ua判断ios、android、ipad?如何判断app版本 根据ua判断iOS var ua = navigator.userAgent; if (ua.match(/(iPhone\sOS)\s([\d_]+)/)) { // is ios } 根据ua判断ipad var ua = n ......
android 版本 ipad ios app

客户端相关知识学习(十一)之Android H5交互Webview实现localStorage数据存储

前言 最近有一个需求是和在app中前端本地存储相关的,所以恶补了一下相关知识 webView开启支持H5 LocalStorage存储 有些时候我们发现写的本地存储没有起作用,那是因为默认WebView没有开启LocalStorage存储。开启方法如下 首先得有Webview控件: 有人问我是不是需 ......

客户端相关知识学习(三)之Android原生与H5交互的实现

Android原生与H5交互的实现 H5调用原生的方式 方式可能有多种,根据开发经验,接触过两种方式。 方法一:Android向H5注入全局js对象,也就是H5调Android 1.首先对WebView进行初始化 WebSettings settings = webview.getSettings( ......
知识学习 客户端 Android 客户 知识

Android Compose 的导航(Navigation)

基础知识 基本内容看官方吧: Android 使用 Compose 进行导航 B 回调数据给 A 内容 当您从 A 导航到 B 并且希望 B 将信息传回 A 时,您可以传递回调(此处onSelect): ......
Navigation Android Compose

Android app兼容低版本Java环境

原文地址: Android app兼容低版本Java环境 - Stars-One的杂货小窝 起因是修复一个Bug遇到的问题,找到了一个可以让app兼容低版本java的方法 众所周知,Android版本更新后,其内置的JRE环境也随之更新了 假如我们在app中用到了JDK8的特有的属性,而用户的手机设 ......
Android 版本 环境 Java app

打包Golang并在Android环境下运行

实践: 1、 打包Golang并在Android环境下运行-CSDN博客 https://blog.csdn.net/lszy24/article/details/78948130 翻译 搜索 复制 ......
Android 环境 Golang

Android Compose 使用Pager (with TabRow)

Pager 基本内容看官方吧:Android Compose 中的分页器 不同页显示不同内容 错误示范 @Composable HorizontalPager(state = pagerState, modifier.fillMaxHeight(),beyondBoundsPageCount = 2 ......
Android Compose TabRow Pager with

Android对重启原因的记录

事后log中,可以在 prop.txt 中获取到他们: ./prop.txt:259:[persist.sys.boot.reason]: [] ./prop.txt:260:[persist.sys.boot.reason.history]: [kernel_panic,bug,52663 ./p ......
原因 Android

Android 模拟器横向视图

How to change Android emulator to landscape mode? ctrl + fn + F11 on Mac to change the landscape to portrait and vice versa. left-ctrl + F11 on Window ......
模拟器 视图 横向 Android

Android学习 第三&四周

主要内容 1 在Android Studio中 配置了Copilot 2 学习了 Android 中权限的相关知识,学会了在布局中声明权限,在程序中动态申请权限的方法 3 完成了一个简易的本地视频播放器的 demo,可以扫描本地的视频形成列表,并可以播放。 ......
Android amp

通过 docker-compose 快速部署 Rancher 保姆级教程

目录一、概述二、开始编排部署 Rancher1)部署 docker2)部署 docker-compose3)创建网络4)构建镜像5)编排 docker-compose.yaml 部署6)接入 K8s 集群1)部署 k8s 集群测试(已有可忽略)2)k8s 上执行命令接入集群 一、概述 Rancher ......
docker-compose 保姆 compose Rancher 教程

.NET MAUI Android 对接商米移动手持终端打印JAVA SDK

一、前言(整个流程除了调整打印模板位子,操作下来还是挺快的 几分钟就搞定,文章图片比较多大家可能感觉操作比较麻烦,其实挺简单的) 因甲方需求,需要对现项目进行升级,需要增加移动手持终端进行巡检,巡检时还需要对商品进行抽检并打印热敏不干胶标签进行贴到抽样样品上。在这样的背景下便在JD进行了采样,进行技 ......
终端 Android MAUI JAVA NET

Maui Blazor 安卓Android 多选照片以及快速显示照片

1. 本文感谢两位大佬提供相关教程,相关文章和具体实现原理请参考如下链接: Sunday866: MASA MAUI Plugin (八)Android相册多选照片(Intent 方式): https://www.cnblogs.com/sunday866/p/17331295.html YU-CO ......
照片 Android Blazor Maui

Android 输入系统介绍

最近接触到了一个问题:耳机插入事件的由来,走读了下IMS输入系统服务的源码。同时,IMS输入系统服务在Android的开发过程中,也经常出现,有必要了解下相关原理。 ......
Android 系统

docker-compose 安装Sql Server2019

一. 基础环境 虚拟机:Ubuntu20.04 获取并下载:https://ubuntu.com/download/desktop 安装虚拟机可以参考(博主:奔跑的码仔)以下连接: https://blog.csdn.net/lhl_blog/article/details/123406322 二. ......
docker-compose compose docker Server 2019

Android ADB commands...

//back button adb shell input keyevent 4 //home buttonadb shell input keyevent 3//Search buttonadb shell input keyevent 187 //Stop current running app ......
commands Android ADB

Android系统开发 Android10系统设置默认音量大小(多媒体默认音量、通话默认音量、闹钟默认音量、系统提示音默认音量)

前言 framework开发,此博客基于Android10版本,实现修改默认音量大小。 请注意此博客演示的修改默认音量是如下几个: 多媒体默认音量 通话默认音量 闹钟默认音量 系统提示音默认音量 其他默认音量,例如默认铃声、默认通知声音等等,这些在Android10已经剥离了AudioService ......
音量 系统 Android 闹钟 大小

Docker-compose部署ldap

一. Docker-compose部署ldap 参考:https://blog.csdn.net/yhl18931306541/article/details/128253735 1.部署服务端 docker run \ -d \ -p 389:389 \ -p 636:636 \ -v /usr/ ......
Docker-compose compose Docker ldap

Android Studio常见问题的解决

真机调试显示安装包异常 在gradle.properties文件最后面加上这一行代码 android.injected.testOnly=false 以及选择合适的AGP版本,例如选择7.1.2版本,这个版本号可以在build.gradle文件里面修改。 gradle下载缓慢的问题 在网络防火墙-> ......
常见问题 常见 Android Studio 问题

docker-compose部署rancher

1.yaml文件部署 version: '3' services: rancher: image: rancher/rancher:stable privileged: true restart: always container_name: rancher volumes: - ./data:/v ......
docker-compose compose rancher docker

Android开发TextView篇

1.TextView基础属性 (1)宽高 layout_width(宽)和 layout_height(高) 单位:dp wrap_content :表示和自身内容一样的长度 match_parent:表示和父组件一样的长度 (2)id 该TextView的id,一种标识 (3)text相关属性 t ......
TextView Android

Android深入学习之ComponentActivity.registerForActivityResult()方法

ComponentActivity.startActivityForResult()和ComponentActivity.onActivityResult()已经废弃,如下图所示,取而代之的是统一它俩的ActivityResultLauncher。 ActivityResultLauncher对象可 ......

Android 混淆打包后gson报错Missing type parameter

原文: Android 混淆打包后gson报错Missing type parameter - Stars-One的杂货小窝 记录一个简单的bug 在代码中使用了gson将json转为list: val json = "" val planList = gson.fromJson<List<Pray ......
parameter Android Missing gson type

Docker Compose 和 dockerfile 的区别和联系

Docker Compose 和 Dockerfile 是两个与 Docker 相关的概念,它们在 Docker 应用的构建和管理中发挥着不同的作用。 ......
dockerfile Compose Docker

Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现

​ 目录 Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现 APP 加固方式 iOS APP加固代码实现 打开要处理的IPA文件 设置签名使用的证书和描述文件 开始ios ipa重签名 APP 加固方式 iOSAPP 加固是优化 iOS安全性的一种方法,常见的 ......

【Android R】manualTests#com.android.cts.verifier.security.FingerprintBoundKeysTest fail

异常日志: 11-12 19:24:47.649 5387 5387 D AndroidRuntime: Shutting down VM 11-12 19:24:47.671 5387 5387 E AndroidRuntime: FATAL EXCEPTION: main 11-12 19:24 ......

android studio 添加按钮事件实现加一操作

android studio 添加按钮事件实现加一操作 要在Android Studio中为按钮添加一个加一(+1)的操作,你可按照下列步骤实现: 通过在XML布局中添加按钮,导入一个Button组件: XML 复制代码 <Button android:id="@+id/add_button" an ......
按钮 android 事件 studio

android.content.res.Resources$NotFoundException: String resource ID #0x1

在Android开发中如果出现android.content.res.Resources$NotFoundException: String resource ID #0x1这样的错误,你想也不用想,一定是Textview控件显示数据出了问题:mTextview.setText(这里的传入的数据一定 ......