首先:我是在vscode 1.41.1版本下,Flutter 1.13.6版本测试wifi远程调试。 1,首先安装 ADB Commanads for VSCode扩展 并且必须确保ADB已经添加到系统环境变量中 如未添加请按照下面的方式添加,如...
安卓教程
Flutter下Android Studio配置gradle的方法
一、失败的经历:手动配置 gradle 下载gradle包http://gradle.org/gradle-download/ Mac Finder - Applications/应用程序 - Android Studio 右键显示包内容。继续打开 Contents 文件夹,正常情况下会有一个 grad...
Android项目实战之百度地图地点签到功能
前言:先写个简单的地点签到功能,如果日后有时间细写的话,会更加好好研究一下百度地图api,做更多逻辑判断。 这里主要是调用百度地图中的场景定位中的签到场景。通过官方文档进...
Android 百度地图定位实现仿钉钉签到打卡功能的完
导语 本章根据百度地图API,实现仿钉钉打卡功能。用到了基础地图、覆盖物、定位图层、陀螺仪方法、悬浮信息弹框。 百度地图API地址 :Android 地图SDK 请先注册注册百度账号和获取密...
Android 代码一键实现银行卡绑定功能
前言 今天小编给大家带来的是用代码一键实现银行卡识别与绑定功能。 银行卡识别的应用场景 介绍开发步骤前,我们先来谈谈银行卡识别的具体应用场景,银行APP、移动支付、缴费类...
浅析Android Service中实现弹出对话框的坑
一、手机版本问题,大多数文章没有涉及这个点,导致他们的代码并无法正常使用 M版本以上需要使用的Type-- TYPE_APPLICATION_OVERLAY AlertDialog.Builder builder=new AlertDialog.Builder(getApplicationConte...
Flutter使用JsBridge方式处理Webview与H5通信的方法
目前,移动跨平台开发作为移动开发的重要组成部分,是移动开发者必须掌握的技能,也是自我提升的重要手段。作为Google推出的跨平台技术方案,Flutter具有诸多的优势,已经或正在被...
Android安装应用 INSTALL_FAILED_DEXOPT 问题及解决办法
今天在帮助客户解决一个问题时,由于他们的手机是用的5.0系统身边没有5.0系统的手机,只能用一个模拟器来安装测试应用,但是在安装过程中碰到了以下问题: The application could not...
浅析Flutter AbsorbPointer 与 IgnorePointer的区别
Flutter是什么? Flutter是Google一个新的用于构建跨平台的手机App的SDK。写一份代码,在Android 和iOS平台上都可以运行。 AbsorbPointer AbsorbPointer是一种禁止用户输入的控件,比如按钮的点击、...
Android制作登录页面并且记住账号密码功能的实现
一、页面搭建 xml version="1.0" encoding="utf-8"android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andr...
Android studio开发小型对话机器人app(实例代码)
前言 偶然在网上看到一个免费机器人接口,所以生此想法,接口地址:http://api.qingyunke.com/,Android开发比爬虫要繁琐得多,所以本文我将细说接口的调用方法,读者可根据思路去网上找...
AndroidX下使用Activity和Fragment的变化详解
过去的一段时间,AndroidX 软件包下的 Activity/Fragmet 的 API 发生了很多变化。让我们看看它们是如何提升Android 的开发效率以及如何适应当下流行的编程规则和模式。 本文中描述的所有功...
Flutter permission_handler 权限插件的使用详解
编译环境:Flutter 版本v1.12.hotfix9 dart SDK:2.7.2 1 pubspec.yaml中引入: # 权限 permission_handler: ^3.2.0 ios中info.plist配置(根据权限情况使用): !-- Permission options for the `location` group -- keyNSLocat...
Android通过Java sdk的方式接入OpenCv的方法
简述 公司最近要做运动检测和眼球追踪,鉴于资费等因素,最后考虑使用OpenCv的相关Api来来满足业务需求。在使用过程中发现OpenCv的v4.2.0和v4.1.2接入后均存在一些bug,所以最后选择了...
Android 通过cmake的方式接入opencv的方法步骤
简述 上篇 我们通过Java sdk的方式已经将opencv接入到项目中了,如果想使用opencv sdk 提供的 C++ 头文件与 .so动态库,自己封装jni这样使用上篇的方式显然是不能实现的。所以本篇我们介绍通...
Android开发学习实现简单计算器
这里是用线性布局实现的计算器,为防止以后再回顾知识代码找不到,特将代码贴在这里: xml文件的布局代码: xml version="1.0" encoding="utf-8"LinearLayout xmlns:android="http://schemas.android.com/ap...
Android Studio finish()方法的使用与解决app点击“返回
在这里,我们将用到finish(),简单介绍一下它的使用: finish()官方解析:Call this when your activity is done and should be closed. The ActivityResult is propagated back to whoever launched you via onActivityResult().“当你...
Flutter 实现虎牙/斗鱼 弹幕功能
用Flutter实现弹幕功能,轻松实现虎牙、斗鱼的弹幕效果。 先来一张效果图: 实现原理 弹幕的实现原理非常简单,即将一条弹幕从左侧平移到右侧,当然我们要计算弹幕垂直方向上的偏...
Flutter 插件url_launcher简介
url_launcher是用于在移动平台中启动URL的Flutter插件,适用于IOS和Android平台。他可以打开网页,发送邮件,还可以拨打电话。 github地址:https://github.com/flutter/plugins/tree/master/packages/url_lau...
Android PhoneWindowManager监听屏幕右侧向左滑动实现返
由于项目没有设计返回键,一旦进入别的应用,就无法回到桌面。只能通过串口输入input keyevent 4(返回键)来返回桌面,为了方便调试,在Framework 中监听手势,实现返回功能。 在fra...
Android 进度条 ProgressBar的实现代码(隐藏、出现、
初识进度条ProgressBar 软件:Android Studio 实现: 1.点击按钮,进度条隐藏;再次点击,进度条出现。循环 2.点击按钮,水平进度条进度呈现并+10,此处进度条max为100。循环 1.圆形进度条...
Flutter 实现网易云音乐字幕的代码
没有接触过音乐字幕方面知识的话,会对字幕的实现比较迷茫,什么时候转到下一句?看了这篇文章,你就会明白字幕so easy。 先来一张效果图: 字幕格式 目前市面上有很多种字幕格式...
Android视频悬浮窗口实现的示例代码
前言 本文例子实现了点击显示悬浮窗口,同时窗口可播放视频,拖动位置,点击关闭及返回 APP 页面,通过例子来讲述悬浮窗口实现原理及细节处理,效果图如下所示: 悬浮窗口.gif 原理...
flutter 自定义card阴影效果及card使用
最近在用flutter写web程序,简直是炼狱模式。。然后遇到个需求,原本的Card阴影无法满足产品需求,需要像IOS 那种超级高大上的,似影非影的效果。。(简直分分钟想打死产品) 一开始...
Android 使用fast-verification实现验证码填写功能的实
fast-verification 验证码的验证环节现在是移动APP中不可缺少的一部分,直接使用EditText组件虽然方便但缺少了一些美感,使用fast-verification,让实现验证码变得更简单。 依赖到项目项目根...
Android自定义控件单位尺寸实现代码
一、自定义控件的单位和尺寸 1.一般在PC上会使用px(像素)和pt(磅)作为单位,但是在手机上由于不断地会更新手机屏幕的分辨率,因此使用这两个单位不再那么合适。可能在一部低分辨率...
Android ListView UI组件使用说明
一、ListView 该组件是android中最常用的一个UI组件,用于实现在屏幕上显示多个内容,以便于我们用手指来回翻转。 先在layout中进行布局我们的组件 LinearLayout xmlns:android="http://schemas.and...
flutter仿微信底部图标渐变功能的实现代码
先给大家展示下效果图,感觉不错请参考实例代码。 实现思路 在flutter中,如果想实现上面的页面切换效果,必然会想到pageView。pageView的controller可以监听到pageView的滚动事件,也可以获...
androidx下的fragment的lazy懒加载问题详解
网上关于androidx的fragment懒加载文章已经有很多,各有侧重。几乎都点到了sexMaxLifecycle和修改FragmentPagerAdapter。很少看到经过实践的文章,谨以此文,更加详尽的把实践后的结果记录下来...
AndroidStudio中AVD虚拟机设备空间不足调试过程出现
AVD出现空间不足时,会造成一些功能没有完全呈现出来,给开发人员调试会出现一个很大的问题,不能直观地看到调试的结果。 所以,必须将AVD的存储空间配置好,才能够保证开发过程...
Flutter随机迷宫生成和解迷宫小游戏功能的源码
此博客旨在帮助大家更好的了解图的遍历算法,通过Flutter移动端平台将图的遍历算法运用在迷宫生成和解迷宫上,让算法变成可视化且可以进行交互,最终做成一个可进行随机迷宫生成...
超过百万的StackOverflow Flutter 20大问题(推荐)
今天分享StackOverflow上高访问量的20大问题,这些问题给我一种特别熟悉的感觉,我想你一定或多或少的遇到过,有的问题在stackoverflow上有几十万的阅读量,说明很多人都遇到了这些问题...
Flutter 自定义Drawer 滑出位置的大小实例代码详解
Flutter开发过程中,Drawer控件的使用频率也是比较高的,其实有过移动端开发经验的人来说,Flutter中的Drawer控件就相当于ios开发或者Android开发中的“抽屉”效果,从侧边栏滑出导航菜单...
React Native 实现热更新并自动签名打包功能
项目背景:手动link的安卓App 1.下载 react-native-code-push npm install --save react-native-code-push 2.在android/settings.gradle文件下新增: include ':app', ':react-native-code-push' project(':react-native-code-push').proj...
Android自定义控件实现方向盘效果
在很多开发中,为了界面更加的友好,在自定义View的基础上,开发者会开发出各种各样的自定义控件来满足实际开发需要,其中有一种”方向盘”的控件在实际开发中非常常见,便于用...
Android自定义View验证码输入框
本文实例为大家分享了Android自定义View验证码输入框的具体代码,供大家参考,具体内容如下 验证码输入框 1.先看下样式 2.直接上代码 public class MyVcode extends AppCompatEditText { private int m...
Android实现全局右滑返回
目前Android手机的全面屏越来越盛行,很多应用都已经支持了右滑返回上一级页面的功能,那么这个功能如何实现呢? 首先来说下思路吧,主要是通过 MotionEvent 这个事件通过对这个事件...
android实现手机传感器调用
android传感器使用的demo,包括光线传感器,加速度传感器,距离传感器和方向传感器。 demo:下载地址 源码: package com.bobo.study.study_5_1; import android.app.Activity;import android.content.Context;imp...
Android实现接近传感器
本文实例为大家分享了Android实现接近传感器的具体代码,供大家参考,具体内容如下 1.接近传感器检测物体与听筒(手机)的距离,单位是厘米。 一些接近传感器只能返回远和近两个...
Android studio listview实现列表数据显示 数据循环显
Android studio listview实现列表数据显示 样式不好看!想要好看的样式可以私我,我加! item.xml xml version="1.0" encoding="utf-8"!--item --LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and...
Android 实现抖音头像底部弹框效果的实例代码
布局文件 activity_test.xml xml version="1.0" encoding="utf-8"androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p...
Android 之BottomsheetDialogFragment仿抖音评论底部弹出
实现的效果图: 自定义Fragment继承BottomSheetDialogFragment 重写它的三个方法: onCreateDialog() onCreateView() onStart() 他们的执行顺序是从上到下 import android.app.Dialog;import android.content.C...
android BottomSheetDialog新控件解析实现知乎评论列表
BottomSheetDialog使用解析 Android Support Library 23.2里的 Design Support Library新加了一个Bottom Sheets控件,Bottom Sheets顾名思义就是底部操作控件,用于在屏幕底部创建一个可滑动关闭的视图,可以替...
Android 实现抖音小游戏潜艇大挑战的思路详解
《潜水艇大挑战》是抖音上的一款小游戏,以面部识别来驱动潜艇通过障碍物,最近特别火爆,相信很多人都玩过。 一时兴起自己用Android自定义View也撸了一个,发现只要有好的创意,...
Flutter开发之设置应用名称及图标的教程
最近在用Flutter开发App项目,一切都是新的,一切都要学习。不过经过一段时间的开发适应和磨合,趋于稳定状态。本篇博文来分享一下Flutter设置App的应用名字和应用logo图标的方法,知...
Android 自定义日期段选择控件功能(开始时间-结束
开发中碰到个需求,需要在一个空间中选择完成开始和结束时间。实现的过程走的是程序员开发的老路子,找到轮子后自己改吧改吧就成了。 当时做的时候有几个需求:1.当天为最大的...
android实现搜索功能并将搜索结果保存到SQLite中
运行结果: 涉及要点: ListView+EditText+ScrollView实现搜索效果显示 监听软键盘回车执行搜索 使用TextWatcher( )实时筛选 将搜索内容存储到SQLite中(可清空历史记录) 监听EditText的焦点,获...
Android实现打地鼠小游戏
本文实例为大家分享了Android实现打地鼠小游戏的具体代码,供大家参考,具体内容如下 实现结果 代码实现 playmouse.java package com.example.playmouse;import android.content.pm.ActivityInfo;import android...
android实现打地鼠游戏
今天上课老师用Java实现了打地鼠游戏的界面和具体逻辑,那么我也尝试使用Android语言实现其功能。 首先是打地鼠游戏的玩法 1.每隔1秒或者0.5秒地鼠会出现在九宫格中的任一位置 2.点击...
Android Studio3.6.3 当前最新版本数据库查找与导出方
一、SQLite安装包准备 本文章主要是针对安装了Android Studio 3.6.3 版本(Android Studio以下简称为AS)所做的SQLite教程, 博主这边安装的是 , 由于SQL语言基本大同小异,仅仅是管理数据库的软...