Android自定义View实现圆环进度条
本文实例为大家分享了Android自定义View实现圆环进度条的具体代码,供大家参考,具体内容如下效果展示动画效果View实现1.底层圆环是灰色背景
2.上层圆环是红色背景
3.使用动画...
本文实例为大家分享了Android自定义View实现圆环进度条的具体代码,供大家参考,具体内容如下效果展示动画效果View实现1.底层圆环是灰色背景
2.上层圆环是红色背景
3.使用动画...
本文实例为大家分享了Android SurfaceView画板操作的具体代码,供大家参考,具体内容如下画板——画路径package com.example.review.view;import android.content.Context;impo...
前言:做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现Custo...
本文实例为大家分享了Android实现手绘功能的具体代码,供大家参考,具体内容如下布局文件如下<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="...
本文实例为大家分享了Android原生视频播放VideoView的具体代码,供大家参考,具体内容如下布局文件activity_video.xml<RelativeLayout xmlns:android="http://schemas.android....
前言object是Kotlin中的一个重要的关键字,也是Java中没有的。object主要有以下三种使用场景: 对象声明(Object Declaration) 伴生对象(Companion Object) 对象表达式(Object Exp...
概述​ 项目中要实现仿抖音直播间滑动清屏,侧滑列表的功能,在此记录下实现过程和踩坑记录希望避免大家走些弯路,也当作自己的一个总结​ 首先看下Demo中的效果​...
一、升级问题1. dataBinding开启配置修改升级到AS 4.0以后,出现如下的预警,对于我这种有代码洁癖的人是不能忍的,必须解决DSL element 'android.dataBinding.enabled' is obsol...
Android Studio 4.0 已经发布了。以下是在Ubuntu 18.04,Ubuntu 19.10,Ubuntu 20.04中安装它的方法。Android Studio 4.0具有新的Motion 编辑器,改进的布局检查器,对C++的Clangd...
最近 Android Studio 4.0 稳定版本正式发布,其中一个重要升级就是新版的Layout Inspector旧版的Layout Inspector4.0 之前我们通过Tools -> Android -> Layout Inspector 可...
网上大多教程和资源并没有从头到尾告诉怎么编译过程,这边文章教你一个对ndk编译懂的不多,又需要使用三方库,怎么办,硬着头皮搞,又无从下手,网上一堆资料,有价值的不多,到处是偏分的...
项目要求1.初次打开程序时右上角标题栏显示“无连接”,点击旁边的按钮选择“我的好友”,进入配对界面;
2.选择好友之后,返回主界面,标题栏会显示已连接的手机型号;
3.两部手机间可...
项目一键打包并上传到蒲公英缘由:测试流程由 打包 找包准备上传 填写更新信息 然后上传过于复杂 所以想要简化开发阅读须知:需要读者了解如何在项目里面建立一个空的gra...
最近写课设,因为是新手,实现起来比较麻烦。所以写下此笔记,免得我以后忘记了。附图片://主页面的布局
activity_main.xml:<?xml version="1.0" encoding="utf-8"?><andr...
效果图
首先是创建弹窗的背景这是上面用到的
以shape_bg_5_blue.xml为例,其他的三个无非就是里面的颜色不一样而已<?xml version="1.0" encoding="utf-8"?><shape...
实现效果图主要代码完整源代码class TabView(context: Context, attributeSet: AttributeSet?) : LinearLayout(context, attributeSet) { private lateinit var firstT...
一个精简可自定义的倒计时控件,使用 Canvas.drawArc() 绘制。实现了应用开屏页的圆环扫过的进度条效果。代码见https://github.com/hanjx-dut/CountDownView使用allprojects...
在最近的开发工作中,要实现一个调色板的进度条,SeekBar要分成10段显示不同颜色,功夫不负有心人,终于实现了这个功能,下面分享给大家
示例图:1.自定义SeekBarimport android.conten...
Flutter简介Flutter是Google推出的基于Dart语言开发的跨平台开源UI框架,旨在统一纷纷扰扰的跨平台开发框架,在UI层面上多端共用一套Dart代码来实现多平台适配开发。目前应用比...
一、效果图展示
如果动图没有动的话,也可以看下面这个静态图
以下挨个分析每个的实现,这里只做简单的效果展示,大家可以基于目前代码做二次开发。二、BottomNavigationView...
SQLite毕竟是在手机上的数据库,开发者想在电脑上看还是比较烦恼,但相信大多数对navicat有所耳闻,我用的navicat 12就觉得数据库非常清晰简洁,操作也方便,那么下文就是教程。1.打...
1.前言
在开发中,会有需求实现控件在屏幕随意拖动,这就需要自定义View,然后在OnTouchEvent事件中,处理MotionEvent.ACTION_MOVE事件,然后通过坐标点传值给onlayout方法,来实现控...
缘起随着 App 的成长,我们难免会遇到以下这些需求: H5 跳原生界面 Notification 点击调相关界面 根据后台返回数据跳转界面,例如登录成功后跳不同界面或者根据运营需求跳不...
1.集成腾讯TBS使用腾讯TBS来预览pdf,word,excel,ppt等多种类型的文件,去 腾讯浏览服务官网下载SDK,按照官方文档文档集成SDK。2.使用TbsReaderView来加载文件动态创建TbsReade...
最近有个需求,要求启动页的拦截页每天只能显示3次,超过三次就显示别的页面,然后到第二天才可以再次显示,利用SharePreferences保存天数和每天的次数,大概是思路是:判断 如果是同一...
前言公司做海外产品的,集成的是 google 账号登录,账号信息、邮箱等这些不涉及隐私的按 google 的正常登录流程可以轻松实现 。但是一旦需要获取涉及隐私的信息就比较麻烦,文档...
好习惯,先上图今天在做作业的时候有这样一种需求,评论功能页面需要仿QQ或者微博类似的页面布局,Edittext固定底部,但是又能悬浮在输入法之上。百度看了好多代码,又是写监听改变布...
一丶工作原理:App 通过请求本地tomcat发布的servlet (调用了 HttpURLConnection 方法)获取MySQL数据库当中的数据,获取数据并返回到App 当中,显示给用户。(其中传递的格式为 json...
1.)说明.本项目是来自github上的一个项目roottools (https://github.com/Stericson/RootTools),这里只是想本地编译后输出下jar包供自己进行使用。2.)操作步骤.步骤1)按之前你...
前提首先,我们肯定要在Application里面注册一个CrashHandler,监听应用crashpublic class TestApplication extends MultiDexApplication { private static TestApplication mI...
一、项目概述QQ是我们日常生活使用最多的软件之一,包含登录界面和进入后的聊天界面、好友列表界面和空间动态界面等。登录界面的制作比较简单,主要考验布局的使用,是实现QQ项目...
1.前言在开发中,会遇到向FTP服务器上传文件的需求,首先要导入
commons-net-3.3.jar 然后利用api进行相关操作,具体功能如下:Ftp相关代码import android.util.Log;import org.ap...
曾几何时, Android开发没有那么方便, 制作一个图标也许都要请美工, 或者自己花时间去PS。或者去一些在线图标制作网站, 例如: https://makeappicon.com/ http://iconion....
百度了许多相关资料,对两种修改app图标的方式进行总结:第一种:(最简单的方法)
将你准备好的 图标放入res目录下的drawable,在AndroidManifest.xml文件中,找到android:icon以及andro...
近期在工作上一直再维护平台OTA在线升级项目,其中关于这个升级文件主要是存放于ftp服务器上的,然后客户端通过走ftp协议方式下载至本地Android机进行一个系统升级操作。那么今...
我们知道,当系统控件并不能满足我们的需求时,我们就需要来创建自定义控件,主要有两种方法(1)引入布局下面来自定义一个控件,iPhone的标题栏,创建一个标题栏并不是什么难事,加入两个b...
1、首先,找到 Android SDK 在本机中的位置,如果不知道,可以通过在 Android Studio 找到,如下:
2、其次,通过 cmd 打开 windows 命令行窗口,如果,SDK 所在目录就在C盘下,可以直接通过...
1、先看一下项目目录:
2、新建一个AS项目,创建如上图所示的目录结构,然后添加内容:
(1)修改添加布局文件:activity_main.xml:<?xml version="1.0" encoding="utf-8"?><andr...
前言  在Android源码的分析过程中经常会看到System.getenv(“xxx”)和getenv(“xxx”)以及Os.getenv(“xxx”)获取Android系统的环境变量值,本篇的重点不是分析...
本文实例为大家分享了使用VideoView播放App中资源文件的具体代码,供大家参考,具体内容如下布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andr...
一、什么是状态管理大到整个app的状态,用户使用app是登录状态,还是游客状态;小到一个按钮的状态,按钮是点击选中状态还是未点击状态等等,这些都是状态管理。二、命令式编程和声明...
本文实例为大家分享了android通过servlet上传文件到服务器的具体代码,供大家参考,具体内容如下服务器端:部署在Tomcat上,直接在myEclipse上开发即可package com; import java.io...
本文实例为大家分享了android通过servlet服务器保存文件到手机的具体代码,供大家参考,具体内容如下服务器端:(手机和电脑连接的同一个WIFI)package com; import java.io.FileInpu...
1. 前言AndroidX replaces the original support library APIs with packages in the androidx namespace. Only the package and Maven artifact names changed; class, me...
效果需求  在手机上有一个功能,但是需要使用电脑控制什么时候开始这个功能,然后上网搜索,找到了AndServer可以满足要求,我只是实现了简单的功能,如果感兴趣的话,可以...
Vibrator振动器,是手机自带的振动器哦,不要想成岛国用的那种神秘东西哦~~
Vibrator是Android给我们提供的用于机身震动的一个服务哦 更多详情可见官方API文档:Vibrator如何使用...
样式效果 还是先来看效果: 这是一个仿雷达扫描的效果,是之前在做地图sdk接入时就想实现的效果,但之前由于赶着毕业设计,就没有亲手去实现,不过现在自己撸一个发现还是挺简单的...
最近群里的开发人员咨询怎样实现刻度尺的滑动效果去选择身高体重等信息。给个横着的效果,自己试着去改编或者修改一下,看看通过自己的能力能不能做出竖着的效果来,过两天我再把...
今天我做的是一个自定义刻度尺控件,由于项目需求需要使用刻度尺那样滑动选择,由于对自定义控件的认识还不够深入,于是花了一周多时间才把这个控件给整出来,也是呕心沥血的经历啊...
android中定时有很多种是实现,常见的Handler 与Thread的结合,handler.postDelayed ,以及要使用的AlarmManger 等都可以实现定时任务的执行,但是使用场景却大不相同,这里主要是怎...