Android Studio3.2中导出jar包的过程详解
1.)说明.本项目是来自github上的一个项目roottools (https://github.com/Stericson/RootTools),这里只是想本地编译后输出下jar包供自己进行使用。2.)操作步骤.步骤1)按之前你...
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 等都可以实现定时任务的执行,但是使用场景却大不相同,这里主要是怎...
Android 两种轮询的简单写法,供大家参考,具体内容如下public void startPolling() { subscriber = Observable.interval(0, POLLING_INTERVAL, TimeUnit.MILLISECONDS). doO...
本文实例为大家分享了Android实现轮询的方式,供大家参考,具体内容如下1.通过rxjava实现(代码中使用了Lambda表达式)
private static final int PERIOD = 10 * 1000;private st...
本文实例为大家分享了Android无限循环滚动的具体代码,供大家参考,具体内容如下因项目需要循环展示列表数据,所以就实现了这个无限循环滚动的 LIstView.先说一下原理,原理呢,其实...
本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下先上图:实现原理:第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的clipR...
本文实例为大家分享了Android实现水平圆点加载进度条的具体代码,供大家参考,具体内容如下先来看看要实现的效果实现思路非常简单:当前变化的圆点先从最小半径变大到最大最大半...
本文实例为大家分享了Android实现两圆点之间来回移动加载进度的具体代码,供大家参考,具体内容如下一、前言最近喜欢上自定义控件,喜欢实现一些简约有趣的控件,也好巩固下以前学...
向右滑动返回,对于屏幕过大的手机来说,在单手操作时,是一个不错的用户体验,用户不必再费力的或者用另一个手去点击屏幕左上角的返回按钮或者,手机右下角的返回按钮,轻轻向右滑动屏...
本文实例为大家分享了Android实现无预览拍照功能的具体代码,供大家参考,具体内容如下实现思路:把预览的SurfaceView的宽高设置为肉眼看不出的值,例如0.1dp,其他的就是自定义相机...
本文实例为大家分享了Android实现静默拍照功能的具体代码,供大家参考,具体内容如下1.申请权限(6.0以后要动态申请)<uses-permission android:name="android.permission.CAMERA"...
本文实例为大家分享了Android实现动态体温计的具体代码,供大家参考,具体内容如下前段时间在做一个生理参数采集的项目,其中涉及到体温模块。这是我的部分总结。
实现内容: 从文...
android的下拉刷新,上拉加载功能,翻页时显示从第1页开始到当前页面的内容,并且当前显示的是当前页的内容;1.PullRefreshRecyclerView.java : 翻页控件public class PullRefreshR...
即时通讯功能,使用SDK里封装的方法,获取聊天记录,接口请求成功,但获取不到数据。使用本地的服务器保存聊天记录,实现方法如下:1. ChatFragment.java中请求聊天记录:public class Ch...
1.概述本篇文章仅是Android小白在写一个小程序,内容仅供参考,有很多不足之处希望各位大神指出,文章末尾有整个项目的下载,不需要币,只求帮你们解决到问题的同时收获到一颗小小的...
分区存储在Android Q中引入了分区储存功能,在外部存储设备中为每个应用提供了一个“隔离存储沙盒”。其他应用无法直接访问应用的沙盒文件。由于文件是应用的私有文件,不再需...
Google发行Android Q版本也有很长一段时间了,华为应用市场已经要求要适配Android Q版本了,所以,我们也要去对Android Q进行适配。
先讲一下咱们这节用到的新特性 Android Q文...
前言:作为一个Android程序员,每年最期待就是Google的发布会啦!!这不,今年的AndroidQ如期而至。这里简单介绍一下Android的新特性: AndroidQ全局暗黑模式 隐私权限的更新 Androi...
整体思路1、获取要截图的view
2、根据这个view创建Bitmap
3、保存图片,拿到图片路径
4、把图片路径传入自定义view(自定义view实现的功能:画圆角边框,动画缩小至消失)
主要用到...
在android官方指导的相关应用框架中,用到一个Resource类来表示网络请求的状态与结果// A generic class that contains data and status about loading this data.sealed cla...
现在主流的Android开发环境有: Eclipse + ADT + SDK Android Studio + SDK IntelliJ IDEA + SDK现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官...
实现常驻通知栏时遇到的问题:无论如何就是不显示通知,查看日志发现貌似报错了:2020-06-28 14:11:34.923 6387-6387/xxx E/CrashReport: android.app.RemoteServiceException: B...
AndroidStudio升级后, 新建类变成了下面这个样子, 并且默认还没有修饰符, 一堆大写的英文看的我一脸懵逼, 后来在stackoverflow 上看到了这几个参数的含义: IMPORT BLOCK...
前端开发当中最有意思的就是实现动画特效,Flutter提供的各种动画组件可以方便实现各种动画效果。Flutter中的动画组件主要分为两类: 隐式动画控件:只需设置组件开始值,结束值,执...
本文实例为大家分享了Android自定义控制条效果的具体代码,供大家参考,具体内容如下ControlBar自定义一个可以调节大小的控件,可以根据宽高来指定控制条方向。当width >= heigth...
Flutter 中渐变有三种: LinearGradient:线性渐变 RadialGradient:放射状渐变 SweepGradient:扇形渐变看下原图,下面的渐变都是在此图基础上完成。LinearGradient给一张图片添...
Step1: 安装JDK并配置环境变量;
Step2: 安装Gradle
进入点击打开链接官网首页点击install gradle进入新的页面之后,找到并点击下载完整版本(英文看不懂可以先将网站翻译成中文)...
方法一,修改gradle.properties文件,增加一句gradle.user.home=D\:\\Android\\.gradle但这种方法,需要每个项目文件都要改一遍,如果只是临时修改,可以采用这种方法,如果是针对所有...
Windows系统上面修改了flutter sdk的环境变量地址之后Android studio上面运行flutter项目就会报错类似于:
Could not read script XXX\flutter.gradle' as it does not exist...
先看下效果:两种需求场景:1.广告页3s后跳转到首页2.短信验证码60s倒计时第一种的话,根据需求我们可以知道,我们想要的效果就是3s结束做出一个动作。factory Timer(Duration dura...