安卓教程

android实现圆形渐变进度条

最近项目中使用到了渐变效果的圆形进度条,网上找了很多渐变效果不够圆滑,两个渐变颜色之间有明显的过渡,或者有些代码画出来的效果过渡不美观,于是自己参照写了一个,喜欢...

Android自定义带动画效果的圆形ProgressBar

本文实例为大家分享了Android自定义带动画效果的圆形ProgressBar,供大家参考,具体内容如下 最近有个需求显示进度,尾部还要有一标示,像下边这样 使用自定义View的方式实现,代码如...

Android实现圆线按钮进度效果

本文实例为大家分享了Android实现圆线按钮进度效果的具体代码,供大家参考,具体内容如下 先看效果图: 这是一个在github上的开源控件按钮View(点击此处查看),同时带有进度。 使...

Android实现带有进度条的按钮效果

本文实例为大家分享了Android实现带有进度条按钮效果的具体代码,供大家参考,具体内容如下 安卓中带有进度条效果的按钮,如下图: 1.布局文件如下activity_main.xml RelativeLayout xmlns:a...

Android自定义ToolBar并实现沉浸式的方法

前言 ToolBar是Android 5.0推出的一个新的导航控件用于取代之前的ActionBar,由于其高度的可定制性、灵活性、具有Material Design风格等优点,越来越多的App也用上了ToolBar。 沉浸式状态栏是从...

Android studio 实现随机位置画10个随机大小的五角星

Android studio:实现随机位置画10个随机大小的五角星今天做了一下老师布置的实验课作业安卓的作业。实现在屏幕上随机位置绘制10个随机大小的五角星。虽然我之前自己学习过安卓,但...

Flutter 实现进度条效果

用flutter开发的项目,最大的好处除了跨平台之外,还有一点就是插件多,便于很多功能的实现。 画风(话锋)一转,老子说,事物都有两面性,物极必反。插件多是多,插件带来的问...

Android自定义控件实现圆形进度CircleProgressBar

近日有朋友问我有没有如下图效果的开源控件 相信大家无论是用IOS还是Android,都对这种效果不陌生,很多主流APP都会有这样或类似的效果,之前也打算研究一下这类控件的代码,苦于一...

android使用TextView实现跑马灯效果

本文实例为大家分享了android使用TextView实现跑马灯效果的具体代码,供大家参考,具体内容如下 先上效果图:此为静态图,实际动态中文字匀速向左滑动。 实现步骤: 第一步: 创建好...

总是听到有人说AndroidX,到底什么是AndroidX

Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到AndroidX这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的...

Android运行时权限终极方案(PermissionX)

各位小伙伴们大家早上好,不知道你的《第三行代码》已经读到哪里了? 有些朋友的阅读速度真是令人印象深刻,我记得在《第三行代码》刚刚发售一周不到的时间里,竟然就有人已经...

如何在Android Studio下进行NDK开发

在AS中进行NDK开发之前,我们先来简单的介绍几个大家都容易搞懵的概念: 1. 到底什么是JNI,什么是NDK? 2. 何为“交叉编译”? 先看什么是JNI?JNI的全称就是Java Native Interface,即java本...

详解Android10的分区存储机制(Scoped Storage)适配教程

1. 简介 大家应该都有过这样的体会,手机用着用着里面就充斥着各种不懂的文件夹和文件。甚至是连已经删除的软件的文件夹还存在。 为什么会发生的这样的问题呢? 因为Google的缺席...

Android实现掷骰子效果

本文实例为大家分享了Android实现掷骰子效果的具体代码,供大家参考,具体内容如下 利用handler接受子线程的消息完成骰子点数的不断更替 演示 START:开始游戏 STOP:停止游戏 RECOVER:重置...

Android :okhttp+Springmvc文件解析器实现android向服务器

A.前言:为了解决安卓端向服务器上传照片的问题 1.获得相册权限,选取照片,取到照片的url 2.使用okhttp访问服务器并向服务器传照片 3.配置springmvc文件解析器 4.搭建服务器,获取数据...

Android 解决sqlite无法创建新表的问题

使用SQLite时,继承SQLiteOpenHelper, onCreate方法只有在第一次创建数据库的时候才会被调用, 因此,重新更改或者添加表时,需要在DDMS里面删掉原来的.db文件,重新运行,就可以~ 补充知...

Android 开发使用PopupWindow实现弹出警告框的复用类

本文实例讲述了Android 开发使用PopupWindow实现弹出警告框的复用类。分享给大家供大家参考,具体如下: Android开发中相信下图所示界面大家都不陌生,该种弹出框的使用频率也是极高的...

Android 开发使用PopupWindow实现加载等待界面功能示

本文实例讲述了Android 开发使用PopupWindow实现加载等待界面功能。分享给大家供大家参考,具体如下: 实现加载等待界面我用了两种方式,一种是用PopupWindow实现,另一种便是用Activity实...

Android 开发使用Activity实现加载等待界面功能示例

本文实例讲述了Android 开发使用Activity实现加载等待界面功能。分享给大家供大家参考,具体如下: 实现加载等待界面我用了两种方式,一种是用PopupWindow实现,另一种便是用Activity实现...

Android开发自定义控件之折线图实现方法详解

本文实例讲述了Android开发自定义控件之折线图实现方法。分享给大家供大家参考,具体如下: 前言 折线图是Android开发中经常会碰到的效果,但由于涉及自定义View的知识,对许多刚入...

Android自定义View实现可拖拽缩放的矩形框

本文实例为大家分享了Android自定义View拖拽缩放矩形框的具体代码,供大家参考,具体内容如下 在开发项目中,需要一个矩形框来实现截屏功能,并且还需要可以任意拖拽和缩放,这就...

Android实现侧滑菜单DrawerLayout

本文实例为大家分享了Android实现侧滑菜单的具体代码,供大家参考,具体内容如下 点击左侧滑动 效果如下 代码实现过程: 1.导入框架build.gradle中 //materialDesignimplementation 'com.google.and...

使用Flutter开发的抖音国际版实例代码详解

简介 最近花了两天时间研究使用Flutter开发一个抖音国际版. 个人感觉使用Flutter开发app快得不要不要的额. 两天就基本可以开发个大概出来. 最主要是热重载,太方便实时调整UI布局了....

Android自定义日历效果

因为工作功能需求,自定义一个日历,效果如下,点击选中日历 使用github上面一个前辈的框架 implementation 'com.necer.ncalendar:ncalendar:5.0.0'implementation 'com.github.CodingEnding:PopupLayout:v1.0'//popl...

Android实现签名涂鸦手写板

本文实例为大家分享了Android实现签名涂鸦手写板的具体代码,供大家参考,具体内容如下 布局文件 xml version="1.0" encoding="utf-8"LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" an...

详解Android使用CoordinatorLayout+AppBarLayout+CollapsingT

CoordinatorLayout+AppBarLayout+CollapsingToolbarLayou实现手指滑动效果 如何使用 CoordinatorLayout+AppBarLayout+CollapsingToolbarLayou实现下面GIF图中的效果,再展开的时候头像处于红白中间,根据收缩程度改...

Android Studio实现长方体表面积计算器

本文实例为大家分享了Android Studio实现长方体、表面积计算器的具体代码,供大家参考,具体内容如下 写了两个方法(在我理解之中有三个方法,其中循环字符串匹配太low了,pass掉),...

android studio实现简单的计算器功能

本文实例为大家分享了android studio实现计算器的具体代码,供大家参考,具体内容如下 先来个效果图: 功能: 满足加减乘除四则运算规则,有回退、清除功能。 下面的代码只是完成基...

Android小程序实现简易QQ界面

本文实例为大家分享了Android实现简易QQ界面的具体代码,供大家参考,具体内容如下 要求: (1)与QQ界面控件数目、样式相同 (2)与QQ的图形化界面相同 (3)实现一个简单的点击事...

Android小程序实现选项菜单

本文实例为大家分享了Android实现选项菜单的具体代码,供大家参考,具体内容如下 创建选项菜单步骤: (1)覆盖Activity的onCreateOptionsMenu()方法,当第一次打开菜单时该方法被自动调用...

Android小程序实现个人信息管理系统

本文实例为大家分享了Android实现个人信息管理系统的具体代码,供大家参考,具体内容如下 要求: 使用SQLite实现个人信息管理系统,个人信息包括姓名,年龄,性别以及学历 (1)D...

Android小程序实现音乐播放列表

本文实例为大家分享了Android实现音乐播放列表的具体代码,供大家参考,具体内容如下 (1)创建一个数据类工具类DBHelper,该类继承SQLiteOpenHelper,重写onCreate()和onUpgrade()方法,并添加...

Android小程序实现访问联系人

本文实例为大家分享了Android实现访问联系人的具体代码,供大家参考,具体内容如下 要求: 编写程序,使用ContentProvider实现访问联系人 ContentProvider类的作用: ContentProvider(内容提供...

Android小程序实现切换背景颜色

本文实例为大家分享了Android实现切换背景颜色的具体代码,供大家参考,具体内容如下 (1)首先打开界面布局文件,添加两个Button LinearLayout xmlns:android="http://schemas.android.com/apk/res/an...

Android Studio中一套代码多渠道打包的实现方法

一套代码达到以下效果: 打包不同applicationId能同时安装在同一手机上 不同logo,app名称, 不同第三方SDK接入配置(例如微信分享appid,激光推送appkey) 能区分debug和release配置 使用到的...

Android启动页用户相关政策弹框的实现代码

现在Android上架各大平台都要求App首页添加一个弹框,显示用户协议以及一些隐私政策,不然上架各大平台,现在就来简单的实现一下这个对话框 既然是一个对话框,那我们就先来简单...

Android 自定义 View 中使用 Spannable的实例详解

我们都知道 Android 中使用 Spannable 可以实现 TextView 富文本的显示,但是在自定义控件中如何使用 Spannable 绘制不同样式的文字呢? 例如这种效果,标题中的 分数字61 是粗体, 分 是常规...

Android实现简单用户注册案例

本文实例为大家分享了Android实现简单用户注册的具体代码,供大家参考,具体内容如下 目标: 设计一个用户注册案例。在主界面中对输入的手机号、密码、性别、爱好和城市后,可以...

Android Studio3.6.+ 插件搜索不到终极解决方案(图文

目录 一.排查他因 1. 网络检查 2. 取消代理 二、终极方案 1.离线下载 2. availables.xml替换方案 三、无效方案 1.取消 Use secure connection 2. idea.properties配置 不知道什么时候Android Studio 插件和...

利用Flutter实现“孔雀开屏”的动画效果

前言 今天分享一个类似“孔雀开屏”的动画效果,打开新的页面时,新的页面从屏幕右上角以圆形逐渐打开到全屏。 先来看下具体的效果 不知道这种效果大家叫什么名字?如果有更合...

Flutter 使用Navigator进行局部跳转页面的方法

Navigator组件使用的频率不是很高,但在一些场景下非常适用,比如局部表单多页填写、底部导航一直存在,每个tab各自导航场景。 Navigator 是管理路由的控件,通常情况下直接使用 Nav...

Android App启动图启动界面(Splash)的简单实现代码

第一步:创建一个Activity 第二步:创建一个新的Activity 命名为Splash new - Activity - Empty Activity p第三步:将准备好的启动图片放到drawable目录下,并修改Splash的xml布局文件,如下图所示 第四...

Android Studio 利用Splash制作APP启动界面的方法

最近又开始学习Android studio 了,在制作APP时,都有一个启动的界面,看上去美观且实用(也可以作为以后的广告位← 那怎样制作呢? 第一步:新建Splash 如图,新建一个Empty Activity。 然...

Android Studio下的APP目录结构详解

Project Name:工程项目名称 Application Name:当前应用发布以后的名字,例如QQ图标下面的名字是“QQ”,就是Application Name. Android Studio工程目录 1、.gradle和.idea 这两个目录下放置的都是Android St...

Android实现扫描和生成二维码

本文实例为大家分享了Android实现扫描和生成二维码的具体代码,供大家参考,具体内容如下 需求: 就是需要把数据存放到二维码中,然后通过扫描二维码拿到数据,并展示到页面上。...

Android 实现秒转换成时分秒的方法

在对时间进行转换中,通常会把秒转换成时分秒的小功能,怎么才能做到呢,其实也简单 这就涉及到时分秒之间的相互转换 具体代码如下: import android.content.Context;public class ToolsUtil...

Android实现面包屑功能的代码(支持Fragment联动)

由于UI小姐姐给的设计图中包含了面包屑效果,去github逛了一圈,没有特别合适的,只能自己实现了。 先看下效果图: 先看下逐个添加Fragment,然后按返回键挨个回退的场景: 接着看下...

Android 实现可任意拖动的悬浮窗功能(类似悬浮球

最近开发项目中,有个在屏幕上任意拖动的悬浮窗功能,其实就是利用 WindowManager的api来完成这个需求,具体的实现的功能如下: 1.自定义view import android.content.Context;import android.content...

android实现滚动文本效果

本文实例为大家分享了android实现滚动文本效果的具体代码,供大家参考,具体内容如下 效果图 实现方法 直接上代码 首先是一个自定义layout,继承自FrameLayout public class AnimationTextLayou...

Android实现View的拖拽

本文实例为大家分享了Android实现View拖拽的具体代码,供大家参考,具体内容如下 前言 实现View的拖拽,其实原理很简单。无非就是获取手指的位移信息,然后view根据手指的位移信息,...