作者:郭孝星 Github:https://github.com/AllenWells【Android应用开发技术:用户界面】章节列表9Patch图片是一种特殊的PNG图片,该图片以.9.png为后缀名,它在原始图片四周各添加一个宽度为1像素的线条,这4条线决定了该图片的缩放规则和内容显示格则。一 9Patch图片的显示规则9Patch图片left边和top边的直线共同决定了图片的缩放区域,
转载 2024-08-16 19:39:14
28阅读
Android开发的过程中,对于图片的加载可以分为两种:本地图片、网络请求图片。对于前者的加载一般的操作为:imgview.setImageResource(图片地址) 但是对于网络请求过来的图片这种方式处理是不太合理的。那么对于一般的网络请求过来的图片又是怎么样处理的呢?当然,步骤是:通过网络请求----> 图片压缩------>显示图片。这个过程就必须要提到b
本篇将会介绍媒体选择器,包括图片选择器和视频选择器,更进一步的扩展到根据目录显示不同的图片。2.1 图片选择器具体开发图片选择器之前,先说明一下MediaStore类,之后所有的图片操作,查询都和这个类有关系。官网上对这个类的定义为:The Media provider contains meta data for all available media on both internal and
前言:本来我是做电视应用的,但是因为公司要出手机,人员紧张,所以就抽调我去支援一下,谁叫俺是雷锋呢!我做的一个功能就是处理手机中的应用ICON,处理无非就是美化一下,重新与底板进行合成和裁剪,用到了很多Bitmap的知识。本来之前一直想写一些关于Bitmap的博客,正好这是个机会,因此Bitmap那些事系列博客诞生了。这个系列我会把学习Bitmap的一些知识发布出来供大家参考和交流。 
软件环境:Android Studio2.1.2、win10家庭版电脑.9图片,对于Android开发者而言,想必并不陌生。只是偶尔开发中涉及,难免因搁置太久,已忘却。今有重拾此知识,现亲测汇总,望于其他人有所助益!一、.9概述.9图片是andriod app开发里一种特殊的图片形式,文件的扩展名为:.9.png;作用:就是在图片拉伸的时候保证其不会失真。具体则是通过设置其四个“边框”处,是图片
# Android 开发 图片编辑 添加文字 在Android开发中,图片编辑是一个很常见的需求。其中,添加文字是一种常用的编辑操作,可以用于添加标签、说明、水印等功能。本文将介绍如何在Android应用中使用代码实现图片编辑并添加文字的功能。 ## 1. 准备工作 在开始之前,我们需要准备一些必要的工作: - Android Studio:作为开发工具,用于编写和运行我们的Android
原创 2024-02-14 05:59:13
575阅读
Android 自定义view 图片编辑(画圆,画长方形,手势缩放)package com.bridgetek.yqm.view; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bit
# Android 源码 编辑 SDK ## 概述 Android 源码是开源的,这为开发者提供了许多定制 Android 系统的机会。Android SDK 是一个开发工具包,其中包含了开发 Android 应用所需的工具、库和文档。本文将介绍如何编辑 Android 源码并构建自定义的 Android SDK。 ## 步骤 ### 1. 下载 Android 源码 首先,你需要下载
原创 2023-11-13 09:17:16
100阅读
图片处理加载大图片用到的类:BitmapRegionDecoder 1.传入图片:BitmapRegionDecoder.newInstance(inputStream,false) 2.指定显示的区域: bitmapRegionDecoder.decodeRegion(rect,options); 注意: 第一个参数指定显示的区域,第二个参数可以用BitmapFactory.Options 的i
用户看到的界面如下,也是我的xml界面:demo中有一个按钮,点击弹出对话框提示用户选择:拍照、图库。如下图:点击拍照,会打开手机相机开始拍照,拍摄完后可以裁剪,如下图:这时候你可以直接点击确定,也可以拖动裁剪的区域,选择你想要显示的区域再点击确定。如果点的是图库,会首先进入图库界面,然后你可以选择想要展示的图片,然后开始裁剪并展示,如下图示:上面三张图片就是打开图库操作的几步。实现代码如下:pa
前言:本来我是做电视应用的,但是因为公司要出手机,人员紧张,所以就抽调我去支援一下,谁叫俺是雷锋呢!我做的一个功能就是处理手机中的应用ICON,处理无非就是美化一下,重新与底板进行合成和裁剪,用到了很多Bitmap的知识。本来之前一直想写一些关于Bitmap的博客,正好这是个机会,因此Bitmap那些事系列博客诞生了。这个系列我会把学习Bitmap的一些知识发布出来供大家参考和交流。 &
转载 8月前
24阅读
第1章 课程介绍,技术选型 本章将向大家介绍本课程你们学到什么,项目功能模块有哪些,并对技术进行分解,方便大家有针对性的准备和学习,同时会将项目结构设计好,为后面项目的开发做好基础准备,最后会为大家演示项目开发计划如何制定,还原企业真实开发过程。...第2章 启动,引导页功能开发 本章将按照项目开发计划,带大家开发项目的启动和引导页功能,虽然启动页和引导页功能逻辑不复杂,但还是有许多细节值得大家学
短视频编辑SDK测试有一段时间了,因此抽时间对编辑SDK的相关内容进行简要复盘。功能说明短视频编辑SDK支持gif,不同格式的图片,视频文件的拼接导入,编辑,添加特效,合成导出等功能。更具体的介绍可以参照官网的SDK开发文档。** 模块结构**编辑SDK的核心模块包括时间线、特效指令、预览播放器、合成器。整体架构图概括如下:**时间线:**时间线上包含多个音/视频轨道。轨道是文件素材的载体,视频轨
# iOS开发图片编辑入门指南 在当今的移动应用程序开发中,图片编辑是一项越来越重要的技能。本文将为刚入行的小白提供一个清晰的指导,帮助你实现一个基本的iOS图片编辑功能。我们将一同探索整个开发流程、需要使用的代码段,并且用合适的工具展示步骤和结果的可视化。 ## 开发流程概述 首先,让我们来确定整个开发流程。下表将清晰地展示实现图片编辑的步骤。 | 步骤 | 描述 | |------|
原创 8月前
80阅读
因为项目中有裁剪图片这一需求,我在网上找到了Android Image Cropper,一款使用起来非常简单第三方图片裁剪框架,在此记录一下。项目的github地址:https://github.com/ArthurHub/Android-Image-Cropper效果图如下Android Image Cropper有两种使用方法:1、Activity用法(1)在app模块的build.gradl
人们常常将简约等同于极简主义。但是,真正的简约远不止删除矫饰和去除杂乱那么简单。而是按你的需要,因时、因地恰到好处地展现每一方面。iOS 7设计时,围绕iOS中深受人们喜爱的元素,打造了一种更加简单实用而又妙趣横生的用户体验,优化了iOS的工作方式,并以此为基础重新设计了iOS 7的外观。iOS每次改变,总会掀起开发和设计界的热潮。在本文中,CSDN为广大的iOS设计师整理了6款简约而不简单的图像
转载 2023-11-03 19:45:44
154阅读
机智云针对不同开发者的不同需求提供三种APP开发方式,包括集成SDK、使用app开源框架、使用app自动生成,帮助开发者更加快速开发自己的APP。开发者可以根据自己的项目需求,选取合适的方式进行APP开发,以下为不同需求建议选用的开发方式。机智云设备接入SDK机智云的设备接入SDK(以下简称SDK)封装了手机(包括PAD等设备)与机智云智能硬件的通讯过程,以及手机与云端的通讯过程。这些过程包括配置
转载 2024-02-05 21:30:07
69阅读
-- 录制视频 通过Camera采集NV21数据编码为H.264视频文件并保存; 通过Camera2采集YV12数据编码为H.264视频文件并保存; 通过SurfaceView解码显示Camera编码保存的H.264视频文件; 通过TextureView解码显示Camera编码保存的H.264视频文件;视频处理功能如美颜、视频水印、滤镜、连麦等。> Android拍摄工具 AVS2高清实时编
转载 2024-02-20 17:10:54
80阅读
一、第三方SDK开发App开发APP开发是指的具体某个具体的项目,更倾向于用户体验、功能更偏于特定业务、讲究的是快速迭代、快速占领市场,通常会涉及到多个模块或者多个业务场景。SDK开发SDK 是为APP服务的,提供的大多是公共基础服务,如网络请求、打点统计、帐号服务等,在App开发过程中,通常会使用到别人已经开发好的sdk。第三方的SDK往往要做到一下几个方面:sdk的体积要尽可能的小。如果sdk
      最近在工作中负责统一支付平台的SDK开发部分,就此总结下SDK开发的技术点、注意事项、与普通app开发的差别,作为自我总结,也作为公司内部互相学习的分享,希望有Android开发需求或者对Android有兴趣的同学(互相学习称为同学),多多关注,多多回复。 一、SDK开发的概念     &nbs
转载 2023-07-31 16:18:02
308阅读
  • 1
  • 2
  • 3
  • 4
  • 5