android camera2经验camera
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最新版本的威力,为您的应用增添一抹鲜活的互动色彩。 嗨,开发者朋友们!是时候展现您的技术才 ......
解决Android Studio项目一直在下载Gradle
#### 1.更换项目的Gradle下载源 一般下载源配置在项目的`gradle-wrapper.properties`文件中 内容大体如下 ```properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists ......
Android Launcher apk 授信安装
对安装的apk进行校验,除了系统应用市场中下载的,其它渠道的apk都进行安装拦截,并且弹框提示。 首先需要把验证的证书保存在数据库本地,后面需要用到 然后注册系统广播,用于接收 apk 安装时的监听,这个广播由系统发出 新装时的 action ‘android.intent.action.PACKA ......
Android 环境变量配置
**`+`开头的为新增** **`*`开头的为更新添加** `+` ANDROID_HOME -> sdk地址,例如[D:\Developer\Android\Sdk] `*` Path -> %ANDROID_HOME%\tools `*` Path -> %ANDROID_HOME%\platf ......
Camera Calibration
#### Camera Calibration Algorithm - 前言 首先要了解知道什么是相机的针孔模型,可参考文章[小孔相机参数学习笔记](https://www.jianshu.com/p/fde4533dc004)。 先介绍相机标定。所谓相机标定,就是通过实验等方法将相机模型中的未知数 ......
Android BottomNavigation底部导航栏使用
原文地址: [Android BottomNavigation底部导航栏使用 - Stars-One的杂货小窝](https://stars-one.site/2023/07/04/android-bottomnavigation-use) ## 基本使用 本文侧重点记录一些特殊的样式设置,所以基本 ......
MAUI Blazor Android 输入框软键盘遮挡问题2.0
## 前言 关于MAUI Blazor Android 输入框软键盘遮挡问题,之前的文章已经有了答案,[MAUI Blazor Android 输入框软键盘遮挡问题](https://www.cnblogs.com/Yu-Core/p/17186722.html "MAUI Blazor Andro ......
SQL优化还凭经验?这个工具能帮你智能优化SQL
前言 SQL优化是程序开发中经常遇到的问题,尤其是在程序规模不断扩大的时候。SQL的好坏不仅制约着程序的规模,影响着用户的体验,甚至威胁着信息的安全。 我们经常听到说哪家平台挂了,哪家网站被黑了,但我们不知道,其实这些平台挂了、被黑了的原因很多时候在于SQL不够健壮。SQL不够健壮易造成数据查询超时 ......
Android、iOS快速全球化工具
### 动机 在进行移动端全球化的时候,我们需要根据语言类型准备格式相同,文本不同的好多个文件,如果一个一个翻译显然很浪费时间,如果整篇复制到Google翻译通常翻译出来的文本是没办法直接用的,所以我通过有道云API实现了一个翻译iOS全球化文件的工具类。Android可以重写文本匹配的部分。 ## ......
Android 原生混合flutte运行:Could not resolve io.flutter。
Android 原生项目混合开发flutter ,在运行新项目的时候报错。 > Could not resolve io.flutter:flutter_embedding_debug:1.0.0-2a3401c9bbb5a9a9aec74d4f735d18a9dd3ebf2d. 解决方案 添加 u ......
如何用Airtest脚本无线连接Android设备?
有很多同学,在使用纯Airtest脚本的形式连接无线设备时,还是遇到了一些困难。今天我们就继续无线连接这个话题,聊聊怎么用纯Airtest脚本连接无线Android设备。 ......
Android各组件/控件间通信利器之EventBus
来源:https://www.cnblogs.com/lwbqqyumidi/p/4041455.html一、build.gradle 中 dependencies节 增加配置 api 'org.greenrobot:eventbus:3.0.0'二、注册EventBus,一般放到onCreate里 ......
Android开发_开启子线程执行耗时操作
```java Activity activity = (Activity) getContext(); new Thread(new Runnable() { @Override public void run() { activity.runOnUiThread(new Runnable() { ......
Android:倒计时、定时器、定时执行次数使用笔记
原文:https://blog.csdn.net/weixin_40420578/article/details/103876900 一.倒计时(3、2、1) CountDownTimer() //一共3秒,每隔1秒执行一次 CountDownTimer timer = new CountDownT ......
提升项目数据查询速度:从pgsql数据库性能到SQL优化的实战经验分享
最近在项目中遇到这样一个问题,在进行数据查询的时候,特别的慢。 ### 项目的基本情况 首先描述下项目的使用情况,数据库使用的是postgresql关系型数据库,主要数据存储字段data使用的类型是JSONB。 data字段存储数据,这个数据是包含了不少的图元,特别是在性能测试中,加入了特别多的图元 ......
在 MySQL中,如何定位慢查询?(SQL调优,调优经验)
一、什么业务场景会出现慢查询的现象 聚合查询 多表查询 表数据量过大查询 深度分页查询 表象:页面加载过慢、接口压测响应时间过程(超过1s) 二、如何定位慢查询? 1、介绍以下当时产生问题的场景(我们当时的一个接口测试的时候非常的慢,压测的结果大概5秒钟) 2、我们系统中当时采用了运维工具(Skyw ......
Android模式和Project模式切换
* 安卓模式![image.png](https://raw.githubusercontent.com/sandeulllll/blog-img/main/20230701194913.png) * 项目模式![image.png](https://raw.githubusercontent.co ......
如何解决uni-app上传图片提示打包未添加Camera模块? uni.app es6 vue2
可以在manifest.json来进行配置 这样就解决了 ......
Android信任证书,把用户级别放入系统级别
三、操作步骤 1、在Windows安装openssl,用来把证书转成 .pem 格式 1)下载和安装 下载其他人做的便捷版安装包:http://slproweb.com/products/Win32OpenSSL.html 2)配置path环境变量 2、把证书转成 .pem 格式(如果本身就是这个格 ......
Android 构建脚本从Groovy迁移到Kotlin DSL
原文:https://edenxio.github.io/2019/02/01/Android%20%E6%9E%84%E5%BB%BA%E8%84%9A%E6%9C%AC%E4%BB%8EGroovy%E8%BF%81%E7%A7%BB%E5%88%B0Kotlin%20DSL/ 为什么要迁移? ......
Qt开发经验小技巧276-280
276. 对MDI窗体区域设置背景颜色透明,会发现 QMdiArea{background:transparent;} 无效,哪怕是指定颜色 QMdiArea{background:#ff0000;} 或者 QMdiArea{background-color:#ff0000;} 都不行,这就很无语了 ......
Android Vibrator Usage
package com.example.vibrationdemo; import android.annotation.SuppressLint; import android.app.Service; import android.content.Context; import android. ......
【HMS Core】Health Kit Android基础能力授权后,在使用扩展能力是否还要重新授权的问题
【问题描述】 1、Android基础能力授权后,在使用扩展能力是否还要重新授权? 2、一个华为账号授权了,切换一个账号登录是否还需重新拉取授权页面?华为账号被切换了开发者怎么知道? 【解决方案】 1、如果扩展能力使用到的权限,已经使用基础能力中的授权方式做了授权,那么扩展能力就不需要重新授权了,反 ......
Android RecyclerView
1、用法案例:在RecyclerView中展示水果图片以及水果名称 水果实体类:Fruit.kt class Fruit(val fruitName: String, val fruitImage: Int) RecyclerView中水果数据项布局:fruit_item.xml <?xml ver ......
Could not resolve com.android.support:support-v4:24.1.1+
错误: 解决: 打包的平台文件夹下找到project.properties文件将文件中对应报错的版本注释掉就可以了 ......
Android自动化签名
APK 签名 V1 自动化签名脚本 命令结构为: jarsigner -verbose -keystore release.jks -storepass xxx -keypass xxx -sigfile CERT -signedjar app-sign.apk app-release-jiagu. ......