SurfaceView示例代码

2024-01-02

我需要 Android 的示例教程SurfaceView,或者使用它的可以共享的示例代码。 API 演示对我来说很难理解。有人有替代方案吗?


这次提交 https://github.com/johnnylambada/WorldMap/commit/7b94ac1b9a1e1144e173b62e6f0805ee81e2e030 of my 世界地图演示应用程序 https://github.com/johnnylambada/WorldMap向您显示从android.view.View http://developer.android.com/reference/android/view/View.html to an android.view.SurfaceView http://developer.android.com/reference/android/view/SurfaceView.htmlandroid.view.SurfaceHolder.Callback http://developer.android.com/reference/android/view/SurfaceHolder.Callback.html.

它通过使用有点作弊View's onDraw()从内部SurfaceView's DrawThread并通过调用View's onSizeChanged()从内部SurfaceView's surfaceChanged。它只是使差异更小并且更容易理解。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SurfaceView示例代码 的相关文章

  • Flutter :已处置的 CameraController,在已处置的 CameraController 上调用了 buildPreview()

    如何正确初始化和处理相机控制器 我在用camera 0 9 4 5 与许多人一起 其他错误 https stackoverflow com questions 70592464 flutter change the path of reco
  • PhoneGap/Cordova 应用程序通知

    我是 PhoneGap Cordova 的新手 我希望向我的应用程序添加一些通知 推送通知 因此当应用程序上发布新文章时 它会提醒用户 本地通知 在设定的时间间隔 日期和时间 我可以提示用户我的应用程序上的最新文章 我进行了大量搜索 但找不
  • Android主线程的IO操作

    我的问题有两个 是否建议在 Android 的主线程上进行 IO 操作 或者它是否有可能导致我的应用程序崩溃 如果在主线程上执行 IO 操作不理想 我可以使用哪些其他框架 以便当我的应用程序加载时它可以执行一些基本的 IO 文件读取并将值存
  • Android 应用程序安装失败:包 com.my.app 在条目 AndroidManifest.xml 处没有证书

    在 Android Studio 中 我生成了带有密钥库等的签名 APK 将 APK 安装到设备上时失败 并显示 无法安装应用程序 并且在 Android Monitor 中我看到以下行 Package com my app has no
  • 如何在android中显示对话框之外的图像?

    我试图在对话框片段的顶部显示配置文件图像 一半在图像之外 我在下面附加了示例对话框 就像那样 并尝试了旧 Stackoverflow 解决方案中的所有 FrameLayout 协作 但我无法存档此内容 请给我正确的解决方案 谢谢 Updat
  • 当满足条件时,如何以编程方式更改 ImageButton src 目标?

    我有一个学校项目 我正在尝试开发一个手电筒应用程序 对于开 关 ImageButton 我想要 4 个自定义图像 如果手电筒关闭 turn on png 默认 turn on pressing png 按下状态 true 如果手电筒打开 t
  • 带有 Android 支持库 v7 的 Maven Android 插件

    我使用 maven android plugin 构建我的 android 应用程序 它依赖于 android 支持库 v4 和 v7 由于我没有找到如何从developer android com下载整个sdk 因此我无法使用maven
  • 覆盖 Android 中的电源按钮

    我正在开发一个应用程序 其中我需要在按下电源按钮时执行一个操作 但不幸的是我无法处理按下电源按钮时的操作 我尝试使用 onKeyDown 和dispatchKeyEvent 方法 但似乎没有任何效果 任何人都可以建议我解决这个问题的任何其他
  • 华为手机“受保护的应用程序”设置及处理方法

    我有一台搭载 Android 5 0 的华为 P8 用于测试应用程序 该应用程序需要在后台运行 因为它跟踪 BLE 区域 我发现华为内置了一个名为 受保护的应用程序 的 功能 可以从手机设置 电池管理器 gt 受保护的应用程序 访问该功能
  • 透明 9patch 图像:显示出线条

    我得到了一个透明的 9 补丁图像 其中有 9 条补丁线显示槽 This is the output 显然我不希望水平线可见 这就是我创建 9patch 的方式 This is the final image that is used in
  • 选项卡主机内的 Android Fragment 视图状态 [重复]

    这个问题在这里已经有答案了 可能的重复 使用 Fragment 为 Android 中的每个选项卡单独的返回堆栈 https stackoverflow com questions 6987334 separate back stack f
  • 是否可以通过 Android 应用程序来录音?

    我是一名开发人员 希望创建一个 Android 应用程序来记录电话 这是出于我个人的需要 为了我自己的目的和记录而记录电话 是否有可能做到这一点 是否可以访问麦克风以及通过扬声器发出的声音 我对 Android 开发有点陌生 所以请耐心等待
  • 当 minifyEnabled 为 true 时 Android 应用程序崩溃

    我正在使用多模块应用程序 并且该应用程序崩溃时minifyEnabled true in the installed模块的build gradle 以下是从游戏控制台检索到的反混淆堆栈跟踪 FATAL EXCEPTION Controlle
  • Android 中的 OpenGL 缩小

    我正在使用 3D 对象并渲染它并通过扩展 GLSurfaceView 实现渲染器来显示它 问题是如何通过捏合和捏合进行缩小 下面是我的班级 package com example objLoader import java nio Byte
  • 如何通过 Android 按钮单击运行单独的应用程序

    我尝试在 Android 应用程序中添加两个按钮 以从单独的两个应用程序订单系统和库存系统中选择一个应用程序 如图所示 我已将这两个应用程序实现为两个单独的 Android 项目 当我尝试运行此应用程序时 它会出现直到正确选择窗口 但是当按
  • 使用 Play Integrity API 时,Firebase 电话身份验证会出现缺少客户端标识符错误

    使用 Firebase 电话身份验证注册 登录时 身份验证流程始终会启动 reCAPTCHA 流程 并在返回应用程序后发出missing client identifier error 我的设置之前适用于设备验证 安全网络 API 除了我的
  • Unity c# 四元数:将 y 轴与 z 轴交换

    我需要旋转一个对象以相对于现实世界进行精确旋转 因此调用Input gyro attitude返回表示设备位置的四元数 另一方面 这迫使我根据这个四元数作为默认旋转来计算每个旋转 将某些对象设置为朝上的简单方法如下 Vector3 up I
  • 受信任的网络活动 - 地址栏不隐藏(Android 72 的 Chrome)

    我已经关注了this https developers google com web updates 2017 10 using twa了解如何使用受信任的 Web 活动的指南 一切正常 但地址栏仍然出现 一开始我认为这是因为当应用程序正在
  • fs-extra:源和目标不能相同。 (科尔多瓦)

    我在使用 cordova 构建时遇到错误 Error Source and destination must not be the same 构建系统 Ionic ionic cli 4 10 1 ionic framework ionic
  • ECDH使用Android KeyStore生成私钥

    我正在尝试使用 Android KeyStore Provider 生成的私有文件在 Android 中实现 ECDH public byte ecdh PublicKey otherPubKey throws Exception try

随机推荐

  • Android:无法确保目录

    我一直在使用 Environment getExternalStorage 来存储和管理文件 并且没有任何警告消息logcat用这种方法并且效果很好 但是 我的项目需要使用方法 Context getExternalFilesDir Str
  • Java 8 中 HashMap 哈希函数的更改

    在 java 8 java util Hashmap 中我注意到一个变化from http grepcode com file repository grepcode com java root jdk openjdk 7 b147 jav
  • Java:前缀 - 后缀问题

    我在使用前缀和后缀运算符对数字执行减法时遇到一个小问题 这是我的程序 public class postfixprefix public static void main String args int a 5 int b b a a Sy
  • 将换行符分隔的 JSON blob 的整个文件读取到内存中,并在 golang 中以最少的转换量解组每个 blob?

    我是新手 所以对语言特定的结构不太了解 我的用例是首先将包含以换行符分隔的 JSON blob 的输入文件读入内存 从这个 JSON 源的 数组 中 我想解组每个数组元素以在 golang 中处理它 预期的结构映射已经定义 我通常喜欢一次阅
  • Angular 5 formgroup列表控件或迭代它们

    我正在使用 Angular 5 和 formgorup 并希望迭代控件 以便创建基于表单的动态组件 表单字段由外部数据服务 数据库等 给出 声明如下 check new FormGroup firstName new FormControl
  • 想要一个 JUnitMatchers AssertThat 来测试字符串包含 3 个或更多子字符串(当前使用 assertThat ... 两者 ... 和 ....)

    import static org junit matchers JUnitMatchers both import static org junit matchers JUnitMatchers containsString 现在我检查它
  • 获取socket.io房间中的客户端列表(2.0)

    使用时如何获取房间中所有客户的列表Socket io 2 0 有很多相关的问题 但没有一个是针对2 0版本的 也没有回答这个问题 最接近的答案是 2 0 但仅解释了如何在使用 Redis 时获取客户端列表 这不是使用 socket io 的
  • 致命错误:未捕获 SoapFault 异常:[ns1:Client.AUTH_1] 身份验证失败

    在我的 wsdl 文件中 我有一个用户身份验证块
  • MPI 派生类型发送

    我尝试将派生类型发送到处理器 该类型包含来自其他派生类型的对象 我从开始这个例子示例 结构派生数据类型 https computing llnl gov tutorials mpi Derived Data Types 我添加我的代码 代码
  • 第 80 行的重复键被忽略:“name”rvm

    这似乎没有影响任何东西 只是在我的终端中令人恼火 我经常收到以下警告 有时我收到多个警告 调出不同的线路 有时会收到以下警告 gem 有所不同 但除此之外 这是输出 Users alecwilson rvm gems ruby 2 2 1
  • 矩阵乘法:Strassen 与标准

    I tried to implement the Strassen algorithm http en wikipedia org wiki Strassen algorithm for matrix multiplication with
  • 是否可以仅使用标准 C++ 为 Windows Phone 7 进行编程?

    我知道Windows Phone 7开发的推荐语言是C 然而 由于各种原因 我非常喜欢继续在standardC 如果可能的话 是否可以仅使用标准 C 为 Windows Phone 7 进行编程 如果答案是肯定的 我需要哪些工具和资源来实现
  • OpenCV cv::findHomography 运行时错误

    我用来编译和运行代码Features2D 单应性查找已知对象 http opencv itseez com doc tutorials features2d feature homography feature homography htm
  • 在DataGridView中使用DataTable显示小图片(Icon)

    EDIT 我想使用 DataTable 在 Datagridview 中使用图像 RadioButton 只是本文的一个简单问题格式 让我澄清一下这一点 如何使用绑定样式在 datagridview 上添加这个 图像 或那个 图像 因为 我
  • Zend框架2:如何全局设置区域设置?

    我必须根据用户想要的语言动态更改区域设置 我可以在 Application Module php 中设置区域设置 如下所示 public function onBootstrap MvcEvent e translator e gt get
  • 数据集中的标题 (Matlab)

    我找不到关于 dataset 的任何好的文档 所以这就是为什么我想问你们 我会简短地回答这个问题 我可以在数据集中设置标题 列标题 而不将数据输入到数据集中吗 我想不是 所以问题的第二部分是 我可以制作一个单行数据集 在其中用空数据命名标题
  • LLVM 中的参数转发

    我需要一些关于 转发 参数给被调用者 在 LLVM IR 中 的建议 假设我有一个函数F这就是开头所说的all模块中的其他功能 从F我需要访问 读取 传递给其直接调用者的参数 现在要做到这一点 我将调用者中的所有参数放入一个结构体中 并传递
  • 在 C++11 中使用 future、异步和线程实现搜索

    我想以多线程方式实现分支定界搜索 特别是 我想使用async包装每个分支的搜索调用 然后等待某个线程给出答案 然后退出 理想情况下 我想取消其他线程 但线程取消不在标准中 这是一些简化的代码 include
  • 测验游戏的线程计时器

    我必须在大学里用 Python 做一些练习 所以我需要构建一个问答游戏 要求是 正确答案得 1分 错误答案得 1分 玩家必须在 20 秒内回答每个问题 如果玩家回答的时间超过 20 秒 即使他的回答正确 他也会得到 1 分 我刚刚尝试过th
  • SurfaceView示例代码

    我需要 Android 的示例教程SurfaceView 或者使用它的可以共享的示例代码 API 演示对我来说很难理解 有人有替代方案吗 这次提交 https github com johnnylambada WorldMap commit