/** * Android写字板Demo(包括颜色选择,图形外观处理及Xfermode示例) * @description: * @author ldm * @date 2016-4-26 上午10:39:50 */ public class FingerPaintActivity extends Activity implements ColorPickerDialog
转载 2024-05-29 10:06:43
43阅读
Android Studio完成音乐盒demo前言附上项目链接?基本功能开发参考项目运行效果截图项目核心代码?附上项目链接?项目总结✔ 前言使用Android Studio工具,利用其中的Service和Broadcast机制完成一个音乐盒demo。附上项目链接? Gitee: MusicBox_Demo Git:MusicPlayer_Demo 基本功能音乐盒demo实现的功能基本如下:播放
转载 2023-11-03 18:53:44
68阅读
最新【重大更新说明】感谢各位读者的阅读,这篇文章由于年代久远,存在一些错误的观点,再次向大家道歉,也做一个技术上的解释说明。受限于当时的技术水平和网络论调,在那个时代,网上绝大多数人都认为加了databinding就是mvvm了,实际上不是这样的,MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。mvvm和MVP有一个比较大的区别是:vm
功能实现一个登陆界面,两个 activity ,主界面具有登陆名,密码(采用密文),性别,email 地址,生日,所在地,,还有两个 RadioButton,第二个活动中点击确定返回第一个活动并提示注册成功。实现步骤第一个 activity主界面的布局采用 LinearLayout 垂直型密码显然是由用户输入的,采用的是 editview,我们需要的密码应该是密文的,所以加一行输入格式是密文。an
转载 2023-07-05 15:22:43
88阅读
1)新建一个dowmloadfile的项目2)在app/build中添加Okhttp的依赖 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
转载 2024-08-27 09:54:41
75阅读
[Android]第一个Android软件/demo前期准备正文下载安装Android studio开始第一个Android 应用问题1来了下载AVD第二个问题来咯 前期准备编译器:使用的是Android studio 4.0.准备基本的java知识本教程也是跟着mooc上的视频学的,但是mooc上视频AS版本有点老旧。 附上mooc视频:https://www.icourse163.org/c
阅读本节内容前可先了解  apkplug基础教程 本教程是基于apkplug V1.6.8 版本号编写  最新开发方式以官网为准可下载最新的apkplugdemo源代码 apkplugdemo演示图   一 apkplugdemoproject源代码结构  src |-com.apkplugdemo.adapter
一个好的应用不仅仅功能强,还要在界面上花了一番功夫,设计越好看,用户体验增加了一番或者加动画那就更好不过了.了解布局就必须知道五大布局:线性布局(LinearLayout),相对布局(RelativeLayout),帧布局(FrameLayout),绝对布局(AbsoluteLayout),表格布局(TableLayout) 目前用的最多前两个:线性,相对布局,前者特点是:它将控件组织在一个垂直或
前言  由于昨天刚搭建好Android使用环境,非常想体验下Android开发过程,今天下班便在网上找了一些资料,根据资料DEMO做一个小程序来熟悉其开发过程。首先推荐一个网站http://www.inandroid.cn/bbs/forum-15-1.html。里面的内容对于初学还是不错的。为了开发方便API文档是不可少的,但是目前网上还没有中文的,所以只能硬着头皮看SDK下的文档了。在SDK安
转载 2023-07-21 22:11:58
501阅读
最近学习MVVM模式,特此记录~~本文目的:①主要通过一个 MVVM的 Demo来了解一下我们在平时该怎么使用它②对比 MVP和 MVVM的区别好了,废话不多说~开始吧 首先我们来看一下 MVP和 MVVM的结构图: 图片来自https://mp.weixin.qq.com/s/PspA4DYPhzLtsJGJykGY0w可以看出两者的区别并不大,MVP的 Presenter和 MVVM
PS:文字内容基本搬自所转载的博客,但是所有代码和图片均为博主实践而来,不过,归根结底,还是用的别人的轮子,所以还是归为转载。        Android把可绘制的对象抽象为Drawable,不同的图形图像资源就代表着不同的drawable类型。Android FrameWork提供了一些具体的Drawable实现,通常在代码
# Android Sqlite Demo实现教程 ## 概述 本教程旨在教会刚入行的开发者如何实现一个Android Sqlite Demo。在本教程中,你将学习如何创建一个新的Android项目,并在其中使用Sqlite数据库进行数据存储和检索。 ## 整体流程 下表展示了实现Android Sqlite Demo的整体流程。 | 步骤 | 描述 | | --- | --- | | 1
原创 2023-11-06 05:30:40
117阅读
在这篇博文中,我将向大家展示如何实现一个“Android 涂鸦Demo”。涂鸦画板是Android开发中非常有趣的项目之一,它不仅可以帮助我们学习如何处理触摸事件,还能让我们在用户界面(UI)上绘制图形。接下来,我们将一步步揭开制作这个涂鸦Demo的神秘面纱。 ## 环境准备 首先,确保你拥有必要的环境来开发Android应用。下面是你需要安装的前置依赖。 ### 前置依赖安装 要开始项目,
原创 7月前
60阅读
# Android 线程 Demo 科普 在 Android 开发中,线程是实现并发处理的重要工具。通过多线程,我们可以有效地提升应用的性能,避免界面卡顿,提供流畅的用户体验。本文将介绍Android中的线程以及如何在应用中实现简单的线程操作。 ## 线程的基本概念 线程是进程中的一个执行单位,一个进程可以有多个线程。每个线程有自己独立的栈空间、寄存器和程序计数器。Android 使用Jav
原创 2024-10-30 04:58:58
25阅读
# Android BLE Demo实现教程 ## 步骤流程 ```mermaid flowchart TD A(准备工作) --> B(初始化BLE) B --> C(扫描BLE设备) C --> D(连接BLE设备) D --> E(发现服务和特征) E --> F(读写特征值) ``` ## 步骤详解 ### 1. 准备工作 在AndroidMan
原创 2024-05-19 04:28:46
57阅读
## 如何实现 yolox Android demo 作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现 yolox Android demo。下面我将为你详细介绍整个流程和每一步所需的代码。 ### 流程 ```mermaid flowchart TD A(下载源码) --> B(安装 Android Studio) B --> C(导入项目) C -->
原创 2024-03-01 03:50:36
94阅读
# Android 手写 Demo 实现 在移动应用开发中,手写功能是一个非常有趣且实用的特性。通过手写,用户能够直接在屏幕上进行绘画或书写,这在教育类应用、游戏以及创意软件中都有广泛应用。本文将介绍如何在 Android 应用中实现简单的手写功能,并提供完整代码示例。 ## 手写 Demo 的基本思路 手写功能主要依赖于 `Canvas` 和 `Paint` 的组合来实现用户输入的绘制。通
原创 9月前
51阅读
## 实现 Android 弹窗 Demo ### 引言 本文将教会刚入行的小白如何实现一个 Android 弹窗 Demo。首先,我们会使用表格展示整个实现过程的步骤,并详细解释每一步需要做什么,并提供相应的代码和注释。 ### 整体流程 下面是实现 Android 弹窗 Demo 的整体流程,共分为五个步骤。 | 步骤 | 描述 | | --- | --- | | 步骤一 | 创建项目并
原创 2024-02-04 09:52:35
211阅读
1. 简介本文以目标检测模型 FCOS 为例,详细介绍从使用 PaddleDetection 训练模型,到最终部署到移动端安卓设备的全流程。2. PaddleDetection项目地址:https://github.com/PaddlePaddle/PaddleDetection,PaddleDetection 项目结构非常简单(几个关键的目录):PaddleDetection ├─ config
输出流相机子系统针对所有分辨率和输出格式都仅在基于 ANativeWindow 的管道上运行。您可以一次配置多个流,以便将单个帧发送至多个目标,例如:GPU、视频编码器、RenderScript,或应用可见的缓冲区(RAW Bayer 缓冲区、经处理的 YUV 缓冲区或经 JPEG 编码的缓冲区)。出于优化的目的,这些输出流必须提前配置,而且只有有限的输出流可同时存在。这样一来,就可以预先分配内存
  • 1
  • 2
  • 3
  • 4
  • 5