、注意在TextureView 有效(可用)时才可以进行播放,方法如下 : (1)TextureView.SurfaceTextureListener.onSurfaceTextureAvailable (2)textureView.isAvailable()二、这文章不错,可以更好地理解TextureView其中一个重点:onSurfaceTextureUpdated 表面纹理更新。当该Vie
转载 6月前
14阅读
TextureViewTexture更像是般的View,像TextView那样能被缩放、平移,也能加上动画。TextureView只能在开启了硬件加速的Window中使用,并且消费的内存要比SurfaceView多,并伴随着1-3帧的延迟.TextureView是在4.0(API level 14)引入的,用于承载显示‘数据流’的View, 如本地Camera采集的预览数据流和视频通话模块从网络
转载 2024-06-05 11:52:58
282阅读
Fragment和Activity的交互  一个Fragment的实例总是和包括它的Activity直接相关。  fragment能够通过getActivity() 方法来获得Activity的实例。然后就能够调用些比如findViewById()之类的方法。  如:   View listView = getActivity().findViewById(R.id.li
# Android TextureView显示视图居中 在Android开发中,我们经常需要在界面中显示些视图,并且希望这些视图能够居中显示。而TextureViewAndroid提供的一个用于显示视频和其他可渲染的视图的类。本文将介绍如何使用TextureView来实现视图居中显示的效果。 ## TextureView简介 TextureView是View的子类,它可以用来显示视频,相
原创 2023-12-09 10:36:49
510阅读
Android 布局容器、常用控件和属性,相信每个开发者都能倒背如流,开发排版 layout 时也能适当取舍。但是,本文中介绍的这两常见的设计场景,其特殊的实现技巧可能你真的不曾用过。RelativeLayout 水平居中等分设计场景:看到这样的效果,可能你会不假思索地选择 LinearLayout 容器,同时分配 children 的 weight 属性。不错,这样实现确实很简单。但是,通常界
application翻译成中文时般称为“应用”或“应用程序”,在android中,总体来说一个应用就是组组件的集合。众所周知,android是在应用层组件化程度非常高的系统,android开发的第课就是学习android的四大组件。当我们写完了多个组件,并且在manifest文件中注册了这些组件之后,把这些组件和组件使用到的资源打包成apk,我们就可以说完成了一个application。a
# 如何在Python一个界面显示多个页面 作为名经验丰富的开发者,你需要指导位刚入行的小白如何实现“Python一个界面显示多个页面”。下面将详细介绍整个实现流程,并列出每步需要做的事情以及相应的代码。 ## 实现流程 首先,我们需要了解整个实现的流程。可以用以下表格展示: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个主窗口 | | 2 | 添加多个
原创 2024-04-30 06:45:48
496阅读
# 实现Android文字一个一个显示的教程 在安卓开发中,有时我们需要实现种动态的文字显示效果,即让文字一个一个显示出来。这种效果在游戏、应用启动时的过渡动画等场景中非常有用。本文将详细讲解如何实现这个功能,适合刚入行的小白。 ## 整体流程 为了让小白能够轻松理解整个过程中涉及的步骤,我们先给出一个流程表格。 | 步骤 | 描述
原创 11月前
137阅读
# 如何在Android应用中显示一个圆点 在Android开发中,显示一个简单的图形,如圆点,是非常基础且实用的技能。本文将指导你步地创建一个显示圆点的Android应用。我们将涵盖整个流程,从创建新项目到编写代码直至运行应用。 ## 总体流程 下面的表格展示了我们实现“android 显示一个圆点”的整体步骤: | 步骤 | 描述 | |
原创 2024-09-11 07:08:28
224阅读
# Android TextureView TextureViewAndroid 系统提供的一个用于显示视频、OpenGL 或其他图像的视图组件。与普通的 SurfaceView 不同,TextureView 可以方便地与其他视图组件进行交互,并且具有更高的绘制性能。 本文将介绍 TextureView 的特性、使用方法以及些常见的应用场景,并提供相应的代码示例。 ## 特性 Te
原创 2023-07-16 11:54:07
649阅读
如何dump出一个Java进程里的类对应的Class文件? 大家可能对JVM很好奇,想看看运行中某时刻上JVM里各种内部数据结构的状态。可能有人想看堆上所有对象都有哪些,分别位于哪个分代之类;可能有人想看当前所有线程的stack trace;可能有人想看一个方法是否被JIT编译过,被编译后的native代码是怎样的。对Sun HotSpot JVM而言,这些需求都有现成的API可以满足——通过Se
转载 2024-08-14 13:27:11
21阅读
如果设备上已经安装了一个apk,再次安装这个apk就会提示覆盖前面的应用解决办法:方法:手动改包名不好改,改了几次都不成功(可能是代码在svn管理的原因,改完后文件夹里的代码就没了),确实不实用。方法二:buildTypes方式:在app下面的bulid.gradle中添加如下代码: 方法三、flavors方式:在app下面的bulid.gradle中添加如下代码: 方法四:
AS共同拥有三种视图.我们来分别分析每种视图的作用 . .Project视图.(白色字体的文件夹/文件可不关注) 图片中的链接 Gralde介绍: http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ GIT/github使用:
转载 2024-01-15 10:01:44
48阅读
前文 注意:此文的所有配置都是mac电脑下 直想用Android Studio的新方式Cmake来编译JNI 代码,之前也尝试过,奈何有两难题挡住了我只能生成一个 so库,不能次性生成多个 so库,之前的mk是可以有子模块的。每次生成的so所在的目录不是在 jniLibs下,虽然知道如果打包,会将它打包进去,但就是觉得看不见它,想提供给别人用,还要去某个目录找。经过尝试,这两问题都可以解决
转载 2023-08-23 15:03:43
258阅读
一个model组件打包为一个jar包,供第三方使用,项目里包含多个 三方jar 包和多个三方so文件,最终打包为一个 jar。折腾了下午,还是没成功,so 文件打包不进 最终的jar包里,没得办法,so 文件最终还是需要在使用时,自行引用到项目里。多个三方jar包打包为一个 jar,现采用 apache-ant 软件合并为一个 jar 包。最终项目引用的时候,需要手动复制 so 文件
转载 2023-08-16 17:22:04
98阅读
我们这次不用gradle 去生成SO文件,改用Android.mk 去编译。共分为2步:1.在Java中编写要调用的静态方法和需要加载的库,并生成头文件。2.配置gradle3.配置Android.mk文件和application.mk文件下面步步的走:首先需要在Java类中声明要调用的方法,以及要加载的库,我们在包下新建一个jniUtil类,如下所示public class jniUtil
转载 2023-08-16 10:18:03
56阅读
在 OS X El Capitan 或更高版本中,Split View 功能可以在 Mac 屏幕上满屏显示应用,无需手动移动窗口并调整其大小。  进入 Split View按住窗口左上角的全屏按钮 。按住该按钮时窗口会缩小,您可以将其拖至屏幕的左侧或右侧。松开该按钮,然后点按另一个窗口,以便开始并排使用这两窗口。如果全屏视图中已有一个窗口,仍可以与另窗口并排查
为何需要做会出现这样的需求呢? 我们当时开发的架构就是用多个module作为功能模块加载,所以就会单个项目出现多module的状态。 抽出sdk生成aar的时候,只能由一个module生成一个aar。 查看网上很多资料,最终在StackOverflow里查到只能多个module合并成单module才能处理生成aar,不然就只能修改android编译的源码了。 但是我们工程业务是在持续开发中迭
# 在 Android 中使用 MPAndroidChart 创建多个柱状图 MPAndroidChart 是一个非常流行的图表库,它使得在 Android 应用中显示图表变得简单而有效。本文将指导你如何使用 MPAndroidChart 在单个图表中绘制多个柱状图,旨在帮助刚入行的小白理解整件事情的流程和所需代码。 ## 流程概述 下面是实现多个柱状图的流程步骤: | 步骤 | 操作描述
原创 8月前
70阅读
 Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面Android123介绍下Android Fragment的作用和用法。Fragment用来描述些行为或部分用户界面在一个Activity中,你可以合并多个fragment在一个单独的activity中建立多个UI面板,同时重用fragment在多
转载 2024-08-13 13:00:49
20阅读
  • 1
  • 2
  • 3
  • 4
  • 5