草庐IT

OS-level

全部标签

视频文件插入系统相册(适配Androird10.0(Q) API Level 29)新

1.前言本文介绍兼容AndroidQ的“视频文插入相册”方案。以前的发送广播方式已失效。因此需要使用新的插入相册实现方式。并针对AndroidQ进行版本适配。2.“视频文件插入相册”具体实现:这里有一个需要注意的地方:put(MediaStore.Images.Media.IS_PENDING,1)。这个设置是做耗时操作时,需要独占资源。但是使用结束后,务必注意解除独占。funinsertVideo(context:Context,filePath:String){if(!checkFile(filePath)){return}valresolver=context.applicationCo

MAC OS 如何修改“文件”或“文件夹”的“创建时间”和“修改时间”

  首先,在MACOS上修改文件或者文件夹的「命名」,是不会修改文件或文件夹的“修改时间”的,对于单个文件来说,例如一个文本文件,只有它包括的内容发生了改变,该文件的“修改时间”才会发生改变。  有时候我们需要手动修改文件的“创建时间”或者“修改时间”,比如我希望对文件进行排序,我新建一个文件,按创建时间倒序排列,那么这个新建的文件就排在第一个位置,但是我希望将它放到其它之前已经创建文件列表的中间,那么就需要手动修改该文件的“创建时间了”。  修改的方法可以通过终端命令「setfile」来实现:修改创建日期:setfile-dmm/dd/yyhh:mm:ssfilename修改修改日期:set

java - 在 Mac OS X 上安装 Tomcat

如何安装Tomcat在MacOSX上?Thisguide看起来很复杂。 最佳答案 brewinstalltomcat(当然使用Homebrew) 关于java-在MacOSX上安装Tomcat,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/39386212/

java - 在 Mac OS X 上安装 Tomcat

如何安装Tomcat在MacOSX上?Thisguide看起来很复杂。 最佳答案 brewinstalltomcat(当然使用Homebrew) 关于java-在MacOSX上安装Tomcat,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/39386212/

基于Bearpi开发板鸿蒙OS之Hello world

Bearpi开发环境搭建及代码获取请参考以下链接开发环境搭建用VScode打开获取到的源码后,在sample目录下新建一个文件夹my_app,在my_app下新建hello_world.c和BUILD.gn两个文件在hello_world.c中加入以下内容#include#include#include"ohos_init.h"#include"cmsis_os2.h"voidHello_World(void){for(inti=0;i1000;i++)//打印1000次,间隔1秒打印一次{printf("HelloWorld!\r\n");//打印HelloWorld!usleep(1000

鸿蒙OS 生命周期

系统管理或用户操作等行为均会引起Page实例在其生命周期的不同状态之间进行转换。Ability类提供的回调机制能够让Page及时感知外界变化,从而正确地应对状态变化(比如释放资源),这有助于提升应用的性能和稳健性。page的生命周期:packagecom.example.myapplication;importcom.example.myapplication.slice.MainAbilitySlice;importohos.aafwk.ability.Ability;importohos.aafwk.content.Intent;importohos.ai.cv.text.Text;pub

java - 在 Mac OS X 上的 Java Swing JComponent 中呈现梵文连字 (Unicode)

我正在尝试在MacOSX10.6上正确呈现梵文连字(Unicode字符串)。字符串绘制在JComponent上,并采用RenderingHints进行抗锯齿。连字在WindowsXPSP2和7以及Ubuntu中正确显示,但在MacOSX中,连字被分解(或者更确切地说,未正确合并),变音符号被移离其位置等(参见下面的屏幕截图,左侧WinXPSP2的正确渲染示例(使用RenderingHintsAntialiasingKeyON),右侧MacOSX10.6.7的错误渲染示例(Antialising默认=关闭)。我已将字体设置如下,所以它应该在任何系统上使用默认字体:newFont(null

java - 在 Mac OS X 上的 Java Swing JComponent 中呈现梵文连字 (Unicode)

我正在尝试在MacOSX10.6上正确呈现梵文连字(Unicode字符串)。字符串绘制在JComponent上,并采用RenderingHints进行抗锯齿。连字在WindowsXPSP2和7以及Ubuntu中正确显示,但在MacOSX中,连字被分解(或者更确切地说,未正确合并),变音符号被移离其位置等(参见下面的屏幕截图,左侧WinXPSP2的正确渲染示例(使用RenderingHintsAntialiasingKeyON),右侧MacOSX10.6.7的错误渲染示例(Antialising默认=关闭)。我已将字体设置如下,所以它应该在任何系统上使用默认字体:newFont(null

鸿蒙OS开发流程及DevEco Studio安装

文章目录鸿蒙OS的完整开发流程1.注册并实名认证华为开发者账号2.下载并安装开发工具鸿蒙OS的完整开发流程1.注册并实名认证华为开发者账号鸿蒙官网:www.harmonyos.com注册登录华为账号后,进行实名认证登录之后,点击右上角的箭头,再点击实名认证,按照提示的步骤和实际情况进行认证即可成为开发者,一般选个人开发者,下一步,选择个人认证,一般银行卡认证认证成功后2.下载并安装开发工具打开官网,点击开发选择最新的Beta版下载也可以,毕竟过段时间又要更新的安装:选择如下打钩表示创建桌面快捷方式完成后开始安装,修改SDK的安装位置查看SDK是否安装成功SDK选择最高版本就行了DevEcoSt

【Harmony OS】【ArkUI】ets开发 创建视图与构建布局

前言:在先前的鸿蒙ArkUIets开发的学习中,笔者已经对基础的页面布局、数据连接、图片动画的绘制的知识进行了分享。这次我们同样来分享ets开发的学习基础UI知识,但这次我们返璞归真,从最基础的视图创建开始学习。夯实基础才能在今后的学习中融会贯通,相信通过这次的学习,对之前分享的内容能收获更多。本篇是以HarmonyOS官网的基于TS扩展的声明式开发范式文档,体验声明式UI的创建简单视图为基础进行编写。所以笔者将原文进行整合,提取出其中的要点,以便通俗易懂地呈现给读者,希望能帮助你快速了解Harmony的ETS开发,学会简单的视图创建与布局构建的学习。本篇最后会贴上参考原文链接。首先讲一下大致