草庐IT

android-ffmpeg

全部标签

第一个“hello Android”程序

1、首先安装Androidstudio(跳过)AndroidStudio是由Google推出的官方集成开发环境(IDE),专门用于Android应用程序的开发。它是基于JetBrains的IntelliJIDEAIDE构建的,提供了丰富的功能和工具,方便开发者创建、测试、调试和发布Android应用。2、创建第一个项目在创建新项目时Androidstudio会提供各种模板,不同的模板会为用户提供初始代码,帮助快速上手选择EmptyComposeActivity模板,这个模板是用于创建一些简单项目。选择创建后需要耐心等待一段时间。Androidstudio会为用户展示它的最新功能的新动态,可以忽

Android开发——组合函数、注解与连接Android设备

1、JetPackCompose、组合函数与注解和文本修改1、JetPackCompose:JetpackCompose是由Google推出的用于构建Android用户界面的现代化工具包。它是一个声明式的UI工具包,用于简化Android应用程序的用户界面设计和开发。JetpackCompose采用了类似于React或Flutter的方式,通过组合函数来构建UI,将UI的状态和外观分离开来,使得界面开发更加简单、灵活和直观。2、组合函数:组合函数是指在JetpackCompose中用于构建UI的函数。这些函数以一种声明式的方式描述了用户界面的外观和行为,将UI元素组合在一起以创建应用程序的视觉

Android开发——添加图片

1、首先选择一张需要的图片,通过左侧的ResourceManage选择“+”并选择ImportDrawables选择一张图片并调整以下两个内容这两个内容的作用借用谷歌官方的Android开发教程的内容:*Android设备具有不同的屏幕尺寸(手机、平板电脑和电视等),而且这些屏幕也具有不同的像素尺寸。也就是说,有可能一部设备的屏幕为每平方英寸160个像素,而另一部设备的屏幕在相同的空间内可以容纳480个像素。如果不考虑像素密度的这些变化,系统可能会按比例缩放图片,这可能会导致图片模糊或占用大量内存空间,或者图片大小不当。如果所调整的图片超出了Android系统可处理的图片大小,系统会抛出内存不

Android对接微信登录记录

Android对接微信登录记录-Stars-One的杂货小窝Android项目要对接下微信登录,稍微记录下踩坑点代码1.添加依赖implementation'com.tencent.mm.opensdk:wechat-sdk-android:6.8.0'2.声明Activity在你的清单文件添加下面Activity声明 注意这里android:name="com.test.my.wxapi.WXEntryActivity"实际上,我的applicationId就是com.test.my2.创建Activity和处理回调由于我的applicationId是com.test.my,但是由于我

【Linux驱动开发】编译Android12源码

编译Android12源码1.简单描述2.准备资料3.编译Android121.简单描述基于讯为电子rk3568教程2.准备资料rk_android12.0_sdk_20220720.tar.gz3.编译Android12解压tar-vxfrk_android12.0_sdk_20220720.tar.gz设置屏幕配置rk_android12.0_sdk/kernel-4.19/arch/arm64/boot/dts/rockchip/topeet_screen_choose.dtsi整体编译Android固件sourcejavaenv.shjava-version使能编译环境sourcebu

Android 12.0 禁用系统app首次启动动画SplashScreen功能分析

1.前言在12.0的系统开发中,由于系统增加了新特性,在app首次启动的时候,添加了启动引导动画SplashScreen功能,所以会默认显示app图标作为一张动画来过度,解决首次启动卡顿问题,接下来分析下看是怎么样添加的,然后禁用就可以了如图:2.禁用系统app首次启动动画SplashScreen功能分析的核心类frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/StartingSurfaceDrawer.javaframeworks/base/libs/WindowManager/

Android项目在 app 中通过 WebView 访问 url显示空白,使用浏览器可以打开,Android WebView加载出现空白页面问题解决

这是服务器证书校验WebView的安全问题服务器证书校验主要针对WebView的安全问题。在app中需要通过WebView访问url,因为服务器采用的自签名证书,而不是ca认证,使用WebView加载url的时候会显示为空白,出现无法加载网页的情况。使用ca认证的证书,在WebView则可以直接显示出来,不需要特殊处理。以往针对自签名证书的解决方案是继承WebViewClient重写onReceivedSslError方法,然后直接使用handler.proceed(),该方案其实是忽略了证书,存在安全隐患。安全的方案是当出现了证书问题的时候,读取asserts中保存的的根证书,然后与服务器校

android gradle 以及debug和release

#AndroidGradle##官方定义Gradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化构建开元工具。使用一种基于Groovy的特定语言来声明项目设置,抛弃了基于XML的各种繁琐配置。Groovy是用于Java虚拟机的一种敏捷的动态语言。它是一种成熟的面向对象的编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。##为什么要了解命令行编译在很多情况下,都是使用AndroidStudio来build、debug项目。Androidstudio能够满足平时开发的大多数需求,但是某些情况下命令能够让编译的效率更高,过程更加明朗。Gradle本身并不知道如何编译

php - ffmpeg MAMP "dyld: Library not loaded"错误

我通过PHP的exec()命令在MAMP的MacOSX10.7.3上使用ffmpeg,我设置了调用ffmpeg的绝对路径,例如/opt/local/bin/ffmpeg-i"/sample.avi"但是我收到以下错误-dyld:Librarynotloaded:/opt/local/lib/libjpeg.8.dylibReferencedfrom:/opt/local/lib/libopenjpeg.1.dylibReason:Incompatiblelibraryversion:libopenjpeg.1.dylibrequiresversion13.0.0orlater,butl

php - 捕获 FFMPEG 输出

我需要读取ffmpeg的输出,以便尝试解决myquestionfromyesterday的问题.这是一个与我那里的问题不同的问题,所以我提出了一个新问题。我到底如何从PHP中的ffmpeg-i命令获取输出?这是我一直在尝试的:",$command,"";$command=escapeshellcmd($command);echo"backtick:";`$command`;echo"system:";echosystem($command);echo"shell_exec:";echoshell_exec($command);echo"passthru:";passthru($comm