Android

Android ViewPager实现滑动指示条功能

布局 activity_main.xml xml version="1.0" encoding="utf-8"LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat...

Android Studio配合WampServer完成本地Web服务器访问的

目录 前言 一、WampServer服务器 二、问题解析 1.图标橙色 2.httpd.conf设置问题 三、Android Stduio中的代码 1、布局文件 四、运行效果 前言 初入Android Studio,在访问Web服务器时遇到的一些问题...

Android实现层叠卡片式banner

本文实例为大家分享了Android实现层叠卡片式banner的具体代码,供大家参考,具体内容如下 效果图如下: 背景 由于公司VIP模块项目需要,本着对ui设计师的尊重,需要实现以上效果图,...

Android实现记住账号密码功能

本文实例为大家分享了Android实现记住账号密码的具体代码,供大家参考,具体内容如下 布局 一个复选框 CheckBox android:id="@+id/checkbox" android:radius="5dp" android:text="记住我" android:layout_marg...

Android SQLite数据库连接实现登录功能

本文实例为大家分享了Android SQLite数据库连接实现登录功能的具体代码,供大家参考,具体内容如下 布局文件 border.xml xml version="1.0" encoding="utf-8"shape xmlns:android="http://schemas.android.com/ap...

Android实现简易的计算器

本文实例为大家分享了Android实现简易的计算器的具体代码,供大家参考,具体内容如下 布局(activity_main.xml) GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas....

Android实现简单计时器功能

本文实例为大家分享了Android实现简单计时器的具体代码,供大家参考,具体内容如下 布局 在res/layout 下进行布局 xml version="1.0" encoding="utf-8"android.support.constraint.ConstraintLayout xmlns:androi...

Android自定义UI之粒子效果

本文实例为大家分享了Android自定义UI之粒子效果的具体代码,供大家参考,具体内容如下 1.爆炸实体类 public class Ball { public int color;//颜色 public float x;//圆心x坐标 public float y;//圆心y坐标...

android dialog根据弹窗等级排序显示的示例代码

背景:由于主界面可能弹窗很多弹窗,需求要求某个dialog必须在前面显示,如果再消失监听中,线性判断,每个dialog都去判断工作量巨大,且不易阅读。所以做了一个弹窗排序的项目。...

关于AndroidStudio新建与编译项目速度慢解决办法

android第一次新建项目是,相关依赖包需要下载很久,至少半小时,因为网速问题,还会多次下载失败。 解决办法如下: 1、通过镜像将gradle-5.4.1-all.zip下载到本地;解压到文件夹:D:\...

Android开发人脸识别统计人脸数

本文实例为大家分享了Android开发人脸识别统计的具体代码,供大家参考,具体内容如下 最近项目需求是统计当前摄像头中的人脸个数,安卓有提供现成的Api,最终实现效果如上图。 分...

android实现加载动画对话框

本文实例为大家分享了android实现加载动画对话框的具体代码,供大家参考,具体内容如下 先来两张效果图 自定义对话框: public class LoadingProgressDialog extends ProgressDialog { private Animation...

Android获取手机联系人列表的方法

本文实例为大家分享了Android获取手机联系人列表的具体代码,供大家参考,具体内容如下 下面直接贴代码 1.先写一个实体类,来放名字和号码 public class PhoneDto { private String name; //联系人...

Android实现通话自动录音

最近需要做一个类似于电话客户的功能,要求拨打电话能自动录音。所以写了一个dome,希望能够帮到大家。 主要思路就是监听手机通话状态在监听到接听时开始录音,结束停止录音。...

android实现通话自动录音服务

本文实例为大家分享了android实现通话自动录音服务的具体代码,供大家参考,具体内容如下 需求: ①:通话自动录音; ②:无界面,只是一个service; ③:录音自动压缩上传; ④:当...

Android图像切换器imageSwitcher的实例应用

图像切换器(ImageSwitcher),用于实现类似于windows操作系统下的windows照片查看器中的上一张 下一张切换图片的功能,在使用ImageSwitcher时,必须实现ViewSwitcher.ViewFactory接口,并通过make...

Android实现图像切换器

本文实例为大家分享了Android实现图像切换器的具体代码,供大家参考,具体内容如下 java代码: private int[] imageId = new int[] { R.drawable.img01, R.drawable.img02, R.drawable.img03, R.drawable.img04, R.dra...

ImageSwitcher图像切换器的使用实例

本文实例为大家分享了ImageSwitcher图像切换器的实现代码,供大家参考,具体内容如下 描述 在该实例中,提供一个图片切换器和两个点击按钮,用于切换图片,并用一个TextView显示图片...

SeekBar拖动条的应用实例

本文实例为大家分享了SeekBar拖动条的应用代码,供大家参考,具体内容如下 目标效果 在该页面中放一个拖动条的状态提示信息,一个拖动条以及一个显示拖动条值的信息。当我们点击...

关于android studio升级4.1 某些插件使用不了的问题

今天我把Android studio 升级到 4.1版本,发现有个错误 3:11 PM Plugin Error Plugin "GsonFormat" is incompatible (supported only in IntelliJ IDEA). Plugin "Android Color Manager" is incompatible (supported only in IntelliJ IDEA)...

Android开发环境搭建过程图文详解

目录 一、工具 二、环境搭建 一、工具 IDE:Android Studio4.1+genymotion (Android studio 自带AVD着实有些不好用,这里选择使用genymotion模拟器) JDK:1.8 SDK:7.1 版本管理:Git 二、环境搭建 1.安...

Android SDK命令行工具Monkey参数及使用解析

什么是Monkey? Monkey是Android SDK提供的一个命令行工具,可以简单方便的发送伪随机的用户事件流,对Android APP做压力(稳定性)测试。主要是为了测试app是否存在无响应和崩溃的情况。...

Android实现四级联动地址选择器

本文实例为大家分享了Android实现四级联动地址选择器的具体代码,供大家参考,具体内容如下 效果如下: 代码传送阵: address_selector.xml LinearLayout xmlns:android="http://schemas.android.com/apk/...

Android自定义流式布局实现淘宝搜索记录

本文实例为大家分享了Android实现淘宝搜索记录的具体代码,供大家参考,具体内容如下 效果如下: 废话不多说 实现代码: attrs.xml declare-styleable name="TagFlowLayout" !--最大选择数量-- att...

Android自定义View实现圆形进度条

本文实例为大家分享了Android自定义View实现圆形进度条的具体代码,供大家参考,具体内容如下 效果如下: 主要代码 CircularProgressView.java public class CircularProgressView extends View { private Pa...

Android自定义view实现倒计时控件

本文实例为大家分享了Android自定义view实现倒计时控件的具体代码,供大家参考,具体内容如下 直接上代码 自定义TextView 文字展示 public class StrokeTextView extends TextView { private TextView bor...

Android实现图片点击放大

本文实例为大家分享了Android实现图片点击放大的具体代码,供大家参考,具体内容如下 在我的项目中,有点击图片banner后放大浏览的功能。我的做法就是创建一个专门的图片显示Acti...

Android实现上下菜单双向滑动

本文实例为大家分享了Android实现上下菜单双向滑动的具体代码,供大家参考,具体内容如下 这是研究了网上大神双向左右滑动后实现的上下双向滑动特效,有兴趣的朋友可以看下面代...

Android实现圆角ListView效果

在项目开发中我们可能会碰到圆角ListView效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样做太繁琐,这时使用shape来实现不失...

Android如何获取子View的位置及坐标详解

一、View 1.1、View 概述 视图 (View) 是一个容器,专门负责布局。表现为显示在屏幕上的各种视图,如 TextView、LinearLayout 等。 1.2、View 分类 View 主要分为两类,具体如下表格所示: 类别...

Android studio 混淆配置详解

混淆 studio 使用Proguard进行混淆,其是一个压缩、优化和混淆java字节码文件的一个工具。 功能:Shrinking(压缩)、Optimization(优化)、Obfuscattion(混淆)、Preverification(预校验)四个操作。 优点:...

解决AndroidStudio无法运行java中的mian方法问题

前言: 我们都知道Android开发者的必备工具:AndroidStudio。是开发人员用来编译、测试的专用工具。今天在使用Androidstudio时发现了些问题。在3.0版本之前是可以直接运行mian方法来测试的...

Android教你如何发现APP卡顿的实现

最近部门打算优化下 APP 在低端机上的卡顿情况,既然想优化,就必须获取卡顿情况,那么如何获取卡顿情况就是本文目的。 一般主线程过多的 UI 绘制、大量的 IO 操作或是大量的计算...

Android Studio4.0导入OpenCv4.3.0的方法步骤

1、准备环境 Android Studio4.0;官网下载:https://developer.android.google.cn/studio/ (Android Studio安装之前首先需要确认电脑上是否安装好JAVA环境,具体安装可以参考其他大佬,本文不作为重点)...

Android Studio4.0解决Gradle下载超时问题

问题描述 当引入或者新建一个项目的时候,在引入gradle版本号的时候会报连接超时的错误:Gradle sync failed: Connection timed out: connect. If you are behind an HTTP········ 解决方法 一、更改项...

Android Studio配置反混淆的实现

Android Studio如何混淆 为什么要混淆 了解安卓程序编译的会知道 其实我们的apk并不是很安全,从apk从可以解包出,步骤: 将apk文件改成zip结尾 然后解压zip 然后就会发现里面有一个clas...

DialogFragment运行原理及使用方法详解

思维导图 一、为什么要学习 DialogFragment 你还在用 Dialog 吗?你还在经常烦恼于屏幕翻转的时候,Dialog 的各种奇葩情况吗?你想降低耦合吗?如果你有其中的一个烦恼,那么恭喜你,遇...

Android开发TextvView实现镂空字体效果示例代码

Android镂空字体的实现效果图,感兴趣的朋友可以参考实现代码。 效果图: 记录一下... 自定义TextView public class HollowTextView extends AppCompatTextView { private Paint mTextPaint, mBackgroundPaint; private...

Android RecycleView滑动停止后自动吸附效果的实现代

最近有个需求 要求列表 滑动后第一条 需要和顶部对齐 上网找了找 发现 官方支持 Recycle +LinearSnapHelper 可以实现 但我实际操作加上后 发现会卡顿 滑动卡顿 没有以前那种流畅感了 想了...

Android中比较两个图片是否一致的问题

在Fragment界面中,设置两个图片一致如下: 默认设置图片为: binding.ivArrow.setImageResource(R.drawable.icon_down); 先获取默认图片,再和其它两张图片做对比,然后处理业务逻辑: Drawable.Const...

Android选中突出背景效果的底部导航栏功能

今天在群里看到一个底部导航选中突出效果像这样 就想着 这个应该怎么做呢,我记得类似咸鱼那种的是中间突出,不像这种 是选中哪个,哪个就突出 第一种方法 简单快捷,让UI帮忙切...

Android自定义View实现跟随手指移动的小兔子

本文实例为大家分享了Android自定义View实现跟随手指移动的小兔子,供大家参考,具体内容如下 自定义的View实现跟随手指的小兔子 按前面的例子新创建一个project,再在project中新创建一...

使用CMake构建OpenCV项目过程解析

项目结构 为了使整个项目更加条理,我们的文件夹采用如下组织方式: bin build CMakeLists.txt src 其中bin目录用于放编译生成的可执行文件,build目录用于cmake构建项目,src用于放源代码。...

Ubutu1604安装colmap实现方法详细教程

从源码级别编译的有cuda加速,直接给的软件是没有cuda加速的,而且后面要用pycolmap库,前提必须自己编译安装colmap环境 联想Y7000笔记本 ubuntu1604.6 显卡 1050TI 显卡驱动版本 430 cuda10.1 0前...

Android 利用反射+try catch实现sdk按需引入依赖库的

Android开发sdk过程中,很有可能在sdk内部引入其他的三方sdk库。比如开发sdk过程中可能同时包含Google和Facebook等SDK。但是接入方如果只想要接入包含Google登录的SDK要怎么办呢,gradle想只依...

Flutter 和 Android 互相传递数据的实现

(一)Android代码设置 1,打开Android Studio 创建一个应用程序,包名dev.android.book 2, 创建一个MyApplication ,应用在AndroidManifest.xml文件中的application的android:name属性上 3,创建FlutterEngine的实例...

详解Flutter扫码识别二维码内容

前面一篇写了生成二维码图片,这篇来写使用相机扫描识别二维码 识别二维码需要用到插件barcode_scan 首先在pubspec.yaml文件中添加以下依赖,添加依赖后在pubspec.yaml运行flutter packages ge...

Android Jetpack- Paging的使用详解

Google 推出 Jetpack 组件化已经有相当一段时间了。各种组件也层出不穷。 Jetpack 的东西也不少, 今天就搞一下这个 Paging Paging 的出现,就是用作列表的分页加载。其实现在已经有非常多...

Android内嵌Unity并实现互相跳转的实例代码

说明 本案例使用Unity2019.3.8f1与AndropidStudio3.6.3 源码git地址:https://github.com/guochaolinDLKF/UnityAndAndroid.git 下面是效果 创建Unity项目 首先创建一个Unity空项目 在空场景中创建一个空节点名字为...

android实现短按电源键关机的实现代码

打开文件:\frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java 在代码: private static final int MSG_POWER_LONG_PRESS = 14; 下面添加: private static final int MSG_POWER_SHUT_DOWN=15; 在: cas...