Android

SRS 4.0开发环境搭建:包括推流、服务器配置、拉流测试

SRS 4.0开发环境搭建:包括推流、服务器配置、拉流测试 音视频开发技术   ​关注他   2 人赞同了该文章 云服务器:阿里云Ubuntu 16.04 服务器:SRS(Simple Realtime Server,支持RTMP、HTTP-FLV、HLS、WebRTC) 推流端:ffmpeg + OBS 拉流端:ffplay +V

自动化脚本不稳定,原来是软件弹窗惹的祸,2个方法解决!

很多同学在学习 App 自动化或者在项目中落地实践 App 自动化时,会发现编写的自动化脚本无缘无故的执行失败、不稳定。而导致其问题很大原因是因为应用的各种弹窗(升级弹窗、使用过程提示弹窗、评价弹窗等等),比如这样的: 前言   如果不对这些弹窗进行处理,将会中断自动化脚本的运行,从而导致脚本执行不稳定。   弹窗处理思路 因为弹窗有时候是随机出现的,并不是按照固定的路径复

F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x18 in tid 3083 (qtMainLoopThrea), pid 3066

在windows上开发Android(安卓)应用,核心框架是OpenGL,具体实现为(QOpenGLFunctions和QOpenGLWidget)。 开发的时候用mingw编译,没问题。开发一个阶段结束使用Android编译器,构建部署成功,但异常退出,异常信息为: F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault a

内核config文件打开CONFIG_DEVMEM后出现For kernel requirements at matrix level 5, For config CONFIG_DEVMEM, value = y but required n

内核config文件打开CONFIG_DEVMEM后出现编译错误: checkvintf I 04-18 23:30:02 409602 409602 check_vintf.cpp:84] List 'out/target/product/sc126/system/product/etc/vintf/': No such file or directory checkvintf I 04-18

Android中使用系统的签名打包

背景 正常开发一个Android软件项目,我们会生成一个签名文件,具体实现方式详见:项目签名 当我们开发一个系统级的app时,若apk已经集成到系统中,再想重新安装新包测试时一般会安装不上,提示签名不一致,原因是系统在整体编译时需要整体的来进行系统签名,当我们把新的apk往系统安装时,就会提示签名不一致,因为当前编译好的apk是应用签名,终端上的app是系统签名,二者不匹配,所以不能覆盖安装。 所

(学习)godot4.2 Android调试

   1 勾选远程部署    2 安装 Android 构建模板    3 cmd 运行以下命令获取 debug.keystore keytool -keyalg RSA -genkeypair -alias androiddebugkey -keypass android -keystore debug.keystore -st

NPU硬件架构及张量技术开发

NPU硬件架构及张量技术开发 NPU 系统介绍 V853 芯片内置一颗 NPU,其处理性能为最大 1 TOPS 并有 128KB 内部高速缓存用于高速数据交换,支持 OpenCL、OpenVX、android NN 与 ONNX 的 API 调用,同时也支持导入大量常用的深度学习模型。 NPU 系统架构 NPU 的系统架构如下图所示:   上层的应用程序可以通过加载模型与数据到 NPU

轻松实现自动化文件传输——利用expect脚本进行SCP拷贝

轻松实现自动化文件传输——利用expect脚本进行SCP拷贝 原创 脚本家园 脚本家园 2024-04-19 06:00 云南 听全文 在日常生活和工作中,我们经常需要在不同的服务器或计算机之间传输文件。尤其是系统管理员和开发人员,他们经常需要远程复制文件到其他机器上。这时,我们可以利用scp命令进行安全拷贝,但是每次都手动输入密码显然

flutter+Springboot的结合

我们团队的开发 前端采用flutter 后端采用spring boot 首先 完成了app的图标名字的修改 在app/src/main/res/mipmap 目录中 存放app图标 图片 在AndroidManifest.xml 文件中 修改对应的 名字 和图标            打开后是 我们的主页面 首先进来的是 主页面

​ 【教程】APP代码混淆的方法和利弊与破解APP过程

  长久以来,为避免手机APP被反编译和破解,大多数移动开发者选择代码混淆技术来抵抗破解者的攻击。但随着不断有应用被破解和盗版的事件发生,让越来越多的开发者开始质疑这种抵御方式的有效性。用代码混淆技术来保护手机APP安全到底是良策还是误区,本文将以代码混淆工具-ipaguard  详细结束。 什么是代码混淆?代码混淆是将程序的代码转换成一种功能上等价,但是难于阅读和理解的形式的

Linux Media子系统:Media Controller设备

关键词:Media、Device、Entity、Pad、Link、Interface、Graph、Pipeline等等。 Media Framework一个目的是发现设备内部拓扑结构,并对其进行运行时配置。 为此硬件被被抽象为通过Pad连接的Entity,Pad之间的连接称为Link。 1 Media子系统初始化 Media子系统初始化: 分配Media字符设备号区间。 注册Media总线。

Github最受欢迎的TOP 10开源RTSP流媒体项目

Github最受欢迎的TOP 10开源RTSP流媒体项目 一块程序圆关注IP属地: 河南 0.1812020.09.22 09:45:20字数 457阅读 6,684 Github选出 TOP 10开源免费的RTSP流媒体项目,以下是具体排名及星星数。   1、Easydarwin 星星数:4,307 Easydarwin是国内团队开发的开源流媒体框架。它

软件工程日报012

  第12天 第二天 第三天 第四天 第五天 所花时间(包括上课)  3h         代码量(行)  300         博客园(篇)  1         所学知识  android的xml &n

Android View的动画效果,上移展示和下移隐藏

原文:Android View的动画效果,上移展示和下移隐藏-Stars-One的杂货小窝 项目里的一个小需求(实际是要和手势操作一起,上滑和下拉触发此动画效果),记录一下 PS: 本篇先记录下动画效果,下篇再将如何监听滑动手势 效果 原理 实际通过View的translationY的属性来实现 上移代码 PS: withEndAction方法实际也是设置一个监听器,和下面的代码等效:

开发者选项 选择日志级别 这个是个小米miui特有的选项,aosp里搜了下好像没有

"Developer options" "Select log level"   https://github.com/ingbrzy/Xiaomi.eu-MIUIv10-XML-Compare/blob/master/sakura/Settings.apk/res/values/strings.xml https://github.com/ingbrzy/Xiaomi.eu-MIUIv

Go代码质量与效率的工具

【插件推荐】Go代码质量与效率的工具 原创 IvanWhisper IvanZen 2024-03-18 15:31 上海 听全文 为了养成良好的代码习惯以及保证代码质量,在使用golang进行项目开发时,我向大家推荐几款插件工具,提高工作效率以及代码质量。正所谓工欲善其事必先利其器。 安装Go开发环境可以参考:一文带你搞定golang

20240321 软件工程课打卡

给学习记录App编写了后端,实现了统计功能。 研究了Android的网络功能,了解了retrofit的用法。

android ion

1. 简介 Android的ION子系统的目的主要是通过在硬件设备和用户空间之间分配和共享内存,实现设备之间零拷贝共享内存。说来简单,其实不易。在Soc硬件中,许多设备可以进行DMA,这些设备可能有不同的能力,以及不同的内存访问机制。 ION是Google在Android 4.0 ICS中引入,用于改善对于当前不同的android设备,有着各种不同内存管理接口管理相应内存的状况。当前存在着各种不同

华企盾DSC企业内部信息安全的一站式解决方案

随着计算机和网络技术的迅速发展,越来越多的信息以电子形式存储在了个人和商用电脑中,并通过网络进行了广泛的传播。然而,在这个大数据时代中,信息安全问题突显出来,并逐渐引起了人们的高度重视。众所周知,数据的存储和交换中,信息的安全问题尤为重要。据调查显示,有90%的企事业单位文件是明文存储在各个终端电脑上,职员可以通过E-mail、QQ、微信等传输工具或者U盘拷贝等方式把设计图纸、财务数据、客户名单等

Android自定义密码样式

一、概述   需求:     自定义密码输入样式,Android原生的密码样式无法满足现有需求。所以只能自定义。如下图:     ps:由于是密码框页面无法截图(涉及到隐私,所以只能拍个照将就着看)   二、代码示例     

fyne - 谁说用Go不能开发应用界面

fyne项目介绍 fyne 是一个纯 Golang 的跨平台 GUI 库,跨平台库说实话,是有很多选择的,Flutter、Electron、QT等。fyne 绝对不是一个很大众的选择。但是在我,一名后端程序员尝试使用 Electron实现一个简单的番茄时钟,痛苦地在使用 js 如何在渲染进程和主进程之间传递信息,如何在客户端退到后台的时候继续进行倒计时,vue 和哪个 electron 的库版本兼

Android JNI学习-使用第三方SO库

https://david1840.github.io/2018/12/03/Android-JNI学习-使用第三方SO库/ CMakeList.txt 在CMake中将LibTest.so导入工程 build.gradle

2024/03/19

学习时长:2小时 代码量:232行 博客数量:1篇 今天开始了老师交给我们的个人Android任务,今天完成了登录注册的主界面,基本的视图绑定,还没有开始连接数据库操作。

fiddler抓包

     fiddler抓不了包,可以先查看证书是否失效 PC端,在浏览器中导入证书FiddlerRoot.cer,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/,然后进入高级设置,点击管理证书 教你如何用fiddler抓取web  https(详细教程)     adb连接夜神模拟器 注意连接模拟器使用

20240319 软件工程课打卡

今天上了软件工程课,学习了个人能力衡量与发展。将开发Android用来构建界面的Jetpack Compose更换成了XML,因为发现Jetpack Compose的资料太少了,Google的文档也很难读懂,它的demo有的时候并没有帮助我解决问题。

ATF基本术语

学习资料来源于:https://www.bilibili.com/video/BV1Ky421i7Dp/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=432ba293ecfc949a4174ab91ccc526d6   ATF是ARM开发和维护的,专门为Armv7及以后得cor

android.mk语法记录

遇到的android.mk语法在此记录,持续更新 ifeq ($(TEST_PATH),)   // 如果TEST_PATH为空的话继续往下执行 LOCAL_PATH := $(abspath $(call my-dir)/../..)   // my-dir返回当前的路径,abspath取绝对路径 TEST_PATH := $(abspath $(LOCAL_PATH)/../../../..)

Android 圆形进度条ProgressBar实现固定进度

原文: Android 圆形进度条ProgressBar实现固定进度-Stars-One的杂货小窝 之前遇到一个问题,发现Android里的圆形进度条无法固定一个进度,记录一下解决方法 探究 假设我们在xml中这样写: 按照预料的,上面的我们的进度条应该是圆形,且设置indeterminate属性,应该是固定了进度,但实际效果如下: 进度条是一直在转动的 之后通过翻阅官方的文档发现,Pro

<<  <  14  15  16  17  18  19  20  21  22  23  24  >  >>