草庐IT

android-ffmpeg

全部标签

Android设备管理器DevicePolicyManager的使用和理解

上周项目中有个在apk上层实现息屏亮屏、禁止卸载应用、应用隐藏、禁用机器模块的需求,刚开始在网上看到是DevicePolicyManager来实现的,虽然最后根据自己项目特定的环境下并没有使用DevicePolicyManager这个类去实现息屏功能,但看到很多有意思的API值的学习;以备不时之需。个人感觉首先应该看看:DeviceAdministrationAPI,然后在看其他人的理解先学习API完成项目的功能需求吧;先预览一下几个相关的Android系统SDK提供的类吧:**通过DevicePolicyManager实现息屏代码流程:获的DevicePolicyManager的实例:申请设

Android Studio基础工作流程-xml布局文件如何调用显示

说起安卓开发,很多小伙伴在刚开始入门的时候会有些云里雾里,觉得很混乱,这很正常,大多数是因为不太清楚安卓开发的基本流程,以及各个文件之间是怎样去相互作用的。我会在这篇文章里面向你介绍一下Androidstudio工作的基本流程,很基础很基础的那种。1.两个重要的文件一个完整的安卓开发工程,里面的文件有很多很多很多,但是为了说清楚基本的工作流程,我们先关注两个重要的文件。比如,当我们先创建一个empyt的工程,android会自动给我们生成已下的一些文件。记住,左上角要选择android,才会出现以下的目录结构而我们需要关注的,一个是layout文件下的.xml文件打开之后,可以看到这样的画面x

Android-简单音乐播放器设计

音乐播放器项目地址:https://gitee.com/wang-junrong/my-music一、效果展示◼两种状态:歌单、歌曲二、布局设计1.主页设计◼主要分为三部分:切换界面的按钮部分、切换页面部分、播放器部分◼activity_main.xml2.实现页面切换的Fragment◼新建两个Fragment:分别为fgm_list和fgm_song,会自动生成两个类,以及配套的xml布局文件◼fragment_fgm_list:在里面放ListView组件,显示歌单FrameLayoutxmlns:android="http://schemas.android.com/apk/res/a

【Android学习笔记】Android布局属性大全

第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中android:layout_centerVertical垂直居中android:layout_centerInparent相对于父元素完全居中android:layout_alignParentBottom贴紧父元素的下边缘android:layout_alignParentLeft贴紧父元素的左边缘android:layout_alignParentRight贴紧父元素的右边缘android:layout_alignParentTop贴紧父元素的上边缘android:layout_ali

Bitbucket Pipelines Android Build Setup失败

挣扎了几个小时后,我能够设置我的Docker容器。我的YML文件如下:image:mingc/android-build-box:latestpipelines:default:-step:script:#GrabtheAndroidSupportRepowhichisn'tincludedinthecontainer-echoy|androidupdatesdk--filter"extra-android-m2repository"--no-ui-a#Acceptpreviewlicences-echo-e"\n84831b9409646a918e30573bab4c9c91346d8abd

Android,想从画廊中选择后删除图像

我正在创建一个可以从画廊中选择图像的程序,然后选择后,图像旁边的文本将更改为“删除”以删除图像。我已经从画廊工作了,现在我不知道如何制作删除功能。有人可以帮忙!这是我的代码。我应该在哪里删除。addPhotoText.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){selectNewsFeedImage();}});.....elseif(items[item].equals("ChoosefromGallery")){Intenti=newIntent();i.setType("im

【Android进阶篇】Android中ListPreference的作用和使用方法的详细介绍

1,ListPreference的作用ListPreference是Android中的一个Preference子类,用于显示一个可选择的列表,并且可以保存用户所选择的值。它继承自DialogPreference,可以在用户点击时弹出一个对话框,显示可选择的选项,并将用户选择的值保存到SharedPreferences中。使用ListPreference的步骤如下:1,在preferences.xml文件中定义ListPreference。需要指定key、title、summary等属性,其中entries和entryValues属性用于指定列表的显示名称和对应的值。2,在Activity中使用

【Android 13】使用Android Studio调试系统应用之Settings移植(三):构建settingsLib项目目录

文章目录一、篇头二、系列文章2.1Android13系列文章2.2Android9系列文章2.3Android11系列文章三、AS新建SettingsLibNewMoudle3.1创建NewMoudle3.2替换源文件(1)选定复制目标(2)复制到AS目录,并改名(3)完成创建四、下一步动作五、篇尾

Android 13 自动旋转屏幕 重启后关闭的问题

介绍近期在Android13上发现当打开自动旋转屏幕后关机,重新启动后自动旋转屏幕关闭了修改路径:vendor/mediatek/proprietary/frameworks/base/settingsprovider/java/com/mediatek/provider/MtkSettingsExt.javapublicstaticfinalStringACCELEROMETER_ROTATION_RESTORE="accelerometer_rotation_restore";实际上这里我们排查时发现settingslistsystem accelerometer_rotation_res

踩坑ffmpeg录制的mp4无法在浏览器上播放

前言使用ffmpeg编译好的程序在电脑上进行音视频转换,可以参考这篇:《windows电脑FFmpeg安装教程手把手详解_windows安装ffmpeg》,而我们要做的是在游戏引擎中集成ffmpeg源码用来录制游戏视频。我们游戏目前只支持录制avi格式的视频,但是近期有个运营需求:在上架商品的时候在游戏内录制一段视频提供给网页端进行播放。首先简单的了解了一下,ffmpeg是支持录制mp4格式的,于是简短地改了几行代码就实现了录制mp4,然后把录制出来的视频发给网页同学部署测试。第二天收到反馈我们录制的视频无法在网页上播放,由于我也是第一次接触ffmpeg,不知道为什么mp4无法在浏览器上播放,