Logo

  • kvb896

    发布于:17 小时前

    0

    caoliu最新地址2022cma
    google在android4.4给了cl地址一请添加链接描述地址二操作外置sd卡的功能,业界一片吐槽,so,在android5.0提供了全新的方式去操作外置sdcard。1.首先获得外置sdcard的路径:extSdcardPath=System.getenv("SECONDARY_STORAGE");2.获取uri,防止重复进入documentui界面if(!TextUti
    阅读 182 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之用OpenGL ES显示图形(9)
    原文概要Android框架提供了大量用于创建有吸引力的功能性图形用户界面的标准工具。但是,如果您想要更多地控制应用程序在屏幕上绘制的内容,或者冒险进入三维图形,则需要使用其他工具。Android框架提供的OpenGLESAPI提供了一系列工具,用于显示高端动画图形,这些图形仅受限于您的想象力,并且还可以受益于许多Android设备上提供的图形处理单元(GPU)的加速。本课程向您介绍开发使用Open
    阅读 37 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之渲染(16)
    原文概要影响用户对质量感知的应用程序的一个关键方面就是它将图像和文本呈现在屏幕上的平滑程度。当您的应用程序绘制到屏幕上时,避免响应速度缓慢和缓慢是非常重要的。本部分将帮助您学习几种优化应用渲染性能的方法:减少透支,优化视图层次结构以及利用ProfileGPU工具。呈现操作减少透支最大限度地减少应用在单个帧中重绘相同像素的次数。性能和视图层次结构确保您的布局和测量有效执行,并避免双重征税。使用Pro
    阅读 27 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之扩展色彩内容增强图形(20)
    原文概要除了标准RGB(sRGB)之外,Android8.0(API级别26)还引入了对额外色彩空间的色彩管理支持,以在具有兼容显示的设备上呈现图形。有了这种支持,您的应用程序可以通过Java或本地代码来呈现通过PNG,JPEG和WebP文件加载的嵌入式宽色彩配置文件的位图。使用OpenGL或Vulkan的应用程序可以直接输出宽色域内容(使用DisplayP3和scRGB)。此功能对于创建涉及高保
    阅读 27 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之使用Profile GPU渲染进行分析(19)
    原文概要该分析GPU渲染工具表明渲染管线的每个阶段需要渲染一帧的相对时间。这些知识可以帮助您识别流水线中的瓶颈,以便您可以知道要优化哪些内容以提高应用的渲染性能。本页简要说明了每个管道阶段发生的情况,并讨论了可能导致瓶颈的问题。在阅读本页面之前,您应该熟悉配置文件GPU渲染中提供的信息。此外,要了解所有阶段如何组合在一起,查看渲染管道的工作方式可能会有帮助。视觉表现ProfileGPU渲染工具以图
    阅读 75 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之性能和视图层次结构(18)
    原文概要您管理View对象层次结构的方式可能会对应用程序的性能产生重大影响。本页介绍如何评估您的视图层次结构是否会减慢您的应用程序,并提供解决可能出现的问题的一些策略。布局和衡量表现渲染管道包括布局和度量阶段,在此阶段系统会将相关项目适当地定位到您的视图层次结构中。这个阶段的度量部分决定了View对象的大小和边界。布局部分决定了屏幕上放置View对象的位置。这两个流水线阶段都会导致他们处理的每个视
    阅读 40 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之减少透支(17)
    原文概要一个应用程序可以在一个框架内多次绘制相同的像素,这是一个称为透支的事件。透支通常是不必要的,并且最好被消除。它通过浪费GPU时间来渲染不影响用户在屏幕上看到的像素,从而表现为性能问题。本文档解释了透支:它是什么,如何诊断以及您可以采取哪些措施来消除或减轻它关于透支透支是指系统在一帧渲染中多次在屏幕上绘制一个像素。例如,如果我们有一堆堆叠的UI卡,则每张卡都会隐藏下面的一部分。但是,系统仍然
    阅读 48 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之回应触摸事件(15)
    原文概要根据像旋转三角形这样的预设程序使对象移动对于获得某些注意力非常有用,但如果您希望让用户与OpenGLES图形进行交互,该怎么办?让您的OpenGLES应用程序触摸交互的关键是扩展您的实现GLSurfaceView以覆盖onTouchEvent()侦听触摸事件。本课向您介绍如何侦听触摸事件以让用户旋转OpenGLES对象。设置一个触摸监听器为了使您的OpenGLES应用程序响应触摸事件,您必
    阅读 32 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之添加Motion(14)
    原文概要在屏幕上绘制的对象是OpenGL的一个非常基本的功能,但你可以与其他Android图形framwork类,包括做这个Canvas和Drawable对象。OpenGLES提供了附加功能,用于以三维或以其他独特方式移动和变换绘制对象以创建引人注目的用户体验。在本课中,您将学习如何将运动添加到具有旋转的形状,从而进一步向前使用OpenGLES。旋转一个形状使用OpenGLES2.0旋转绘图对象相
    阅读 62 评论 0 收藏 0
  • lichong951

    发布于:1 天前

    0

    图片和图形之应用投影和相机视图(13)
    原文概要在OpenGLES环境中,投影和相机视图允许您以更接近您用眼睛看物体的方式显示绘制的对象。这种物理观察的模拟是通过绘制物体坐标的数学变换完成的:投影-此变换根据GLSurfaceView所显示的位置的宽度和高度来调整绘制对象的坐标。没有这个计算,OpenGLES绘制的对象就会被视图窗口的不平等比例所歪曲。投影转换通常只需在onSurfaceChanged()渲染器的方法中建立或更改Open
    阅读 76 评论 0 收藏 0
写文章