Android?Studio使用自定义对话框效果
Android Studio基础使用自定义对话框,供大家参考,具体内容如下
兼容低版本的APP运行
第一步:新建新的空白activity,布局XML设置如下
该APP的启动界面activity_main.xml
<?xml version="1.0" encodi...[2022/5/18]
Android?贝塞尔曲线绘制一个波浪球
目录前言一、绘制 backgroundColor 文本二、构建 circlePath三、绘制波浪线四、取交集五、绘制 foregroundColor 文本六、添加动画七、使用 前言
当 flutter 的现有组件无法满足产品要求的 UI 效果时,我们就需要通过自绘组件的方式来进行实现了。本篇文章...[2022/5/18]
flutter监听app进入前后台状态的实现
目录1. 监听app进入前后台状态 示例代码:2.其它状态监听 在开发app的过程中,我们经常需要根据app的前后台的状态,做一些事情,那么我们在flutter中是如何实现这一监听的?
flutter给我们提供了WidgetsBindingObserver来进行一些状态的判断,但是判断前后台的状...[2022/4/18]
Kotlin对象比较注意点示例详解
目录背景原因另一个问题解决办法结论 背景
现有一个StateFlow及其监听
private val stateFlow = MutableStateFlow(kotlin.Pair<String, ArrayList<String>>("abc", ArrayList...[2022/4/18]
详解如何在Flutter中获取设备标识符详解如何在Flutter中获取设备标识符
目录使用 platform_device_id应用预览代码使用 device_info_plus应用预览代码结论 本文将引导您完成 2 个示例,演示如何在 Flutter 中获取设备标识符
使用 platform_device_id
如果您只需要运行应用程序的设备的 id,最简单快捷的解决方...[2022/4/11]
如何利用微信小程序和php实现即时通讯聊天功能
目录一、PHP7安装Swoole扩展1、自定义安装2、宝塔面板安装PHP swoole扩展二、配置nginx反向代理三、微信小程序socket合法域名配置四、效果演示和代码1、小程序端代码2、服务端代码(PHP代码)五、代码已经编写完了 总结 一、PHP7安装Swoole扩展
PHP ...[2022/4/11]
Android Flutter实现图片滑动切换效果
目录前言SlideTransition 介绍示例效果实现总结 前言
我们开始来介绍转换类的动画组件,实际上这类转换动画组件也可以自己通过 AnimatedBuilder 或 AnimatedWidget 完成, Flutter 为了简化开发,提供了不少转换...[2022/4/7]
详解Flutter和Dart取消Future的三种方法
目录使用异步包(推荐)完整示例使用 timeout() 方法快速示例将Future转换为流快速示例结论 使用异步包(推荐)
async包由 Dart 编程语言的作者开发和发布。它提供了dart:async风格的实用程序来增强异步计算。可以帮助我们取消Future的是CancelableOpera...[2022/4/7]
Flutter集成高德地图并添加自定义Maker的实践
目录一、进入高德地图开放平台申请Key二、yaml文件集成插件 目前地图开放平台三大巨头:高德、百度、腾讯基本都支持Flutter插件开发集成。从这里也能看出Flutter的生态在逐渐的完善。下面介绍下在Flutter项目集成高德地图的一些步骤和个人踩得一些坑。
一、进入高德地图开放平台申请Ke...[2022/4/7]
vue?cli3?项目中如何使用axios发送post请求
目录使用axios发送post请求首先需要安装对应的第三方包发送post请求 发送get请求将index.js中再添加如下代码vue使用axios的踩坑记录axios跨域解决方法axios发起post请求后端无法接收数据 使用axios发送post请求
react 同样适用...[2022/4/7]
vue?cli+axios踩坑记录+拦截器使用方式,代理跨域proxyvue?cli+axios踩坑记录+拦截器使用方式,代理跨域proxy
目录1.首先axios不支持vue.use()方式声明使用2.小小的提一下vue cli脚手架3.axios发送get post请求问题4.axios拦截器的使用 1.首先axios不支持vue.use()方式声明使用
看了所有近乎相同的axios文档都没有提到这一点
建议方式
在mai...[2022/4/7]
基于Android实现可滚动的环形菜单效果
效果
首先看一下实现的效果:
可以看出,环形菜单的实现有点类似于滚轮效果,滚轮效果比较常见,比如在设置时间的时候就经常会用到滚轮的效果。那么其实通过环形菜单的表现可以将其看作是一个圆形的滚轮,是一种滚轮实现的变式。
实现环形菜单的方式比较明确的方式就是两种,一种是自定义View,...[2022/3/29]
Android实现拍照添加时间水印
本文实例为大家分享了Android实现拍照添加时间水印的具体代码,供大家参考,具体内容如下
效果如下图 :
1、拍照
非空判断 拍照
?if (mCamera0 != null){
? ? ? ? ? ? ? ? mCamera0.takePicture(null, nu...[2022/3/29]
Android实现拍照或者选取本地图片
本文实例为大家分享了Android实现拍照或者选取本地图片的具体代码,供大家参考,具体内容如下
总体流程
从selectPhotoActivity中启动图册或者相机,再根据获取的uri进行裁剪,返回uri,再对这个uri执行一系列操纵。
从相册选取图片
private void...[2022/3/29]
Android实现简单的照相功能
一个简单的照相功能,拍照之后在另一个activit中显示出拍照的图片。首先是布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http: chemas.android.com/...[2022/3/29]
Android利用MediaRecorder实现录音功能
本文实例为大家分享了Android利用MediaRecorder实现录音功能 的具体代码,供大家参考,具体内容如下
android用手机录音保存到sd卡中;
布局文件:
<?xml version="1.0" encoding="utf-8"?>
<Lin...[2022/3/29]
Androidstudio调用摄像头拍照并保存照片
本文实例为大家分享了Androidstudio调用摄像头拍照并保存照片的具体代码,供大家参考,具体内容如下
首先在manifest.xmlns文件中声明权限
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:a...[2022/3/29]
Android调用手机摄像头拍照和录音功能
本文实例为大家分享了Android调用手机摄像头拍照和录音功能的具体代码,供大家参考,具体内容如下
调用摄像头拍照:
public cla MainActivity extends Activity {
?
? ? private Button button;
? ? privat...[2022/3/29]
Android自制九宫格解锁控件Android自制九宫格解锁控件
本文实例为大家分享了Android自制九宫格解锁控件的具体代码,供大家参考,具体内容如下
前两天从网上学习了下如何自定义一个九宫格解锁的控件,于是自己根据逻辑写了一遍,自定义控件的代码如下:
public cla LockedView extends View {
?
? ? pri...[2022/3/29]
Android调用外置摄像头的方法
本文实例为大家分享了Android调用外置摄像头的具体代码,供大家参考,具体内容如下
1、布局文件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:layout_width="match_pa...[2022/3/29]
使用Vue-axios进行数据交互的方法
目录1、安装axios2、axios的使用3、讲一下代理proxyTable的使用 1、安装axios
打开cmd命令行工具cd到项目目录输入以下命令
npm install axios
提示安装完成以后,打开main.js
输入以下代码:
import axios fro...[2022/3/8]
详解Flutter中视频播放器插件的使用教程
目录创建一个新的视频播放器添加播放和暂停按钮创建一个快进添加一个视频进度指示器应用视频的字幕结论 您已经看到很多包含视频内容的应用程序,比如带有视频教程的食谱应用程序、电影应用程序和体育相关的应用程序。您是否想知道如何将视频内容添加到您的下一个Flutter应用程序中?
从头开始实现视频功能将是...[2022/2/28]
Flutter开发之支持放大镜的输入框功能实现Flutter开发之支持放大镜的输入框功能实现
目录功能需求需求调研需求实现源码解读功能复刻最终效果 功能需求
最近需求开发中遇到一个Flutter开发问题,为了优化用户输入体验。产品同学希望能够在输入框支持在移动光标过程中可以出现放大镜功能。原先以为是一个小需求,因为原生系统上iOS和安卓印象中是自带这个功能的。在实施开发时才发现原来并不是...[2022/2/28]
Android 模拟地图定位功能的实现Android 模拟地图定位功能的实现
实现原理:
手机定位方式目前有4种:
基站定位WIFI定位GPS定位AGPS定位
本工程利用手机自带的"模拟位置"功能实现运行时修改LocationManager结果。
原理:使用android自带的调试api,模拟gps provider的结果。
...[2022/2/28]
Swift踩坑实战之一个字符引发的Crash
最近因为一个字符引发了 Crash,因为实际的业务场景不便描述,这里便用一段测试代码作说明。
话不多说,直接上代码:
let testCharacters: Set<Character> = ["!", "\"", "$", "%", "&", "''", "+", "...[2022/2/22]
Android实现一个倒计时自定义控件
目录(一)前言(二)效果展示(三)实现思路(三)代码地址总结 (一)前言
Android 其实提供了一个倒计时控件叫做CountDownTimer,这个倒计时控件用起来也很简单,但是要按照我们想要的倒计时样式去做就比较繁琐了。比如说我们希望倒计时按照我们想要的样式展示HH:MM:SS或者是HH-...[2022/2/14]
Android实现网易云推荐歌单界面
目录前言一、实现1.自定义一个圆角图片控件(也可直接使用第三方框架)2.进行布局摆设3.图片切换动画效果二、实现效果展示三、总结 先来看看网易云APP的效果:
前言
关于网易云音乐推荐歌单界面的实现
一、实现
1.自定义一个圆角图片控件(也可直接使用第三方框架)
由于是一些...[2022/2/14]
Android实现未读消息小红点显示实例
目录代码实现小红点实现总结 使用 fragmentLayout 实现,可以把小红点添加到任意 view 上。
效果 添加小红点到 textview 上
添加小红点到 imageview 上
代码实现
首先定义一个圆形 drawable
import android.g...[2022/2/14]
Android关于Button背景或样式失效问题解决方法
目录前言问题描述:问题原因:解决方法:总结 前言
最近在学习安卓开发的时候遇到了一个问题,使用Android Studio在为Button设置背景颜色的时候发现设置好后却在运行模拟机上失效了。经过一番查阅资料后才有了正确的解决办法,相信这是很多初学Android开发的朋友都会遇到的一个问题,希望...[2022/1/24]
Kotlin的::符号怎么用Kotlin的::符号怎么用
目录前言正文传递函数优化成员引用 ::使用范围绑定引用总结 前言
在阅读Kotlin的代码时,经常有看到 :: 这个符号,这个符号专业术语叫做成员引用,在代码中使用可以简化代码,那到底怎么使用呢以及使用的范围,这篇文章就来好好捋一下。
正文
这里虽然很熟悉,但是我们还是从简单说起,需要了...[2022/1/24]
小程序上传文件至云存储的实现小程序上传文件至云存储的实现
在小程序云开发中,要实现上传文件至云存储,有两种方案:云函数和HTTP API,前者是在小程序内调用的,而后者则是在小程序外调用的。本文主要讲讲如何使用HTTP API实现小程序外上传文件至云存储。
一、原料
① 小程序HTTP API② PHP③ Vue.js + Element UI
...[2022/1/24]
Android中如何使用Glide加载图像
在进入 Glide 示例之前,我们应该知道什么是 glide,Glide 是 muyangmin 开发的一个图像处理库。使用 glide 库,我们可以显示图像、解码图像、缓存图像、动画 gif 等等。
这个例子演示了如何在 android 中集成 glide。
第 1 步- 在 Andro...[2022/1/24]
Android中Button实现点击换图案及颜色
目录基本框架基本属性文本与背景主题修改点击效果图片变换颜色变换总结 基本框架
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http: chemas.android.com/apk/re...[2022/1/19]
Android中FlowLayout组件实现瀑布流效果
目录FlowLayout实现关键步骤:1、创建一个view继承自ViewGroup2、重写并实现onMeasure方法3、重写并实现onLayout方法总结 纸上得来终觉浅,绝知此事要躬行。
动手实践是学习的最好的方式,对于自定义View来说,听和看只能是过一遍流程,能掌握个30%、40%就不错...[2022/1/19]
vue封装axios与api接口管理的完整步骤
目录一、前言 二、axios封装步骤三、api接口统一管理总结 一、前言
axios的封装和api接口的统一管理,其实主要目的就是在帮助我们简化代码和利于后期的更新维护。
二、axios封装步骤
安装:npm install axios -S
一般我...[2022/1/18]
Flutter实现底部导航栏创建详解Flutter实现底部导航栏创建详解
目录添加依赖项如何使用功能属性主题预览图代码Flutter web问题:Failed to load network image我的解决办法参考资料 ConvexBottomBar是一个底部导航栏组件,用于展现凸起的TAB效果,支持多种内置样式与动画交互。你可以在https: appbar.code...[2022/1/17]
一篇文章让你看懂封装Axios
目录前言拦截器不要返回数据,依然返回 AxiosResponse 对象不推荐的做法推荐的做法为你的请求添加拓展支持请求重试支持 jsonp 请求支持 URI 版本控制保持请求唯一后语总结 前言
看很多网上的人的封装 Axios 教程,但或多或少都有不太合适的点,这里为大家推荐我的最佳实践。
...[2022/1/17]
iOS-Excel文件创建
导入 libxlsxwriter
Podfile 文件添加如下示例,终端cd到项目文件夹,执行 pod install
pod ''libxlsxwriter''
引用
导入头文件
#import <xlsxwriter/xlsxwriter.h>
创建Exce...[2022/1/17]
Android使用Retrofit上传文件功能
本文实例为大家分享了Android使用Retrofit上传文件的具体代码,供大家参考,具体内容如下
一、封装RetrofitManager
public cla RetrofitManager {
? ? private static RetrofitManager retrofitMa...[2022/1/17]
Android?Room数据库加密详解
本文实例为大家分享了Android Room之数据库加密的具体实现,供大家参考,具体内容如下
一、需求背景
Android平台自带的SQLite有一个致命的缺陷:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任何文本编辑器查看到。如果是普通的数据还好,但是当涉及到一些账号密码,...[2022/1/17]
Android用动画显示或隐藏视图
目录一、需求背景二、创建淡入淡出动画1.创建布局文件2.设置淡入淡出动画3.代码实现总结 一、需求背景
有时候,我们需要在屏幕上显示新的信息,同时移除旧的信息,一般情况下我们通过VISIBILITY或者GONE来对需要显示或者隐藏的视图进行设置,这样做的坏处是显示或者隐藏的动作变化非常突兀,而且...[2022/1/17]
Android Jetpack Compose无限加载列表Android Jetpack Compose无限加载列表
目录前言方法一: paging-compose方法二:自定义实现添加 LoadingIndicator总结 前言
Android 中使用 ListView 或者 RecycleView 经常有滚动到底部自动 LoadMore 的需求,那么在 Compose 中该如何实现呢?
两种方法可供选择...[2022/1/17]
在不使用JavaScript的情况下为iPhone嵌入mp4的最佳方法是什么?
你不嵌入它,而是链接到它。通常,链接是视频本身的缩略图。iPhone不支持直接在网站中嵌入电影文件。
单击该链接将在用户的iPhone上打开Quicktime,完成后将其返回到网页。
即使嵌入工作正常,链接图像也会更容易记住:
<a href="/rapidappdev.cn/lib...[2022/1/17]
微信小程序实现课程表实例及部署教程
源码功能介绍:
1、基础的课程表添加删除、分享功能
2、周数、自定义日、周课程表背景设置,根据周数展示不同课程
3、情侣课表功能,情侣间互相设置课程表背景、看对方的课表及留言
在线演示
开源地址:https: gitee.com/chengdu-gengzixin_liu-ji...[2022/1/17]
揭开“QUIC”的神秘面纱揭开“QUIC”的神秘面纱
作者:赵咏
QUIC的发音类似于Quick,实际上也确实很快。它可以很好地解决应用在传输层和应用层面临的各种需求,包括处理更多的连接、安全性以及低延迟。
目前在互联网领域,QUIC可以说刮起了新一代互联网传输协议的风。对开发者而言,了解QUIC更是有助于时延敏感性应用以及音视频、购物支付等应...[2022/1/17]
静态照片一键动态化,教你如何集成人像复活能力
有趣的静态照片动态化是如何实现的?
华为视频编辑服务(Video Editor Kit)全新上线的“人像复活”能力,利用人脸检测、人脸关键点检测、表情特征提取、目标人物表情驱动等AI算法,只需上传一张静态人物照片,就可以生成人物微笑等动作,轻松实现静态照片动态化,让照片更加鲜活生动。
想...[2022/1/17]
滤镜也能复制粘贴?视频编辑服务专属滤镜一键搞定
剪辑制作视频时,如果用户想要实现视频与某张特定图片一样的滤镜风格,怎么提取呢?
华为视频编辑服务(Video Editor Kit)全新上线“专属滤镜”功能,集成后即可使应用拥有复制滤镜的能力,一键迁移滤镜色彩到视频或者图片上,想要什么滤镜效果即刻粘贴,可支撑多样化的图像美化需求,并且集成简单...[2022/1/17]
华为分析服务,助力餐饮行业高效经营华为分析服务,助力餐饮行业高效经营
随着移动电子商务的普及,扫码点餐成了人们主要的点餐买单方式,顾客消费模式的变革,使得餐饮行业进入了信息化转型时代,如何通过便捷有效的数据分析工具,针对用户进店落座、扫码点餐、等待用餐、结束离店的全流程行为分析,得出建设性结论,做到以数据驱动门店业务增长,是餐饮商家长期面临并亟待解决的问题。
华...[2022/1/17]
华为语音合成服务,为用户提供实时、可替换、多音调的语音播放体验
在不能操作手机或总盯着手机看的情况下,如何及时获取资讯信息、方便阅读呢?用耳朵听不失为一种好方法。华为机器学习服务的语音合成服务,采用深度神经网络技术,提供高度拟人、流畅自然的语音合成服务。开发者可以在小说阅读、智能硬件、地图导航类应用中集成该能力,为用户提供实时、可替换、多音调的语音播放体验。...[2022/1/17]
Android系统编程入门系列之硬件交互——通信硬件USB
在硬件交互的首篇对设备硬件的分类中,互联通信系列硬件主要用来与其他设备进行数据交互。从本文开始,将重点介绍该系列相关硬件。
互联通信系列硬件
根据硬件的可通信距离,由近及远分为USB、NFC、蓝牙、WLAN,SIM卡槽,这些硬件之间的功能原理及关系可以查找其他资料详细学习。总之,他们为当前设备...[2022/1/17]