网站建设

Android实现引导页的圆点指示器

在App引导界面通常有引导界面提示小圆点,我们使用一个集成的类 来整体封装实现: 使用的方法: 首先在 XML布局中引入这个自定义的控件: FrameLayout xmlns:android="http://schemas.android.co...

Android ViewPager小圆点指示器

一个很常用的功能,一个ViewPager会自动滚动,并且有一排小圆点黑和白来指示当前的滚动进度 首先写一个ViewPager的适配器,这里这个适配器为了方便里面的元素全都是ImageView import and...

Android自定义圆点指示器

本文实例为大家分享了Android自定义圆点指示器的具体代码,供大家参考,具体内容如下 先上效果图 大概思路就是自定义View 从左至右绘制圆点 然后在ViewPager的OnPageChangeListener中设置当...

Android socket如何实现文件列表动态访问

目录 idea服务端更新 安卓端更新 idea服务端更新 为了防止代码量上升可能带来的结构杂乱,我们对服务端架构进行优化,server包负责socket服务基础实现,data包负责处理各种安卓端的命令...

Android基于OpenCV实现图像修复

目录 图像修复 API 操作 效果 源码 图像修复 实际应用中,图像常常容易受损,如存在污渍的镜头、旧照片的划痕、人为的涂画(比如马赛克),亦或是图像本身的损坏。将受到损坏的图...

android 仿微信demo——注册功能实现(服务端)

目录 服务端注册功能实现 创建项目 创建web层和客户端完成数据交互 创建service层处理业务逻辑功能 创建dao层操作数据库 通过JDBC工具类访问数据库 mysql中创建数据库和表 测试 总结 服...

Android自定义Dialog框样式

本文实例为大家分享了Android自定义Dialog框样式的具体代码,供大家参考,具体内容如下 首先定义dialog的布局文件,buy_goods_dialog.xml如下: xml version="1.0" encoding="utf-8"LinearLayout xmlns:andro...

android 仿微信demo——登录功能实现(移动端)

目录 移动端登录功能实现 测试 移动端登录功能实现 登录功能基本和注册一样,唯一不同的是登录可以实现两种登录方式(微信号和手机号),也就是布局不一样。所以需要两个布局,...

android 仿微信demo——登录功能实现(服务端)

目录 服务端登录功能实现 测试 总结 上一篇文章实现了微信登录的移动端功能,下面继续完善功能,实现微信登录服务端功能 服务端登录功能实现 在以往文章里已经实现了服务端mvc框...

Android下拉列表框Spinner使用方法详解

本文实例为大家分享了Android下拉列表框Spinner的基本使用,供大家参考,具体内容如下 文件目录如下: 在activity_main.xml中布局一个下拉列表框Spinner xml version="1.0" encoding="utf-8"LinearLayout...

Android抽屉布局DrawerLayout的简单使用

本文实例为大家分享了Android抽屉布局DrawerLayout的基本使用,供大家参考,具体内容如下 本次Demo的目录结构如下(图中红框即为所用文件): 创建好一个普通的Android项目后,在activit...

android 仿微信demo——微信主界面实现

目录 主界面实现 测试 总结 以往文章中实现微信启动页,登录注册功能,此基础上继续完善仿微信功能。 主界面实现 (1)整体采用RelativeLayout相对布局 (2)最上面是toolbar操作栏,搜索...

android 仿微信demo——微信消息界面实现(移动端

目录 移动端微信消息页实现 总结 移动端微信消息页实现 在上一篇中主界面实现说过微信四个页面中间都是是fragment的,并且四个fragment的布局都还没实现,所以这一篇主要实现微信消...

android 仿微信demo——微信消息界面实现(服务端

目录 服务端微信消息页实现 测试 总结 上一篇实现了移动端微信消息界面功能,以此为基础继续完善服务端功能 服务端微信消息页实现 微信消息界面的实现,和登录,注册是类似的,...

android 仿微信demo——微信通讯录界面功能实现(移

目录 移动端微信通讯录界面功能实现 服务端微信通讯录界面功能实现 测试 总结 前面我们实现了微信消息界面的实现,这篇继续完善微信功能,实现微信通讯录界面 移动端微信通讯录...

Flutter开发中的路由参数处理

目录 Navigator 的 push 和 pop方法 代码实现 最终效果 Navigator 的 push 和 pop方法 Navigator 导航器的 push 和 pop 方法可以携带参数在页面间传递,其他变形的方法也一样。pushNamed 方法原型如下:...

Android字体相关知识总结

目录 一、Android 默认字体介绍 二、textStyle 三、typeface 四、fontFamily 五、textStyle,typeface,fontFamily 三者关系分析 六、TextView 设置字体属性源码分析 七、总结 一、Android 默认字体介绍 1、...

android I/0流操作文件(文件存储)

目录 文件存储 I/0流操作文件 总结 文件存储 文件存储方式不受类型限制,可以将一些数据直接以文件的形式保存在设备中,例如文本文件、PDF ,音频,图片等。存储类型复杂的数据时,通常...

Android路由框架ARouter的使用示例

目录 一、添加依赖和初始化框架 1、添加依赖 1.1、java版本的依赖 1.2、kotlin版本的依赖 2、初始化SDK 二、ARouter的简单使用 1、界面跳转 1.1、Activity界面跳转 1.2、获取fragment实例 1.3、注意...

Android基于OpenCV实现非真实渲染

目录 非真实渲染 API 边缘保留滤波 细节增强 素描铅笔画 风格化 操作 效果 非真实渲染 非真实感渲染(Non Photorealistic Rendering,简称NPR),是指利用计算机模拟各种视觉艺术的绘制风格,也...

Android基于OpenCV实现QR二维码检测

目录 QR二维码 QR二维码格式 QR二维码结构 API QRCodeDetector类结构 检测QR二维码 识别QR二维码 检测并识别QR二维码 操作 结果 源码 QR二维码 QR码(英语:Quick Response Code;全称为快速响应矩...

探究Android客户端网络预连接优化机制

目录 一、连接复用 二、预连接实现 三、源码分析 四、优化 五、问答 一、连接复用 对于一个普通的接口请求,通过charles抓包,查看网络请求Timing栏信息,我们可以看到类似如下请求...

Android基于OpenCV实现霍夫直线检测

目录 霍夫直线检测 点和线的对偶性 极坐标参数方程 API 操作 效果 霍夫直线检测 点和线的对偶性 图像空间中的点,对应霍夫空间中的直线 图像空间中的直线,对应霍夫空间中的点 共...

Android基于OpenCV实现图像金字塔

目录 图像金字塔 高斯金字塔 拉普拉斯金字塔 API 下采样 上采样 操作 操作 效果 源码 图像金字塔 图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来...

全面解析Android之ANR日志

目录 一、概述 二、ANR产生机制 2.1 输入事件超时(5s) 2.2 广播类型超时(前台15s,后台60s) 2.3 服务超时(前台20s,后台200s) 2.4 ContentProvider 类型 三、导致ANR的原因 3.1 应用层导致ANR(耗...

Android开发实现简单计算器功能

计算器项目,要求实现加、减、乘、除、求倒数、求平方根等简单运算。 真机调试结果如下图: 布局文件:main_activity.xml xml version="1.0" encoding="utf-8"LinearLayout xmlns:android="http://schemas.an...

Android基于opencv实现多通道分离与合并

目录 多通道分离 API 操作 通道合并 API 操作 结果 源码 多通道分离 API public static void split(Mat m, ListMat mv) 参数一:m,待分离的多通道图像 参数二:mv,分离后的单通道图像 操作 override...

详解dex优化对Arouter查找路径的影响

目录 一、前言 1.1 APK的编译和打包流程 1.2 dex文件的应用场景 二、dex到vdex、odex 2.1 ART预优化 2.2 ART的运行方式 2.3 vdex、odex的作用 2.4 vdex、odex与classes.dex关系 三、Arouter是什么 四、踩坑...

捕获与解析Android NativeCrash

目录 一、NE 简介 1.1、so 组成 1.2、查看 so 状态 1.3、获取 strip 和未被 strip 的 so 二、NE 捕获与解析 2.1、logcat捕获 2.2、通过DropBox日志解析--适用于系统应用 2.3、通过BreakPad捕获解析--适用...

Android基于OpenCV实现图像脱色

目录 脱色 原理 API 操作 效果 源码 脱色 Imgproc.cvtColor(rgb, gray, Imgproc.COLOR_RGB2GRAY)可以快速的实现图片脱色,其通过简单的计算将三通道图像转换成单通道图像,经典的灰度转换公式如下...

Android仿微信通话背景的高斯模糊效果

先看下效果图: 仔细观察上图,我们可以发现,背景图以用户头像为模板,对其进行了高斯模糊,并把它作为整个页面的背景色。 关于Android如何快速实现高斯模糊(毛玻璃效果),网...

Flutter 生成图片保存至相册的示例

目录 基本思路 添加依赖 实现代码 遇到一个需求,需要用 Flutter 生成图片,最终实现的效果如下: 基本思路 使用 Canvas 绘制图片中各元素,然后使用 PictureRecorder 进行记录生成。 添加...

Android实现Unity3D下RTMP推送的示例

目录 数据采集推送 简单调用流程 完成接口初始化后,调用Push()接口 调用OpenPusher() InitAndSetConfig() ClosePusher() 相关Event处理 总结 关于屏幕采集,有两种方案: 1. 直接封装Android原生的屏...

android 实现侧边弹窗特效代码

大家好哇,又是我,梦辛工作室的灵,今天来给大家讲解下如何实现 安卓的侧边弹窗, 先大概讲下基本原理吧,其实很简单,就是一个进出动效,用 位移 加 透明度 效果比较好, 比如...

Android sqlite cursor的遍历实例详解

查询并获得了cursor对象后,用while(corsor.moveToNext()){}遍历,当corsor.moveToNext()方法调用,如果发现没有对象,会返回false public ListMMImage getAll() { ListMMImage list = new ArrayListMMImage(); Cursor c = n...

Android实现简易登陆注册逻辑的实例代码

大家好,今天给大家带来Android制作登录和注册功能的实现,当我们面临制作登录和注册功能的实现时,我们需要先设计登录界面的布局和注册界面的布局,做到有完整的思路时才开始实...

详细分析Android-Zygote的启动过程

目录 创建Socket 启动SystemServer 等待AMS Android系统中,DVM,ART,应用程序进程和运行系统的关键服务的SystemServer进程都是Zygote创建的。他通过fork的形式来创建。由于Zygote在启动时会创建...

Android 仿微信小程序入口动画

目录 效果对比 流程分析 自定义ViewGroup 小程序缩放比例值计算 动画遮罩 MainActivity 效果对比 微信原版 仿照效果 流程分析 自定义ViewGroup 整个布局是通过自定义ViewGroup来管理的,在自定...

Android实现简易计算功能

本文实例为大家分享了Android实现简易计算功能的具体代码,供大家参考,具体内容如下 效果如图: activity_main.xml xml version="1.0" encoding="utf-8"LinearLayout xmlns:android="http://schemas.android.com/a...

Flutter 用自定义转场动画实现页面切换

目录 旋转转场动画 缩放转场动画 自定义转场动画 运行效果 fluro 转场动画源码 在使用自定义转场动画前,先扒一扒 fluro 的源码,通过源码可以发现这么一个标准的转场方法: RouteTr...

Flutter如何完成路由拦截,实现权限管理

目录 相关文章 fluro 路由拦截思路 定义路由时拦截 跳转时拦截 之前几篇介绍了 fluro 的路由管理和转场动画,本篇介绍如何完成路由拦截,进而实现权限管理。“此路是我开,此树是我...

Flutter 路由插件fluro的使用

目录 fluro的使用方法 路由处理器Handler 使用示例 页面跳转 运行效果 前面两篇文章我们介绍了Flutter 的原生导航器 Navigator 实现页面跳转,路由及路由拦截的使用,具体可以参考之前的文...

Flutter 使用fluro的转场动画进行页面切换

目录 转场形式 设定页面默认转场方式 跳转时指定转场方式 总结 在 fluro 中,定义路由处理器 Handler 时可以指定该页面的默认转场形式,或者在使用 navigateTo 方法是可以设置页面跳转...

Android ANR原理分析

目录 卡顿原理 卡顿监控 ANR原理 卡顿原理 主线程有耗时操作会导致卡顿,卡顿超过阀值,触发ANR。 应用进程启动时候,Zygote会反射调用ActivityThread的main方法,启动loop循环。 ActivityTh...

Android ViewModel的使用总结

目录 基本使用 MainRepository MainViewModel MainActivity ViewModel 相关问题是高频面试题。主要源于它是 MVVM 架构模式的重要组件,并且它可以在因配置更改导致页面销毁重建时依然保留 ViewMode...

Android基于OpenCV实现Harris角点检测

目录 什么是角点? 为什么要检测角点? Harris角点检测 API 操作 效果 源码 什么是角点? 角点就是极值点,即在某方面属性特别突出的点。当然,你可以自己定义角点的属性(设置特定...

Flutter 剪裁组件的使用

目录 效果展示 剪裁 Widget ClipRRect(圆角矩形剪裁) 其他属性 其他形状剪裁 ClipOval(椭圆剪裁) 其他属性 ClipRect(矩形剪裁) ClipPath(路径剪裁) 做个优化 源码仓库 参考链接 效果展...

Android 录制音视频的完整代码

打开camera private void openCamera(int position) { if (mCamera == null) { mCamera = Camera.open(position); int degree = getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE 0 : 90; mCamera.setDisplayOrienta...

一文搞懂Android RecyclerView点击展开、折叠效果的实

RecyclerView是什么 RecycleView是Android5.0后谷歌推出的一个用于在有限的窗口中展示大量数据集的控件,位于support-v7包中。它可以实现与ListView和GridView一样的效果,提供了一种插拔式的体验...

Flutter自定义Appbar搜索框效果

本文实例为大家分享了Flutter自定义Appbar搜索框效果的具体代码,供大家参考,具体内容如下 首先看一下实现本次实现的效果。 本来想直接偷懒从flutter pub上找个能用的使用起来,但是...