android dtbo

Android Socket tcp连接状态判断

Android 实现tcp连接的方式 SocketChannel AsynchronousSocketChannel Socket SocketChannel SocketChannel是Java NIO库提供的一种通道(Channel)类型,用于基于NIO的网络通信。 SocketChannel提 ......
状态 Android Socket tcp

Android Studio 添加汉化包

1.查看自己android studio软件版本 我的版本为222那么需下载222的汉化包 2.点击这里 前往下载相应版本的汉化包 小版本无需注意,大版本对就可以。 我这里选择为 下载后再进行解压 3.导入汉化包 选择好下载文件的路径并导入,然后会提示需要重新启动,重启后即可 ......
Android Studio

Android反射的使用

public class MyReflectUtils { private MyReflectUtils(int i){} public MyReflectUtils(){} /** * 三种方式获取Class对象 * Class对象是一个单例 * @param obj * @param class ......
Android

给Android开发者Flutter上手指南

[给Android开发者Flutter上手指南_慕课手记](https://www.imooc.com/article/315337) 目录 LinearLayout 在Flutter中等价于什么(Android)? RelativeLayout 在Flutter中等价于什么(Android)? 如 ......

【Android基础】【001】Android不同版本介绍

**基本介绍** 安卓(Android)是谷歌推出的一种基于Linux操作系统的开源智能手机操作系统。下面是各个版本的简要介绍: Android 1.0:2008年9月发布,是第一个正式发布的版本。 Android 1.5:2009年4月发布,命名为“Cupcake”,新增了虚拟键盘、相机等功能。 ......
Android 版本 基础 001

前端检测手机系统是iOS还是android(可实现根据手机系统跳转App下载链接)

快速实现前端检测手机系统是iOS还是android(可实现根据手机系统跳转App下载链接); 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12652 效果图如下: 实现代码如下: # 使用方法 #### HTML代码部分 `` ......
系统 手机 前端 android 链接

检测手机系统是iOS还是android(可实现根据手机系统跳转App下载链接)

快速实现检测手机系统是iOS还是android(可实现根据手机系统跳转App下载链接); 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12652 效果图如下: 实现代码如下: # 使用方法 #### HTML代码部分 ```h ......
系统 手机 android 链接 还是

[Android 逆向]旅行青蛙破解

#### 1. 旅行青蛙V1.0,4 apk 安装到手机,可以运行 #### 2. jadx 打开apk ![image](https://img2023.cnblogs.com/blog/1267154/202305/1267154-20230526175542133-152412972.png) ......
青蛙 Android

MAUI Android 关联文件类型

# 实现效果 打开某个文件,后缀是自己想要的类型,在弹出的窗口(用其它应用打开)的列表中显示自己的应用图标 点击后可以获得文件信息以便于后续的操作 ![用其它应用打开](https://img2023.cnblogs.com/blog/704808/202305/704808-20230526160 ......
Android 类型 文件 MAUI

Android使用本地gradle

收 根目录下build.gradle配置 dependencies { classpath "com.android.tools.build:gradle:4.1.1" // NOTE: Do not place your application dependencies here; they be ......
Android gradle

H5 页面中下载文件在Android 和 Ios 上的区别及坑点

1、使用a标签,需加上download (下载文件的名称)属性才行。 区别: 一: 在 Android上可以下载。 二: 在Ios 上是直接打开文件。2、使用浏览器自带的下载文件的功能,将文件转为二进制的数据流,代码如下: axios({ url, method: "get", resposeTyp ......
Android 页面 文件 Ios H5

Android常用命令-pm

基于 Android-12 S 一、查看帮助信息 1. pm helper # pm help 包管理器(package)命令: help 打印此帮助文本。 path [--user USER_ID] PACKAGE 打印给定包的 .apk 的路径。 dump PACKAGE 打印与给定 PACKA ......
命令 常用 Android pm

QT编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)

由于工作需要,需要利用QT平台完成手机与ble蓝牙的通讯,所以就找了各种资料,算是初步的能够连接完成demo代码,但是依旧有些代码没有理解,比如特性那一片的代码,稍后还得研究啊(对了,这是低功耗蓝牙,不是经典蓝牙,看清楚了,当初不清楚经典蓝牙和低功耗蓝牙,浪费我一个星期,说多了都是泪,下面是代码和界 ......
功耗 助手 Android 系统 BLE

Android 修改 android/hardware/interfaces 下HIDL接口编译报异常问题解决

最近要增加hostapd 的一个HIDL接口, 修改android/hardware/interfaces/wifi/hostapd/1.2/IHostapd.hal 文件后编译报错如下: **ERROR: android.hardware.wifi.hostapd@1.2::IHostapd ha ......
interfaces hardware 接口 Android android

Android开发之定时任务(AlarmManager、WorkManager)

Android 程序的定时任务主要有AlarmManager、WorkManager两种。 一、AlarmManager AlarmManager,又称闹钟,可以设置一次性任务,周期重复任务,定时重复任务。 AlarmManager 通过 PendingIntent 传递要执行的任务程序,可以是广播 ......
AlarmManager WorkManager 任务 Android

android 封装自定义sdk或包接口

D:\android-sdk-windows\platforms\android-29\android.jar\android\hardware\ 打包到Android的基本包里面 ......
接口 android sdk

常见问题解决 --- Failed to build android app at server - class file for android.support.v4.app.Fragment not found

问题原因 这个错误主要是LocalBroadcastManager这个类被弃用了,而在库或者sdk中使用到了。 解决办法 build.gradle文件中添加 implementation 'com.android.support:support-v4:30.4.1' gradle.propertie ......
android app Fragment 常见问题 常见

Android 开机动画优化之序列帧旋转90度

问题背景: 公司项目是个VR一体机,可以理解成眼镜,用户看的是横屏。 但是项目开始的代码基线是从手机迁移过来的,因此底层配置的是竖屏(即通过adb shell wm size输出的宽小于高),system server启动后在DisplayContent中修改了屏幕方向orientation=1。 ......
序列 Android 动画

##### Android 8.0 关于系统手势处理 SystemGesturesPointerEventListener

**关于系统属性** Framework中系统属性ro、persist、net 1.ro开头的系统属性 如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。 2.persist开头的系统属性 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/da ......

Android 触摸音的播放

1.源码路径 frameworks\base\services\core\java\com\android\server\audio\AudioService.java. AudioService // // Sound Effects // private static final class L ......
Android

APP测试 - 利用ABD命令将Android手机中已安装的APP导出为APK文件

0.场景 测试过程中部分迭代的APP与研发的版本不一致,又不知道具体是哪个版本。故需要导出测试出现问题的迭代APP用于复现问题 1.导出步骤 1.1 找到应用的包名 方案A:查看手机安装的应用 $ adb shell pm list package 方案B:利用monitor监视要打开的APP $ ......
APP 命令 Android 文件 手机

Android开发 UsageStatsManager应用使用情况管理

前言 UsageStatsManager是用来知晓,设备中应用的使用情况的管理。它能给我们提供应用的进入前台动作与时间戳、进入后台的动作与时间戳、上次的使用时间、使用总时长等等信息。此功能在原生的设置-应用-使用统计中有所展示。 所需权限 <uses-permission android:name= ......
UsageStatsManager Android 情况

Android平台GB28181设备接入模块如何实现实时视频和本地录像双码流编码

​ 技术背景 我们在做Android平台GB28181设备接入模块的时候,遇到这样的场景,比如执法记录仪或智慧工地等场景下,由于GB28181设备接入模块,注册到国标平台后,平时只是心跳保持,或还有实时位置订阅,查看视频的时候,是按需看,而且有时候,网络环境并不是太好,所以,催生了这样一个诉求:部分 ......
实时 录像 模块 编码 Android

修改Android 触摸提示音及音量大小

一、修改代码提高系统的音量。 代码路径:base/services/core/java/com/android/server/audio/AudioService.java private static int[] MAX_STREAM_VOLUME = new int[] { 5, // STRE ......
音量 大小 Android

Android Banner - Compose

前面写了使用ViewPager和ViewPager2实现Banner的方式,今天来用Compose实现一下。 Compose相对于前两种,优势极其明显,就两个字**简单!简单!还是他妈的简单** 话不多说,上代码。 ## 引入依赖 ```groovy implementation("androidx ......
Android Compose Banner

win11不改时区,安装 android 子系统,运行android app

## 下载安卓子系统 打开https://store.rg-adguard.net , 在URL中输入:https://www.microsoft.com/store/productId/9P3395VX91NR, 点击“√” ![image](https://img2023.cnblogs.com ......
android 子系统 时区 win app

Android 调用ffmpeg或者打包成jar

首先创建一个c++的 Android native项目, 将编译好的so放入指定目录 修改gradle文件 android { ... sourceSets { main { jniLibs.srcDirs = ['jniLibs'] } } } 选择cpu架构 defaultConfig { ex ......
Android ffmpeg jar

Ubuntu 20 交叉编译FFmpeg (Android)

环境:Ubuntu 20.04.5 LTS ndk:android-ndk-r21e https://ffmpeg.org/download.html https://developer.android.google.cn/ndk/downloads https://developer.androi ......
Android Ubuntu FFmpeg 20

Android ndk(jni) 使用 ffmpeg 问题和优化记录

使用关于 av_register_all avcodec_register_all 过时问题 // 旧的代码: av_register_all(); // 新的代码: avformat_network_init(); // 旧的代码: avcodec_register_all(); // 新的代码: ......
Android ffmpeg 问题 ndk jni

Android Studio源码导入与调试

从事Android开发都需要涉及到Android源码的阅读,特别是系统应用或者Framework开发,读代码的时间远远比写代码的时间更多。 ## 一、 生成iml与ipr 在Android Studio中导入AOSP源码,需要利用以下配置文件: - android.iml AS工程配置文件,记录项目 ......
源码 Android Studio