Android

详解如何在Flutter中集成华为认证服务

2021-01-31
最近发现华为AGC认证服务支持Flutter框架了,期待这个平台的支持已经很久了,所以迫不及待接入了,关联了自己的邮箱等账号. 集成步骤 安装flutter环境 a) 下载Flutter sdk包,地址:https://flutter.dev/docs/get-started/install/windows 将压缩包解压到任意文件夹,例如D:\Flutter b) 将flutter命令文件添加到环境变量中,此处我添加的Path为D:\Flutter\flutter_windows_1.22.2-

Android自定义相机聚焦和显示框

2021-01-28
本文实例为大家分享了Android自定义相机聚焦和显示框的具体代码,供大家参考,具体内容如下 先看使用效果,白色圆框,放大后缩写并变淡隐藏 下面是代码 public class CameraFocusView extends AppCompatImageView { String TAG = getClass().getName(); //显示的圆宽显示的位置 public float currnetX = 40; public float currentY = 50; Paint paint;

Android 滑动Scrollview标题栏渐变效果(仿京东toolbar)

2021-01-28
Scrollview标题栏滑动渐变 仿京东样式(上滑显示下滑渐变消失) /** * @ClassName MyScrollView * @Author Rex * @Date 2021/1/27 17:38 */ public class MyScrollView extends ScrollView { private TranslucentListener mTranslucentListener; public void setTranslucentListener(Translucent

Android本地验证码的生成代码

2021-01-27
android客户端生成本地验证码主要用来限制用户随意按请求按钮,其实该示例也是来对自定义view的练练手而已,先给出效果图吧 其中可定制: *干扰线数目 *干扰点数目 *背景颜色 *验证码字体大小及字数 相信以上可以满足一般的需要了吧,不够的话可自行添加,下面就来讲实现的步骤了 继承view,重写构造方法,并初始化所需参数 public class ValidationCode extends View { private Paint mTextPaint;//文字画笔 private Pai

Android自定义控件实现通用验证码输入框

2021-01-27
本文为大家分享了Android实现通用验证码输入框的具体代码,供大家参考,具体内容如下 效果图 话不多说先上效果图,可以先先看看是不是自己想要的 闲聊 闲来无事优化项目时,发现原来的验证码输入框,可扩展性不高,就拿来优化了一下,说说我开始的的思路吧,最开始是想用自定义View实现的,但是发现各种画矩,太烦人了,最后采用的组合控件的形式,Android有现成的控件,用来组合组合就能用,为什么不用呢. 源码 xml ITEM 布局文件(view_auth_code_input_item.xml) <

Android使用ScrollView实现滚动效果

2021-01-27
本文实例为大家分享了ScrollView实现滚动效果的具体代码,供大家参考,具体内容如下 如果长文本的内容超过一屏幕 则只能显示一屏幕的内容 设置ScrollView 通过滚动浏览下面的内容 若将标签更改为<HorizontalScrollView></HorizontalScrollView>则为水平滚动效果 xml文件: <?xml version="1.0" encoding="utf-8"?> <android.su

Android 基于agora 开发视频会议的代码

2021-01-26
一.概述 参照官方demo,基于agora开发,输入会议号(频道)和显示名称 参会,可设置参会选项. 支持用户注册和登录. 支持多人参会. 二.效果 三.代码 package io.agora.openvcall.ui; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.ActionBar; import android.text.Editable; import andr

Android自定义控件实现通用验证码输入框(二)

2021-01-26
本文实例为大家分享了Android实现通用验证码输入框第2篇具体实现代码,供大家参考,具体内容如下 效果图 话不多说,我们还是先上效果图,可以先先看看是不是自己想要的 闲聊 这种验证码输入框使用组合控件就比较烦人了,所以这边直接使用自定View步奏实现 源码 自定义输入框属性(attrs.xml) <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable

android实现倒计时动态圈

2021-01-26
本文实例为大家分享了android实现倒计时动态圈的具体代码,供大家参考,具体内容如下 效果是这样,没动图: 布局: <LinearLayout android:layout_width="wrap_content" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:layout_centerInParent="t

Android seekbar实现可拖动进度条

2021-01-26
本文实例为大家分享了Android seekbar实现可拖动进度条的具体代码,供大家参考,具体内容如下 SeekBar通过滑块的位置来标识数值 允许用户通过拖动滑块来改变进度值的大小 控件:SeekBar            两个TextView 显示状态 实现SeekBar.OnSeekBarChangeListener接口 对事件进行监听 xml文件: <?xml version="1.0" encoding="utf-8"?> <Linea

android控件实现单击拖动效果

2021-01-26
本文实例为大家分享了android控件实现单击拖动效果的具体代码,供大家参考,具体内容如下 分析 setOnClickListener setOnClickListener 可以接收控件的单击动作,无返回值 要想拖动控件,就要利用 setOnTouchListener 自己定义了 setOnTouchListener 通过按下时的坐标和移动时的坐标之间的差值,来计算移动的距离,然后更改控件的位置以达到拖动的目的 因 Touch 事件执行完成后如果返回false则会继续执行单击事件,不是我们想要的

Android自定义View用切图显示字符串

2021-01-26
近期开发收音机有个需求,将频率值以图片的形式显示出来(如结尾效果图所示).然而,一开始用TextView写出来的效果太丑了,提交上去肯定不合格.于是乎我想到了写一个自定义View,将频率的数字切图排布在View上,满足效果图的需求,在此记录一下. TextView表示的数字,Low得一批. 主要代码及相关注释 public class DigitalTextView extends LinearLayout { public DigitalTextView(Context context) {

Android自定义View实现圆弧进度的效果

2021-01-26
前言 Android开发中,常常自定义View实现自己想要的效果,当然自定义View也是Android开发中比较难的部分,涉及到的知识有Canvas(画布),Paint(画笔)等,自定义控件分为三种:一是直接继承自View,完全的自定义:二是在原有控件的基础上进行改造,达到自己想要的效果:还有一种就是自定义组合控件,将已有的控件根据自己的需要进行组合实现的效果.本人对自定义View也是一知半解,简单记录下自己学习自定义View(继承自View)的过程,方便日后翻阅. 使用技术 1.继承View

Android实现简单计算器界面

2021-01-26
本文实例为大家分享了Android实现计算器界面的具体代码,供大家参考,具体内容如下 XML文件: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_

Android自定义短信验证码组件

2021-01-25
Android自定义短信验证码组件,供大家参考,具体内容如下 效果图 1.布局实现 因为要禁用光标,所以我用TextView代替了EditText,每一行显示的验证码个数由用户决定,所以我这里用线性布局的权重,对TextView进行控制宽度等分,然后设置选中和未选中当前TextView的底部边框,设置高亮颜色背景 2.接受用户输入 我这里使用了TextView,但是怎么接受用户输入的值呢.这里我直接继承了RelativeLayout,然后添加了一个透明的EditText,覆盖在这几个TextVi

android实现圆环倒计时控件

2021-01-25
本文实例为大家分享了android实现圆环倒计时控件的具体代码,供大家参考,具体内容如下 1.自定义属性 <?xml version="1.0" encoding="utf-8"?> <resources> <!-- 倒计时控件属性 --> <declare-styleable name="CountDownView"> <!--颜色--> <attr name="rin

Android实现自由拖动并显示文字的悬浮框

2021-01-25
项目中需要实现一个状态显示的悬浮框,要求可以设置两种模式:拖动模式和不可拖动模式. 实现效果图如下: 实现步骤: 1.首先要设置该悬浮框的基本属性: /** * 显示弹出框 * * @param context */ @SuppressWarnings("WrongConstant") public static void showPopupWindow(final Context context, String showtxt) { if (isShown) { return; }

Android实现圆角图片

2021-01-25
本文实例为大家分享了Android实现圆角图片的具体代码,供大家参考,具体内容如下 效果图: 快速开始 activity_main.xml文件: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

基于SQLite的Android登录APP

2021-01-25
基于SQLite的Android登录APP 该登录APP主要包括三个模块: 1.登录:用户选择登录方式.登录身份,输入账号密码,完成登录. 2.忘记密码:用户输入新密码及验证码修改登录密码. 3.个人信息:用户完成登录后设置个人信息并显示. 使用控件: 1.单选按钮RadioButton:区分是密码登录还是验证码登录. 2.下拉框Spinner:区分是个人用户还是公司用户. 3.编辑框EditText:输入手机号和密码(或验证码). 4.复选框CheckBox:判断是否记住密码. 5.相对布局R

Android 服务端将位置信息发送给客户端的实现

2021-01-24
一.问题 Android 服务端将位置信息发送给客户端 二.环境 AndroidStudio Eclipse 三.代码实现 服务端Servlet调用Dao层在数据库中查找数据,在servlet中将查找到的数据汇集成json字符串(json数组形式). 服务端: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // r