视频录制流程总结在前面我们学习和使用了AudioRecord、AudioTrack、Camera、 MediaExtractor、MediaMuxer API、MediaCodec。 学习和使用了上述的API之后,相信对Android系统的音视频处理有一定的经验和心得了。本文及后面的几篇文章做的事情就是将这些知识串联起来,做一些稍微复杂的事情。一、流程分析1.1 需求说明我们需要做的事
转载 2023-08-17 23:50:34
133阅读
文章分类:移动开发BaseAdapter Java代码  public class RecentAdapter extends BaseAdapter {        private class RecentViewHolder {        &nbsp
转载 精选 2011-03-16 17:22:40
615阅读
BaseAdapterJava代码 public class RecentAdapter extends BaseAdapter
转载 2012-03-31 22:11:00
177阅读
2评论
# Android SDK 简介与示例 Android SDK(软件开发工具包)是用于开发Android应用的必备工具,提供了一系列API、工具和库,可以帮助开发者轻松构建应用。在这篇文章中,我们将介绍Android SDK的基本组成以及一个简单的应用示例。 ## Android SDK的组成 Android SDK包含多种工具,主要包括以下几个部分: 1. **API库**:提供与And
原创 2024-09-07 03:19:26
24阅读
# Android ContentProvider 详解与示例 ## 引言 在 Android 开发中,`ContentProvider` 是一种重要的组件,它用于管理应用间的数据共享。它为你的应用提供了一个抽象层,允许其他应用安全地访问某些数据。本文将通过一个详细的例子来讲解 `ContentProvider` 的使用,并帮助你理解其背后的工作原理。 ## 什么是 ContentProvi
原创 2024-10-28 05:37:21
100阅读
# 实现 Android Presentation 的指南 在 Android 开发中,Presentation 类提供了一种在外部显示屏上显示内容的方式。这在需要在大屏幕上分享内容时非常有用,比如演示、会议等场合。在本文中,我将指导你如何实现一个简单的 Android Presentation 例子。我们将分步进行,确保你能理解每一步的意义。 ## 整体流程 下面是实现 Android P
原创 8月前
74阅读
一. 介绍        在这篇博客我们介绍了如何使用 mediasoup-demo 搭建多人音视频聊天室,本文将介绍 mediasoup-demo 的启动流程以及信令交互流程。          mediasoup-d
Netty是一款高性能、异步事件驱动的网络应用程序框架,它可以帮助开发人员轻松地构建基于Java的高性能、可扩展的网络应用程序。在本文中,我们将重点介绍如何在Android应用程序中使用Netty框架,并提供一个简单的示例来说明其用法。 首先,我们需要导入Netty的依赖库。可以在项目的build.gradle文件中添加以下代码: ```groovy dependencies { im
原创 2023-10-12 13:21:16
339阅读
1、常见的控件TextView、EditText、Button、ImageView(所有的控件都有宽度和高度两个属性,至于id属性功能是为一个控件指定唯一的标识符,至于是否使用这个属性要根据需要来进行选择)注意:1、TextView默认是居左上角对齐的,gravity用于指定文字的对齐方式。2、关于按钮,最重要的莫过于监听事件了,常见的按钮监听时间有四种,第一种就是在按钮的布局文件中通过onCli
# Android LiveData 实现教程 ## 引言 在Android开发中,LiveData是一种可观察的数据持有者,它具有生命周期感知特性,能够帮助我们更高效地管理UI更新。在这篇文章中,我们将带你通过一个简单的例子来实现Android中的LiveData。 ## 流程步骤 在实现LiveData的过程中,我们可以将整个流程梳理为以下几个步骤: | 步骤 | 描述
原创 2024-08-07 11:49:27
61阅读
# 使用 Delphi 开发 Android 应用的基础介绍 Delphi 是一款功能强大的集成开发环境(IDE),其支持多平台应用开发,包括 Android。通过 Delphi,你可以快速构建高性能的移动应用,并享受快速部署和跨平台开发的优势。本文将通过简单的示例和图示,帮助你理解如何使用 Delphi 开发一款 Android 应用。 ## Delphi Android 应用的结构 在
原创 2024-08-14 04:00:58
40阅读
# Android MPAndroidChart 例子Android开发中,图表展示是一个非常常见的需求,而MPAndroidChart是一个功能强大的第三方库,可以帮助我们实现各种各样的图表效果。本文将为大家介绍MPAndroidChart的基本用法,并提供一些示例代码,帮助大家更好地使用这个库。 ## MPAndroidChart简介 MPAndroidChart是一个专为Andro
原创 2024-03-22 07:08:53
63阅读
# Android ContentProvider 详解与实例 ## 引言 在 Android 开发中,`ContentProvider` 是一种重要的组件,主要用于在不同应用程序之间共享数据。这里的“数据”不仅仅指 SQLite 数据库中的数据,还可以是网络数据、文件数据等。`ContentProvider` 提供了一种标准的接口,其他应用程序可以通过这个接口来访问数据。本文将通过一个简单的
原创 11月前
21阅读
Android系统电源管理驱动分析android系统电源管理驱动分析硬件设计DS2484电源管理子系统 android系统电源管理驱动分析android系统电源管理是一个很复杂的系统,一句两句话也讲不清楚,我这里就针对自己项目中使用的方案,进行拆解分析一下。硬件设计硬件设置采用DS2484+DS2788,DS2484就是一个I2C转1线协议的转换芯片,关键就是锂电池里使用的电量检测新品是DS27
# MVVM 在 Android 开发中的应用 MVVM(Model-View-ViewModel)是一种软件架构模式,常用于 Android 开发中,以提高代码的可维护性和可测试性。通过将应用程序的业务逻辑与 UI 分离,MVVM 使得开发者能够更专注于特定的职责,提高了开发效率。 ## MVVM 的基本组成 在 MVVM 模式中,主要有三部分组成: 1. **Model**:负责应用程
原创 2024-09-19 03:59:36
22阅读
首先在实例之前先看下service的概念用途以及生命周期:Service概念及用途:Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那 我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Servic
收集一电话拨号点击事件的几种触发方式发送短信读写内存文件读写外存sd卡获取SD卡剩余容量设置文件访问权限SharedPreference一个保存数据的对象生成XML文件XML解析测试类写法 收集一电话拨号//1.创建意图 Intent intent = new Intent(); //2.把动作封装至意图中 intent.setAction(Intent.ACTION_C
转载 2023-06-30 17:00:53
56阅读
前言  除了使用已有的图片之外,Android应用常常需要在运行时根据场景动态生成2D图片,比如手机游戏,这就需要借助于Android2D绘图的支持。本篇博客主要讲解一下Android下使用Canvas进行绘图的相关操作。最后将以一个简单的Demo演示如何使用Canvas在ImageView上画图并保存。画布Canvas  在Android下进行2D绘图需要Canvas类的支持,它位于"andro
一、前期准备一部Android手机APP 软件:Linux deploy、busybox、juice ssh LinuxDeploy:Linux Deploy是一个在 Android上运行的 chroot容器,可以安装相应的Linux系统。必选ps:Termux也可以实现此功能,但相对LinuxDeploy说只是一个快速使用linux的组件 BusyBox:一个集成了三百多个最常用 Linux 命
转载 2023-12-09 19:46:48
26阅读
Android解析xml文件的时候,自己推荐是使用pull的方式来解析xml资源文件,pull方式又有两种,分别是XmlPullParser和XmlResourceParser两种。下面来分别介绍。一: XmlPullParser方式进行布局解析。首先看一下这个对象的数据读取方式:parser.setInput(getResources().getAssets().open("student.xm
转载 2023-06-26 13:58:58
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5