自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (2)
  • 收藏
  • 关注

原创 mtk cts testCapabilities问题记录

android.camera.cts.android.hardware.camera2.cts.StaticMetadataTest#testCapabilities afMaxRegion 如何设置? 设置成多少合适? 如何配置 CONTROL_AF_REGIONS ?

2023-05-11 18:24:04 658 1

原创 CtsAppOpsTestCases openCameraWithDefaultAttribution问题分析

android.app.appops.cts.AppOpsLoggingTest#openCameraWithAttributioandroid.app.appops.cts.AppOpsLoggingTest#openCameraWithDefaultAttribution

2023-05-06 11:14:44 313

原创 camx 马达的MSM_ACTUATOR_WRITE_DAC 操作

MSM_ACTUATOR_WRITE_DAC camx源码 hw_mask 的处理

2023-05-05 09:02:08 716

原创 高通平台 android 12 定时开关机

高通平台 实现此功能 就是发送广播一个开机广播一个关机广播处理好对应的权限 根据Android版本与log日志 排除bug即可。

2022-12-14 09:55:04 1258

原创 高通 camera CTS Verify FOV calibration debug

FOV calibration测试。 MTK平台问题介绍的比较多在这里介绍一下高通FOV问题的解决思路

2022-12-01 17:33:48 531

原创 项目总结: RK356X Camera bring up

项目总结: RK356X Camera bring up

2022-11-26 09:21:02 511

原创 问题分析:Remote side sent SSH2_MSG_EXT_INFO after USERAUTH_SUCCESS

Remote side sent SSH2_MSG_EXT_INFO after USERAUTH_SUCCESS

2022-11-07 11:14:19 1191

原创 基于Android 12的 oemnetd 定制化实例

netd 在接口定制中随着Android 平台的升级 控制的更加严格平台为了达到stable 的效果。对我们来说 ,应该在可控的前提下进行开发从代码中 我们看到预留了oem定制的接口 不受netd版本的限制。基于没有太多资料介绍 oemnetd 开发。此文基于Android 12 S版本对此进行了简单介绍。

2022-10-24 13:47:11 1781 1

原创 Android 系统 预装应用 bp makefile示例

android 应用 预置到系统中。 在之前的开发者使用的都是andorid.mk来做makfile.为了顺应发展。 切换到android.bp 是有意义的。

2022-10-12 09:13:47 879

原创 问题分析:Framework level App的android:screenOrientation 问题解决

问题描述系统打开自动转屏, app中设置 android:screenOrientation="portrait"为0度(竖屏) 实测 app仍然随着手机转动而转动问题分析通过观察此手机 的独特性是其屏幕尺寸 长宽相等 是个square方屏。问题解决代码中的问题 记录如下frameworks/base/services/core/java/com/android/server/wm/DisplayContent.java /** * If this is true,

2022-05-08 13:32:30 882

原创 CameraX 分析:enableNCSService

NCS: Non-Camera Service

2022-02-10 18:00:37 1679

原创 编译问题追踪: Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

升级到新版本 Android Studio Bumblebee | 2021.1.1 Patch 1Warning: unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

2022-02-09 18:43:43 2267

原创 编译问题追踪:versions of Android Studio and the command-line tools that were released at different times

编译问题追踪 编译问题追踪分析解决总结编译问题追踪升级到新版本 Android Studio Bumblebee | 2021.1.1 Patch 1出行了如下提示:Warning: This version only understands SDK XML versions up to 2 but an SDK XML file of version 3 was encountered. This can happen if you use versions of Android Studio a

2022-02-09 18:20:34 6299

原创 编译问题追踪 :Connect to maven.google.com:443 [maven.google.com/172.217.160.110] failed: Connection timed

编译问题追踪 :Connect to maven.google.com:443 [maven.google.com/172.217.160.110] failed: Connection timed

2022-01-26 13:43:28 2853

原创 编译问题追踪 :Direct local .aar file dependencies are not supported when building an AAR.

升级了AGP至 7.0之后。 release apk的时候 提示如下错误:Direct local .aar file dependencies are not supported when building an AAR.

2022-01-24 13:20:58 6144

原创 android app Service使用LiveData

Service 使用liveData

2022-01-23 15:47:41 2985

原创 编译问题追踪 :高通驱动移植 <utils/Log.h>问题

高通驱动移植 <utils/Log.h>问题

2022-01-14 14:45:44 1536

原创 编译问题追踪 :Configuration with name ‘kapt‘ not found

问题.UnknownConfigurationException: Configuration with name 'kapt' not found问题分析导入realm的时候遇到此问题先看 guide:buildscript { repositories { mavenCentral() google() maven { url 'https://oss.sonatype.org/content/repositor

2022-01-11 16:56:41 1450

原创 编译问题追踪 :Received status code 502 from server

编译问题Could not GET 'https://dl.bintray.com/umsdk/release/com/tencent/bugly/symtabfileuploader/maven-metadata.xml'. Received status code 502 from server: Bad GatewayDisable Gradle 'offline mode' and sync project分析是不是bugly组件的问题 ?不是bugly有一个简单的集成guide

2022-01-11 11:22:12 3470 7

原创 编译问题追踪:配置 NDK 和 CMake

编译问题NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [22.1.7171670] in all native modules in the project. https://develo

2022-01-11 08:40:02 9058

原创 Android Studio 编译适配-NDK issue 解决

Android Studio 编译适配-NDK issue 解决

2021-12-02 14:47:31 3193

原创 如何正确获取 wifi mac地址

获取wifi mac地址今日研读讯飞 AIUI SDK 对其工具类的实现 进行一下简单记录 正式版本中使用的功能 值得我们借鉴getWifiMac为每一个设备设置对应唯一的SN(最好使用设备硬件信息(mac地址,设备序列号等)生成),以便正确统计装机量,避免刷机或者应用卸载重装导致装机量重复计数/** \* 获取Wifi Mac 默认值空字符串 * \* @param paramContext \* @return */ public static St

2021-12-01 15:32:30 5056 1

原创 Android Studio gradle 自定义签名设置

Android Studio gradle 签名设置如何使用自定义签名文件?在项目的build.gradle中 设置示例android { ... signingConfigs{ debug{ storeFile file("../config/debug.keystore") } release { storeFile file("MyKeyStore.jks")

2021-11-26 11:29:27 1425

原创 高通camera eeprom 地址映射 分析

举例下面以gt24c64来分析 eeprom 地址映射的设置eeprom 设置代码static eeprom_lib_func_t sunny_gt24c64_s5k2l7_eeprom_lib_func_ptr = { .get_calibration_items = sunny_gt24c64_s5k2l7_eeprom_get_calibration_items, .format_calibration_data = sunny_gt24c64_s5k2l7_eeprom_format_

2021-10-23 09:54:33 699

原创 python NeoPixel 灯带开发调研

背景基于Raspberry Pi举例下面使用带30个灯珠的灯带进行控制每个led可以使用如下接口brightness - The overall brightness of the LEDfill - Color all pixels a given color.show - Update the LED colors if auto_write is set to False.Demo# SPDX-FileCopyrightText: 2021 ladyada for Adafrui

2021-10-20 11:13:07 1360

原创 AI语音之“一句话识别 ”调研分析

名词解释 一句话识别把语音(≤60秒)转换成对应的文字信息,适用于较短的语音交互场景,如语音搜索、语音输入、语音控制等。语音供应商云知声科大讯飞思必驰北京声智上海声翰阿里百度蓦然

2021-10-20 11:11:03 1778

原创 串口基础知识

概述串口通信(Serial Communications):串口按位(bit)发送和接收字节。与串行通信相对的是并行通信。如下图所示:在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。RS232基础知识RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标.

2021-10-11 17:02:59 1923

原创 Fix PySide 导入问题 No module named ‘PySide‘

遇到的问题本文基于python3.6from PySide.QtCore import QThreadModuleNotFoundError: No module named 'PySide'分析1···pip install pyqt5Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleRequirement already satisfied: pyqt5 in c:\users\tony\pycharmprojec

2021-10-11 15:08:30 2601

原创 python数据可视化初步-词云实践

背景今天学习了词语的使用 借机研究了数据可视化数据可视化在大数据分析工具和软件中提到的数据可视化,就是利用运用计算机图形学、图像、人机交互等技术,将采集或模拟的数据映射为可识别的图形、图像。1. 什么是词云​ “词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,一眼扫过文本就可以领略文本的主旨。​ 词云”就是数据可视化的一种形式。给出一段文本的关键词,根据关键词的出现频率而生成的一幅图像,.

2021-10-09 13:51:08 348

原创 爬虫实践 必应每日一图

必应每日提供一图作为网站背景 此文实现了如何抓取其结果的过程

2021-10-08 15:14:40 166 3

原创 记录一个Android系统应用MotoActions的移植

背景今天 浏览 LineageOS相关 发现一个系统测试应用MotoActions。 准备移植到现有系统中issue由于Android OS 不同 移植中遇到问题,本文基于android 9 验证记录一下fix过程0 原文件LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(call all-java-files-under, src)LO.

2021-09-29 17:01:31 320

原创 python3 urlib 爬虫实践|Python技能树测评

背景网络爬虫,是一种获取网页并提取和保存信息的程序或者脚本,其模拟浏览器打开网页,获取网页中我们想要的数据。为什么是urllib爬虫的第一个步骤是获取网页,urllib库就是用来实现这个功能:向服务器发送请求,得到服务器响应,获取网页的内容。urlib介绍urllib 是python 3提供的标准库 包含以下几个模块:【1】requset:HTTP请求模块。【2】error:异常处理模块。【3】parse:工具模块,提供许多URL处理方法,如拆分、解析、合并等。【4】robotpars.

2021-09-29 10:58:33 156 2

原创 python双向队列deque实践与总结

背景1.什么是双端队列deque的英文意思是Double-Ended Queue,deque是为了在两端高效实现插入和删除操作的双向列表,适合用于队列和栈:deque除了实现list的append()和pop()外,还支持appendleft()和popleft(),这样就可以非常高效地往头部或者尾部添加或删除元素基本概念与常见的list使用区别如下所示常用的接口deque:append和popleftDeque基本表现优点(1)deque受GIL管理,线程安全。list没有GI.

2021-09-28 18:58:44 256

原创 数据监控系统架构与搭建实践- influxdb数据更新

背景一般来讲 Influxdb的数据是无法更新的。 当tags与time 相同的时候。 原有filed域数据会被覆盖。 这里采用插入前 Field域中的数据整合 来达到更新的目的Influxdb的概念首先 这里讲一下Influxdb的几个概念1、与传统数据库中的名词做比较InfluxDB中的名词传统数据库中的概念database数据库measurement数据库中的表points表里面的一行数据PointPoint由时间戳(time)、数据(fiel.

2021-09-28 16:02:10 763

原创 Python 多线程实践总结

Python 多线程实践总结0 背景多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,可以同时进行进程与线程:进程是资源分配的最小单位,一个程序至少有一个进程。线程是程序执行的最小单位,一个进程至少有一个线程。进程都有自己独立的地址空间,内存,数据栈等,所以进程占用资源多。由于进程的资源独立,所以通讯不方便,只能使用进程间通讯(IPC)。线程共享.

2021-09-27 17:34:52 209

原创 Python 时间戳转换的时区问题

背景本文基于python 3.6 使用datetime模块来解决问题这个话题起源于客户的一个需求 发过来的时间戳是以1970年1月1日0点为计时起点时间的所以本文探究了一下时区对转换的影响# -*- coding: utf-8 -*-from datetime import datetime, timedelta, timezonedef date_time_vision_test1( stamp): msgtime = int(stamp) logstime = dat.

2021-09-27 16:24:23 1151

原创 数据监控系统架构与搭建实践-Grafana 安装与 influxdb数据源配置

Grafana 安装本文基于Windows环境1 grafana-enterprise-8.1.5.windows-amd64.zip 解压。 进入conf目录复制一份sample.ini并重命名为custom.ini。2 打开刚刚复制的custom.ini文件,找到http_port配置选项并取消注释(;是ini文件中的注释字符),将端口更改为8080。该端口不应该需要额外的Windows权限。# The http port to usehttp_port = 80803 执行bin.

2021-09-27 15:23:19 215

原创 Android 设备管理概览-DevicePolicyManager

背景Android 通过提供 Android Device Administration API 来支持企业应用。该 Device Administration API 在系统级别提供设备管理功能。借助这些 API,您能够创建在企业环境中非常实用的注重安全性的应用;在企业环境中,IT 专业人员需要有力地对员工设备进行控制。例如,内置的 Android 电子邮件应用利用这些 API 改善了对 Exchange 的支持。通过电子邮件应用,Exchange 管理员可以跨设备强制执行密码政策(包括字母数字密码

2021-09-27 14:17:25 1225

原创 ZigBee定义与 IOT应用调研分析

Zigbee定义ZigBee是一种速率比较低的双向无线网络技术,其由IEEE.802.15.4无线标准开发而来,拥有低复杂度和短距离以及低成本和低功耗等优点。其使用了2.4GHz频段,这个标准定义了ZigBee技术在IEEE.802.15.4标准媒体上支持的应用服务。ZigBee联盟的主要发展方向是建立一个基础构架,这个构架基于互操作平台以及配置文件,并拥有低成本和可伸缩嵌入式的优点。什么是Zigbee?Zigbee协议又称紫蜂协议,名字来源于蜜蜂独有的”通信手段”。蜜蜂(Bee)在发现了新的

2021-09-26 17:26:17 9060

原创 数据监控系统的架构与搭建实践 -2-InfluxDB 参考用例实践

Python中使用InfluxDBClient类操作数据库,示例如下:# 数据库常用函数client = InfluxDBClient('localhost', 8086, 'root', 'root', 'example')client.get_list_database() # 显示所有数据库名称client.create_database('example') # 创建数据库client.drop_database('example') # 删除数据库数据表操作完整示例如下:fro.

2021-09-25 09:58:32 134

'com.android.support:appcompat-v7:28.0.0'的一个运行例子

'com.android.support:appcompat-v7:28.0.0'的一个运行例子

2021-09-16

ActiveMovie控件amovie.ocx及vc下使用使用指南

ActiveMovie控件amovie.ocx及vc下使用使用指南

2008-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除