移动端开发

iOS自定义UITabBar中间按钮

iOS自定义UITabBar中间按钮的具体代码,供大家参考,具体内容如下 自定义YLTbaBar继承自UITabBar git地址 YLTbaBar.h // // YLTabBar.h // 自定义tabbar // // Created by nyl on 2018/10/15. // Copyright © 2018年 nieyinlong. All rights reserved... »

android 限制某个操作每天只能操作指定的次数(示例代码详解)

最近有个需求,要求启动页的拦截页每天只能显示3次,超过三次就显示别的页面,然后到第二天才可以再次显示,利用SharePreferences保存天数和每天的次数,大概是思路是:判断 如果是同一天,就去拿保存的次数,当次数小于3才执弹出拦截页,然后,每次弹出,次数就加1,并且保存次数和当天的时间;如果不是同一天,就把次数赋值为1,并且把当天赋值给最后访问的时间,然后保存当前的次数。具体实现如下: pa... »

Android Studio 4.0 正式发布在Ubuntu 20.04中安装的方法

Android Studio 4.0 已经发布了。如何在Ubuntu中安装Android Studio 4.0:在Ubuntu 18.04及更高版本中的Ubuntu软件使用Snap软件包安装,不喜欢Snap应用程序?您可能感兴趣的文章:Android Studio 4.0新特性及升级异常问题的解决方案AndroidStudio3.6.1打包jar及AndroidStudio4.0打包jar的一系列... »

Android实现扫描和生成二维码

本文实例为大家分享了Android实现扫描和生成二维码的具体代码,供大家参考,具体内容如下 需求: 就是需要把数据存放到二维码中,然后通过扫描二维码拿到数据,并展示到页面上。 功能展示: demo下载:Android扫描生成二维码 代码实现: 1.引用第三方 //AndroidX 版本 implementation 'com.king.zxing:zxing-lite:1.1.7-androidx... »

Android小程序实现简易QQ界面

本文实例为大家分享了Android实现简易QQ界面的具体代码,供大家参考,具体内容如下 要求: (1)与QQ界面控件数目、样式相同 (2)与QQ的图形化界面相同 (3)实现一个简单的点击事件 具体实现: (1)编写程序代码 package com.example.login; import android.app.Activity; import android.os.Bundle; import... »

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

1. 简介 大家应该都有过这样的体会,手机用着用着里面就充斥着各种不懂的文件夹和文件。甚至是连已经删除的软件的文件夹还存在。 为什么会发生的这样的问题呢? 因为Google的缺席,导致Android生态野蛮生长,导致很多开发规范没有完全被落实。 为了解决这样的问题,Google决定重拳出击,提出了分区存储(Scoped Storage)机制,也叫沙盒存储机制。 那么什么是沙盒存储机制呢。 沙盒机制... »

Android实现音乐播放进度条传递信息的两种方式(在service和activity中)

实现播放时的进度条显示,或是定时从service获取某些信息,是我们日常开发中经常遇到的需求,下面介绍当音乐再service中运行时,activity如果获取音乐进度信息的两种方式: 一、在activity中建立消息接收机制 我们需要在activity中建立一个用于接收信息的handler(handler简单的说是在android中可以发送消息和也可以处理消息的一种机制,当然它的用途更加强大,有时... »

iOS新增绘制圆的方法实例代码

iOS 的坐标系和我们几何课本中的二维坐标系并不一样! # BezierPath绘制圆弧 使用 UIBezierPath 进行绘制圆弧的方法,通常会直接使用 addArc : addArc(withCenter:, radius:, startAngle:, endAngle:, clockwise:) 或者使用 addCurve 进行拟圆弧: addCurve(to:, controlPoint... »

Android 通过腾讯TBS实现文件预览功能

1.集成腾讯TBS 使用腾讯TBS来预览pdf,word,excel,ppt等多种类型的文件,去 腾讯浏览服务官网下载SDK,按照官方文档文档集成SDK。 2.使用TbsReaderView来加载文件 动态创建TbsReaderView,然后添加到布局中。 // 回调 TbsReaderView.ReaderCallback readerCallback = new TbsReaderView.R... »

Android Studio 4.0新特性及升级异常问题的解决方案

一、升级问题 1. dataBinding开启配置修改 升级到AS 4.0以后,出现如下的预警,对于我这种有代码洁癖的人是不能忍的,必须解决 DSL element ‘android.dataBinding.enabled’ is obsolete and has been replaced with ‘android.buildFeatures.dataBin... »

Android Studio下的APP目录结构详解

Project Name:工程项目名称 Application Name:当前应用发布以后的名字,例如QQ图标下面的名字是“QQ”,就是Application Name. Android Studio工程目录   1、.gradle和.idea 这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑。 2、app 项目中的代码、资源等内容几乎... »

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

本文实例为大家分享了android studio实现计算器的具体代码,供大家参考,具体内容如下 先来个效果图: 功能: 满足加减乘除四则运算规则,有回退、清除功能。 下面的代码只是完成基本功能,若添加背景图先看看下面的方法:Android Studio App设置背景图片 1、本地准备好图片,复制它,粘贴进mipmap(drawable)文件夹。 2、在activity_main.xml里添加下面... »

如何在Android Studio下进行NDK开发

在AS中进行NDK开发之前,我们先来简单的介绍几个大家都容易搞懵的概念: 1. 到底什么是JNI,什么是NDK?Java开发要用到JDK,Android开发要用到SDK,那我们在Android中要进行native开发,也要用到它对应的工具包,即NDK。好了,上面的基本概念介绍完以后,我们正式进入AS下NDK开发的讲解。首先新建一个Android工程JNIDemo,Ctrl + shift +... »

Flutter中如何使用WillPopScope的示例代码

在Flutter中如何实现点击2次Back按钮退出App,如何实现App中多个Route(路由),如何实现Back按钮只退出指定页面,此篇文章将告诉你。以下几种情况我们会用到WillPopScope: 需要询问用户是否退出。'), ))App中有多个Navigator我们的App通常是在MaterialApp和CupertinoApp下,MaterialApp和CupertinoApp本身有一... »

Android scheme 跳转的设计与实现详解

缘起 随着 App 的成长,我们难免会遇到以下这些需求: H5 跳原生界面 Notification 点击调相关界面 根据后台返回数据跳转界面,例如登录成功后跳不同界面或者根据运营需求跳不同界面 实现 AppLink 的跳转 为了解决这些问题,App 一般都会自定义一个 scheme 跳转协议,多端都实现这个协议,以此来解决各种运营需求。今天就来解析下QMUI最新版QMUISchemeHandle... »

Android仿抖音右滑清屏左滑列表功能的实现代码

所以,很明显在Item的布局上包一层,实现清屏和侧滑列表的功能就可以了,这样每个房间都可以上下滑,切换房间。这样就造成,用户从右侧列表点击切换房间后,再次滑出RightSlider切换房间,发现又要从头开始往下滑,这样肯定不符合用户体验。 »

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

最近又开始学习Android studio 了,在制作APP时,都有一个启动的界面,看上去美观且实用(也可以作为以后的广告位←那怎样制作呢?然后将名字改为SplashActivity。总结到此这篇关于Android Studio 利用Splash制作APP启动界面的文章就介绍到这了,更多相关android studio app启动界面内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以... »

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

本文实例为大家分享了Android Studio实现长方体、表面积计算器的具体代码,供大家参考,具体内容如下 写了两个方法(在我理解之中有三个方法,其中循环字符串匹配太low了,pass掉),目前先上传一个,后续补上。 针对这个问题 总共有四个文件 方法一:正则表达式 1.MainActivity.java package com.example.flyyu.four; import androi... »

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

各位小伙伴们大家早上好,不知道你的《第三行代码》已经读到哪里了? 有些朋友的阅读速度真是令人印象深刻,我记得在《第三行代码》刚刚发售一周不到的时间里,竟然就有人已经读到第9章了(因为公众号后台有人回复第9章里隐藏的关键字)。现在,《第三行代码》已经出版一个月有余了,相信已经有不少朋友将全本书都看完了。 全书都看完的朋友一定知道,《第三行代码》的最后一章是带着大家一起开发了一个开源库:Permiss... »

详解Android Studio实现用户登陆界面demo(xml实现)

使用Android Studio 编写的第一个demo,使用布局文件—xml实现用户登录界面 注:所建工程均为Android 6.0 所以只要是Android 6.0(包括6.0)以上的真机,模拟机都可以使用 Step1:Android Studio 开发环境的搭建: 1.安装JDK (1.8); 2.安装Android studio (3.3.1) 包含 gradle、sdk manage 、a... »

Android Studio连接SQLite数据库的登录注册实现

1、先看一下项目目录:2、新建一个AS项目,创建如上图所示的目录结构,然后添加内容:(1)修改添加布局文件:activity_main.xml: activity_register.xm »

Android 自定义LineLayout实现满屏任意拖动功能的示例代码

1.前言 在开发中,会有需求实现控件在屏幕随意拖动,这就需要自定义View,然后在OnTouchEvent事件中,处理MotionEvent.ACTION_MOVE事件,然后通过坐标点传值给onlayout方法,来实现控件的任意拖动,具体代码如下: import android.content.Context; import android.util.AttributeSet; import an... »

kotlin中object关键字的三种使用场景

前言 object是Kotlin中的一个重要的关键字,也是Java中没有的。object主要有以下三种使用场景: 对象声明(Object Declaration) 伴生对象(Companion Object) 对象表达式(Object Expression) 下面就一一介绍它们所表示的含义、用法以及注意点,保证你在看完本篇之后就可以完全掌握object关键字的用法。 1. 对象声明(Ob... »

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

您可能感兴趣的文章:详解Android中App的启动界面Splash的编写方法Android开发基础之创建启动界面Splash Screen的方法Android笔记之:App应用之启动界面SplashActivity的使用Android开发笔记之:Splash的实现详解 »

详解Android使用CoordinatorLayout+AppBarLayout+CollapsingToolbarLayou实现手指滑动效果

CoordinatorLayout+AppBarLayout+CollapsingToolbarLayou实现手指滑动效果 如何使用 CoordinatorLayout+AppBarLayout+CollapsingToolbarLayou实现下面GIF图中的效果,再展开的时候头像处于红白中间,根据收缩程度改变头像的位置!底下的RecyclerView也跟随这个移动,不会出现中间隔出一段距离!(仅... »

Page 1 of 717123»