navigation android sample tab

Android架构组件LiveData

LiveData LiveData是基于观察者模式创建的,其中,LiveData是被观察者,观察者通过注册方法,监听被观察者的数据变化。LiveData在数据发生变化的时候,会通知观察者。 LiveData是一个容器,存放数据的容器,它的数据变化可以被监听,也就是LiveData是一个被观察者,如下 ......
架构 组件 LiveData Android

Android系统开发 Activity启动流程探索

前言 此博客基于Android10版本,探索Activitiy的启动流程。Activitiy启动流程相当复杂,这里先看看简单概述的流程图: 在说Activity启动流程时,我们一般会把这部分功能归于ActivityManagerService,但是系统进程中主要参与Activity的启动的是Acti ......
Activity 流程 Android 系统

Android 14 功能和变更列表

Android 14 功能和变更列表https://developer.android.google.cn/about/versions/14/summary?hl=zh-cn Android 13 功能和变更列表https://developer.android.google.cn/about/v ......
Android 功能 14

Appium环境搭建 - Android SDK安装

Appium环境搭建 - Android SDK安装 下载 进入网站 https://www.androiddevtools.cn/ 依次点击 AndroidSDK 工具>> SDK Tools>>会跳转到以下界面,Windows建议选择.exe后缀 配置安装 安装环境变量 ANDROID_HOME ......
Android 环境 Appium SDK

uniapp组件之tab选项卡滑动切换

<template> <view class="content"> <view class="nav"> <!-- 选项卡水平方向滑动,scroll-with-animation是滑动到下一个选项时,有一个延时效果 --> <scroll-view class="tab-scroll" scroll ......
组件 uniapp tab

Android实时获取摄像头画面传输至PC端

# 前言 最近在做一个PC端小应用,需要获取摄像头画面,但是电脑摄像头像素太低,而且位置调整不方便,又不想为此单独买个摄像头。于是想起了之前淘汰掉的手机,成像质量还是杠杠的,能不能把手机摄像头连接到电脑上使用呢?经过搜索,在网上找到了几款这类应用,但是都是闭源的。我一向偏好使用开源软件,但是找了挺久 ......
实时 摄像头 画面 Android

视频直播网站源码,Android 获取屏幕像素(宽高)

视频直播网站源码,Android 获取屏幕像素(宽高) Resources resources = this.getResources();DisplayMetrics dm = resources.getDisplayMetrics();int screenWidth = dm.widthPixe ......
视频直播 像素 源码 屏幕 Android

直播网站源码,Android获取屏幕高宽

直播网站源码,Android获取屏幕高宽 The first:通过WindowManager来获取,个人建议使用 import android.content.Context;import android.util.DisplayMetrics;import android.view.WindowM ......
源码 屏幕 Android 网站

Android使用WebView打开网页配置

AndroidManifest.xmlapplication配置之上 <uses-permission android:name="android.permission.INTERNET"/> application中配置明文,可以用http地址 android:usesCleartextTraff ......
Android WebView 网页

CentOS grub引导损坏 Minimal BASH-like line editing is supported.For the first word.TAB lists possible command completions.Anywhere else TAB lists possible deyice or file completions.

这是 GRUB boot loader 的命令行提示。它可能出现在以下情况中: 系统没有正确引导 启动项配置不正确 硬盘分区有问题 GRUB 配置有误等 为了解决这个问题,你需要做的是恢复 GRUB。以下是一般步骤,适用于大多数 Linux 发行版(如 Ubuntu): 启动 Live CD - 首 ......
completions possible lists BASH-like TAB

FART脚本针对Android12 + Frida16适配

针对 @hanbinglengyue 的FART项目下的Frida脱壳脚本进行最新适配,可在Frida16.1.0 + Android12环境下进行脱壳 项目地址:https://github.com/LLeavesG/FART-Fix 具体使用方法请参见原项目FART:https://github ......
脚本 Android Frida FART 12

Android sdk安装

Android sdk安装 前言:本方法只是借助开发工具下载SDK 1.下载 安装android stuido,地址如下:点击 安装过程可在网页查看:点击 2.启动android studio,下载各种android 开发 工具和libs。 3.进入到主画面后, 点击上方菜单栏File->Setti ......
Android sdk

vue3 + elementplus tab组件动态切换,组件保存校验为空获取不到数据bug

需求是这样的,根据第一个tab里面的准入模式,如果是专业版,上面tab显示6个,如果是简易版,6个tab要隐藏后面两个,每个页面可以保存。 这里tab切换用的是elementplus组件就不多说了,然后每个组件里面嵌套的是对应的小组件,component动态切换,默认打开当前页面的时候,会通过接口统 ......
组件 elementplus 动态 数据 vue3

NavigationDuplicated: Avoided redundant navigation to current location: "/".

```js /* vue-router 3.5.3 引入的promise 当重复点击两下的时候,会出现一个 NavigationDuplicated: Avoided redundant navigation to current location: "/". 解决方案: 重写路由push或者rep ......

sFlow sampled flow协议解析

sflow是一种用来统计网络流量的采样方案。 # 采样方式 ## 按照包数采样 比如采样率是1000,每经过一个包,计数器减一,如果计数器为0,采样当前的数据包,然后计数器重置。 ## 随机采样 由于按照固定包数采样,有可能会采到有规律的包,影响采样有效性。比如采样率是1000,每1000个包中,9 ......
sampled sFlow flow

打印机出现slide the green tab on drum unit

以兄弟MFC-7380打印机为例,相信很多使用耗材伙伴们在兄弟品牌打印机遇过这种情况:打印机屏幕出现“硒鼓!滑动硒鼓单元上的绿色滑块”字眼。 为什么会出现“硒鼓!滑动硒鼓单元上的绿色滑块”的提示?意味着要清洁鼓架上的电晕丝,按照图示来回滑动几次绿色滑块,把电晕丝上的灰尘清理掉。 (注:来回滑动几次将 ......
打印机 slide green drum unit

Android ANR简介

一、ANR定义 ANR(Application Not Responding), 如果 Android 应用的界面线程处于阻塞状态的时间过长,会触发“应用无响应”(ANR) 错误。如果应用位于前台,系统会向用户显示一个对话框,如图 1 所示。ANR 对话框会为用户提供强行退出应用的选项。 当点击了C ......
Android 简介 ANR

Android Gradle 构建脚本中配置之aapt

aaptOptions 是一个配置项块,其中包含了两个属性: cruncherEnabled:用于控制资源压缩。将该属性设置为 false,表示禁用资源压缩,默认为 true。禁用资源压缩可以加快构建过程,但可能会导致 APK 文件体积增大。 useNewCruncher:用于指定是否使用新版资源压 ......
脚本 Android Gradle aapt

Android studio 获取每次编译apk时的日期

项目中需要获取apk的编译日期,首先肯定是用手动的方式获取,但这样容易遗忘,怎么样通过代码的方式获取呢?其实android 为我们提供了一个BuildConfig的类,android 每次编译的时候都会自动生成 一次BuildConfig 类,这个类包含着编译时的各个参数,所以只需要在这个类中增加一 ......
日期 Android studio apk

Android获取App内存使用情况的方法

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); //最大分配内存 int memory = activityManager.getMemoryClass(); System ......
内存 Android 情况 方法 App

Android显示系统——SurfaceFlinger之Layer Bounds计算方法

### Layer Bounds计算过程分析 从SurfaceFlinger的这里看起: ```cpp void SurfaceFlinger::computeLayerBounds() { const FloatRect maxBounds = getMaxDisplayBounds(); for ......

使用GoEasy快速实现Android原生app中的websocket消息推送

摘要: GoEasy带来了一项令开发者振奋的消息:全面支持Android原生平台!现在,您可以在Android应用中使用最酷炫的实时通信功能,借助GoEasy轻松实现消息的发送和接收。本文将带您领略GoEasy最新版本的威力,为您的应用增添一抹鲜活的互动色彩。 嗨,开发者朋友们!是时候展现您的技术才 ......
websocket Android 消息 GoEasy app

解决Android Studio项目一直在下载Gradle

#### 1.更换项目的Gradle下载源 一般下载源配置在项目的`gradle-wrapper.properties`文件中 内容大体如下 ```properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists ......
Android 项目 Studio Gradle

Android Launcher apk 授信安装

对安装的apk进行校验,除了系统应用市场中下载的,其它渠道的apk都进行安装拦截,并且弹框提示。 首先需要把验证的证书保存在数据库本地,后面需要用到 然后注册系统广播,用于接收 apk 安装时的监听,这个广播由系统发出 新装时的 action ‘android.intent.action.PACKA ......
Launcher Android apk

Android 环境变量配置

**`+`开头的为新增** **`*`开头的为更新添加** `+` ANDROID_HOME -> sdk地址,例如[D:\Developer\Android\Sdk] `*` Path -> %ANDROID_HOME%\tools `*` Path -> %ANDROID_HOME%\platf ......
变量 Android 环境

Paper Reading: Model-Based Synthetic Sampling for Imbalanced Data

针对不平衡数据问题,本文提出了一种基于模型的综合抽样(MBS)方法,从一个新的角度对少数类实例进行过采样。MBS 是一种过采样算法,目标是生成能够捕捉少数类训练样本特征之间关系的合成样本,同时保持数据样本的可变性。首先利用回归模型捕获少数类样本的特征趋势,接着通过对可用特征值进行采样生成临时数据样本... ......

Android BottomNavigation底部导航栏使用

原文地址: [Android BottomNavigation底部导航栏使用 - Stars-One的杂货小窝](https://stars-one.site/2023/07/04/android-bottomnavigation-use) ## 基本使用 本文侧重点记录一些特殊的样式设置,所以基本 ......
BottomNavigation 底部 Android

MAUI Blazor Android 输入框软键盘遮挡问题2.0

## 前言 关于MAUI Blazor Android 输入框软键盘遮挡问题,之前的文章已经有了答案,[MAUI Blazor Android 输入框软键盘遮挡问题](https://www.cnblogs.com/Yu-Core/p/17186722.html "MAUI Blazor Andro ......
键盘 Android Blazor 问题 MAUI

Android、iOS快速全球化工具

### 动机 在进行移动端全球化的时候,我们需要根据语言类型准备格式相同,文本不同的好多个文件,如果一个一个翻译显然很浪费时间,如果整篇复制到Google翻译通常翻译出来的文本是没办法直接用的,所以我通过有道云API实现了一个翻译iOS全球化文件的工具类。Android可以重写文本匹配的部分。 ## ......
Android 工具 全球 iOS

Ideal 如何打开多个Tab页

相信大家和我一样都有这个烦恼,当tab页很多的时候会自动给你折叠掉,导致非常不方便,现在就告诉你怎么设置改成不用折叠 找到设置里面的editor tabs,取消如图的勾选即可 ......
多个 Ideal Tab