Android Studio实现长方体表面积计算器
本文实例为大家分享了Android Studio实现长方体、表面积计算器的具体代码,供大家参考,具体内容如下写了两个方法(在我理解之中有三个方法,其中循环字符串匹配太low了,pass掉),目前...
本文实例为大家分享了Android Studio实现长方体、表面积计算器的具体代码,供大家参考,具体内容如下写了两个方法(在我理解之中有三个方法,其中循环字符串匹配太low了,pass掉),目前...
本文实例为大家分享了android studio实现计算器的具体代码,供大家参考,具体内容如下先来个效果图:功能: 满足加减乘除四则运算规则,有回退、清除功能。下面的代码只是完成基本功...
本文实例为大家分享了Android实现简易QQ界面的具体代码,供大家参考,具体内容如下要求: (1)与QQ界面控件数目、样式相同
(2)与QQ的图形化界面相同
(3)实现一个简单的点击事件具体实...
本文实例为大家分享了Android实现选项菜单的具体代码,供大家参考,具体内容如下创建选项菜单步骤:(1)覆盖Activity的onCreateOptionsMenu()方法,当第一次打开菜单时该方法被自动调...
本文实例为大家分享了Android实现访问联系人的具体代码,供大家参考,具体内容如下要求:编写程序,使用ContentProvider实现访问联系人ContentProvider类的作用:ContentProvider(内容...
本文实例为大家分享了Android实现切换背景颜色的具体代码,供大家参考,具体内容如下(1)首先打开界面布局文件,添加两个Button<LinearLayout xmlns:android="http://schemas.androi...
一套代码达到以下效果: 打包不同applicationId能同时安装在同一手机上 不同logo,app名称, 不同第三方SDK接入配置(例如微信分享appid,激光推送appkey) 能区分debug和release配...
现在Android上架各大平台都要求App首页添加一个弹框,显示用户协议以及一些隐私政策,不然上架各大平台,现在就来简单的实现一下这个对话框既然是一个对话框,那我们就先来简单的封...
不知道什么时候Android Studio 插件和Gradle升级后,插件在线安装就搜索不到插件了,一直处于转圈圈状态,通过各种测试和摸索总结出几种解决方案。我的Android Studio已经升级到...
前言今天分享一个类似“孔雀开屏”的动画效果,打开新的页面时,新的页面从屏幕右上角以圆形逐渐打开到全屏。先来看下具体的效果不知道这种效果大家叫什么名字?如果有更合适的名...
Navigator组件使用的频率不是很高,但在一些场景下非常适用,比如局部表单多页填写、底部导航一直存在,每个tab各自导航场景。Navigator 是管理路由的控件,通常情况下直接使用Navi...
第一步:创建一个Activity第二步:创建一个新的Activity 命名为Splashnew -> Activity -> Empty Activityp>第三步:将准备好的启动图片放到drawable目录下,并修改Splash的xml布局...
最近又开始学习Android studio 了,在制作APP时,都有一个启动的界面,看上去美观且实用(也可以作为以后的广告位←那怎样制作呢?第一步:新建Splash如图,新建一个Empty Activity。然后...
Project Name:工程项目名称Application Name:当前应用发布以后的名字,例如QQ图标下面的名字是“QQ”,就是Application Name.Android Studio工程目录 1、.gradle和.idea这两个...
本文实例为大家分享了Android实现扫描和生成二维码的具体代码,供大家参考,具体内容如下需求:就是需要把数据存放到二维码中,然后通过扫描二维码拿到数据,并展示到页面上。功能展...
在对时间进行转换中,通常会把秒转换成时分秒的小功能,怎么才能做到呢,其实也简单 这就涉及到时分秒之间的相互转换具体代码如下:import android.content.Context;public class T...
由于UI小姐姐给的设计图中包含了面包屑效果,去github逛了一圈,没有特别合适的,只能自己实现了。先看下效果图:先看下逐个添加Fragment,然后按返回键挨个回退的场景:接着看下逐个添...
最近开发项目中,有个在屏幕上任意拖动的悬浮窗功能,其实就是利用 WindowManager的api来完成这个需求,具体的实现的功能如下:
1.自定义viewimport android.content.Context;impor...
本文实例为大家分享了android实现滚动文本效果的具体代码,供大家参考,具体内容如下效果图实现方法直接上代码首先是一个自定义layout,继承自FrameLayoutpublic class Animation...
本文实例为大家分享了Android实现View拖拽的具体代码,供大家参考,具体内容如下前言实现View的拖拽,其实原理很简单。无非就是获取手指的位移信息,然后view根据手指的位移信息,移...
本文实例为大家分享了Android自定义View实现抖音飘动红心效果的具体代码,供大家参考,具体内容如下自定义View——抖音飘动红心效果展示动画效果使用自定义view完成红心飘动效...
本文实例为大家分享了android surfaceView实现播放视频的具体代码,供大家参考,具体内容如下RelativeLayout<?xml version="1.0" encoding="utf-8"?><RelativeLayout x...
本文实例为大家分享了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...