首页 > 其他分享 >技术笔记(11)相关概念理解

技术笔记(11)相关概念理解

时间:2024-03-17 23:34:23浏览次数:26  
标签:11 Java JDK 笔记 后处理 Unity 理解 Android SDK

技术笔记(11)相关概念理解

  • 希望实现的功能或目标:

    • 了解学习移动端开发的相关概念

  • 实现过程中产生的疑惑:

    • 什么是SDK,JDK?
    • 安卓SDK内提供了哪些工具?
    • 部署的定义?
    • 软件开发生命周期?
    • 后处理?

  • 对疑惑的解答:

    • SDK和JDK

      • SDK定义:Software Development Kit,软件开发工具包,是一系列工具的集合

        • Android SDK则是用来帮助开发者构建、测试和调试Android应用程序,其工具包括:

          • Android SDK Manager: 管理和下载SDK组件。
          • AVD Manager (Android Virtual Device Manager) : 创建和管理Android模拟器实例。
          • adb (Android Debug Bridge) : 一个多功能命令行工具,用于与设备进行通信。
          • fastboot: 在Android设备上刷写文件系统的工具。
          • Dalvik Debug Monitor Server (DDMS) : 用于调试Android应用的工具。
          • emulator: Android模拟器主程序,用于在PC上模拟Android设备。
          • ProGuard: 用于代码混淆和优化的工具。
          • Systrace: 收集和查看系统运行时的时间线数据。
          • monkeyrunner: 提供API用于编写程序控制Android设备和测试应用。
        • JDK定义:Java Development Kit,Java开发工具包,用于开发Java应用程序的一套完整软件开发环境,主要组件有:

          • javac:Java编译器,用于将Java源代码编译成字节码。
          • java:启动Java应用程序的启动器。
          • jar:打包工具,用于将相关的类文件和资源打包成一个JAR文件。
          • javadoc:文档生成工具,用于从Java代码中生成API文档。
          • jdb:Java调试器,用于调试Java程序。
        • Unity移动端开发中的应用:

          在Unity移动端开发中,特别是针对Android平台,JDK是必不可少的。这是因为Unity需要JDK来处理与Android相关的各种操作,如签名应用程序、运行Android模拟器等。

          Unity Hub运行开发者在安装Unity时一并安装Android Build Support组件,这通常会包括OpenJDK和Android SDK。如果已经配置过JDK环境,也可以自定义JDK路径

    • 部署

      • 定义:通常指将应用程序安装、配置、运行和优化,以确保它能在特定的平台或设备上正常工作。
      • 这个过程可能包括将应用程序上传到应用商店、在服务器上设置数据库、配置环境变量、进行性能测试等步骤
      • 而对于安卓应用来说,部署可能意味着将应用打包为APK文件,并通过应用商店分发给用户
      • 其属于软件开发生命周期的一个重要阶段
      • 软件开发生命周期:需求收集与分析 -> 系统设计 -> 编码 -> 测试 -> 部署 -> 维护
    • 后处理 Post-Processing

      • 定义:指在相机捕捉的图像上应用一系列的特效处理,以增强或改变游戏和场景的视觉效果。

      • 作用:可以让场景看起来更真实、风格化或只是让图像更好看

      • 原理:通常是在摄像机上添加一个后处理层(Post Process Layer)和创建后处理配置文件来实现,可以在配置文件中添加和调整各种后处理效果以及设置参数

      • 后处理效果:

        • 环境光遮挡(Ambient Occlusion) :增强场景中阴影的深度和细节。
        • 抗锯齿(Anti-aliasing) :平滑图像边缘,减少锯齿状的不规则边缘。
        • 自动曝光(Auto Exposure) :自动调整图像的亮度,模拟人眼对不同光照的适应。
        • 泛光(Bloom) :使图像中的亮部区域发光,增加光晕效果。
        • 色彩校正(Color Grading) :调整图像的色调、饱和度和对比度,以达到特定的视觉风格。
        • 景深(Depth of Field) :模拟摄像机镜头的焦距,使图像的某些部分模糊,以突出焦点区域。
        • 运动模糊(Motion Blur) :模拟快速移动物体或摄像机时产生的模糊效果。

日期:

标签:11,Java,JDK,笔记,后处理,Unity,理解,Android,SDK
From: https://www.cnblogs.com/bqza000/p/18079426

相关文章

  • 学习笔记443—UML设计:类图说明及一步一步制作UML类图
    UML设计:类图说明及一步一步制作UML类图什么是类图UML类图是用来描述一个系统的静态结构。它既可以用于一般概念建模也可以用于细节建模。类包含了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。UML类图也可以用于数据建模。它可以用来描述......
  • string类对象成员函数及使用【笔记】
    文章目录一、常见构造二、string类对象的容量操作三、string对象的访问及遍历操作四、string类对象的修改操作(仅列举最常用的)五、getline()一、常见构造//1.空参构造,空字符串string(){}//2.用C-string构造string类对象string(constchar*str){}//3.......
  • Word2vec 学习笔记
    word2vec学习笔记0.引言1.Word2vec简介1-1.CBOW1-2.SG2.实战0.引言最近研究向量检索,看到有同事使用MeCab、Doc2Vec,所以把Word2vec这块知识学习一下。1.Word2vec简介Word2vec即wordtovector,顾名思义,就是把词转换成向量,该方法在2013年由谷歌公司......
  • 「深入理解Java I/O:FilterInputStream」
      咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java之IO流啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~前言  JavaI/O是Java编程语言的核心功能之一,提供了丰富的输入输出操作......
  • 大数据011_Linux(ps,kill,top,df,iostat,sar)
    目录一、进程管理 1、查看进程ps2、查看指定进程3、关闭进程kill二、主机状态1、查看系统资源占用top(1)top命令内容详解(2)top命令选项(4)top交互式选项2、磁盘信息监控(1)查看硬盘使用情况df(2)查看CPU、磁盘相关信息iostat3、网络状态监控sar-nDEV一、进程......
  • APT32 RTC+低功耗调试笔记
    1、项目需求   采用APT32F1023单片机,内部27K时钟驱动RTC,内部6M定时器作为主频。周期检测外部供电是否恢复,如果恢复则使用正常工作模式,否则仅开启RTC,关闭其他外设,进入低功耗待机模式。2、存在问题    A:开启看门狗后,会周期触发看门狗复位     B:进入低功耗模式后,......
  • mysql 存储过程 视图 理解参考
    存储过程(StoredProcedure): 存储过程是一组预编译的SQL语句和控制结构的集合,类似于程序中的子例程或函数。存储过程可以接受参数,并且可以在执行过程中进行条件判断、循环和其他逻辑控制。存储过程通常用于封装和重用复杂的数据库操作,可以执行一系列的SQL语句,进行数据处理、业......
  • 综合架构学习笔记-3---
    综合架构学习笔记-3---rsync-扩展脚本虚拟机测试环境ip10.0.1.0网关10.0.1.2子网掩码255.255.255.0知识回顾rsync如何部署?1.安装软件rsync2.编写配置文件虚拟用户备份目录密码文件具体流程演示linux系统安装部署服务流程:a下载安装软件yumb编写配置......
  • 综合架构学习笔记-2
    综合架构学习笔记-2---rsync-实战实战1rsync守护进程部署测试环境--虚拟机环境ip10.0.1.0网关10.0.1.2子网掩码255.255.255.0步骤服务端第一步:下载安装软件 [root@localhost~]#yuminstall-yrsync 第二步:编写配置文件把原来的配置文件删除 [roo......
  • 综合架构学习笔记-3---rsync-扩展脚本
    综合架构学习笔记-3---rsync-扩展脚本虚拟机测试环境ip10.0.1.0网关10.0.1.2子网掩码255.255.255.0知识回顾rsync如何部署?1.安装软件rsync2.编写配置文件虚拟用户备份目录密码文件具体流程演示linux系统安装部署服务流程:a下载安装软件yumb编写配置......