手机教程

Android自定义控件之圆形进度条动画

本文实例为大家分享了Android实现圆形进度条动画的具体代码,供大家参考,具体内容如下 首先贴上图片: 额,感觉还行吧,就是进度条的颜色丑了点,不过咱是程序员,不是美工,配...

Android文件操作工具类详解

本文实例为大家分享了Android文件操作工具类的具体代码,供大家参考,具体内容如下 贴上我写的一个文件操作工具类,基本上覆盖了各种文件操作: 1、文件的新建、删除; 2、文件的...

android自定义等级评分圆形进度条

本文实例为大家分享了android评分圆形进度条的具体代码,供大家参考,具体内容如下 一、测试截图 二、实现原理 package com.freedomanlib; import java.util.Timer;import java.util.TimerTask;import androi...

Android自定义条形对比统计图

本文实例为大家分享了Android自定义条形对比统计图的具体代码,供大家参考,具体内容如下 一、测试截图 二、实现方法 package com.xtravel.widget; import java.util.Timer;import java.util.TimerTask;im...

android自定义环形统计图动画

本文实例为大家分享了android自定义环形统计图动画的具体代码,供大家参考,具体内容如下 一、测试截图 二、实现原理 package com.freedomanlib; import java.util.Timer;import java.util.TimerTask; imp...

Android自定义控件横向柱状统计图

本文实例为大家分享了Android实现横向柱状统计图的具体代码,供大家参考,具体内容如下 碰到一个项目需要用到统计图功能,比较简单就自定义写了一个。没有写过多的样式和功能,...

Android自定义RecyclerView实现不固定刻度的刻度尺

本文实例为大家分享了自定义RecyclerView实现不固定刻度的刻度尺的具体代码,供大家参考,具体内容如下 ##不均匀刻度效果图 ##等比例刻度效果图 实现功能目前 1、实现类似日期/分类等...

详解Android aidl的使用方法

AIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition language的缩写(对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的...

Android开发中Button组件的使用

前言 安卓系统中,Button是程序和用户进行交互的一个重要控件,今天我们就来简单的对Button进行学习,其中Button组件是文本按钮(继承自TextView),而ImageButton是图像按钮(继承自ImageV...

android中使用react-native设置应用启动页过程详解

一、背景 在我们使用react-native进行编写代码的时候,当启动应用的时候,我们会看到如下界面 然而,这样的启动界面是非常的不又好,那么我们该怎么进行处理启动界面呢?有如下两...

Android Fragment实现底部通知栏

Android Fragment实现底部通知栏,供大家参考,具体内容如下 截图如下: 1. 第一步先要创建fragment(动态注册) 然后将两个勾选取消掉(还有一种是自己手动创建) 会自动生成相对应的...

Android底部菜单栏(RadioGroup+Fragment)美化

众所周知,android的底部菜单栏太重要,平时项目一般都是需要用到的,但是网上关于这方面的demo做得太丑了,实在惨不忍睹,所以这里便用RadioGroup+Fragment的方式写了一个,顺便美化了...

在Android环境下WebView中拦截所有请求并替换URL示例

需求背景 接到这样一个需求,需要在 WebView 的所有网络请求中,在请求的url中,加上一个xxx=1的标志位。 例如http://www.baidu.com加上标志位就变成了http://www.baidu.comxxx=1 寻找解决方案 从...

Android处理视图圆角和色彩的工具类

Android代码处理视图圆角和色彩的工具类,供大家参考,具体内容如下 一直都用的.XML文件处理圆角与色彩或色彩渐变,觉得很不方便,后来发现了GradientDrawable这个类,就整了个工具类,...

Android RIL使用详解

前言 Android作为一个通用的移动平台,其首要的功能就是通话、短信以及上网等通信功能。那么,从系统的角度来看,Android究竟是怎么实现与网络的交互的了? 这篇文章里,就来看一看...

Android 系统服务TelecomService启动过程原理分析

由于一直负责的是Android Telephony部分的开发工作,对于通信过程的上层部分Telecom服务以及UI都没有认真研究过。最近恰好碰到一个通话方面的问题,涉及到了Telecom部分,因而就花时间仔...

Android圆角头像工具类详解

很多android应用都用到了圆角头像,或者一些圆角图片处理起来比较麻烦,直接上圆角图片工具类 public class CircleImageView extends ImageView { // 缩放类型 private static final ScaleType SCALE_TYPE = Sca...

Android实现系统消息推送

现在好多应用都接入了推送功能,市面上也有很多关于推送的第三方,例如极光等等,那么我们需求不大,接入极光会造成很大的资源浪费,下面我们来看下利用android服务进行本地推送...

Android实现记事本小功能

本文实例为大家分享了Android实现记事本功能的具体代码,供大家参考,具体内容如下 首先声明,本人是android的小白,主要是新人项目写了这个程序,思路可能不是很清晰,可优化的地...

Android实现简易记事本

本文实例为大家分享了Android实现简易记事本的具体代码,供大家参考,具体内容如下 下面实现了一个简易的记事本,效果如下: 主要使用数据库存储数据。 完整代码链接:Android实现...

Android自定义圆弧进度条加数字动态变化

本文实例为大家分享了Android自定义圆弧进度条数字变化的具体代码,供大家参考,具体内容如下 效果如下: 思路: 一个内环圆弧和一个外环圆弧,因为有一个圆圈是在圆弧上做圆周运动...

Flutter 实现酷炫的3D效果示例代码

此文讲解3个酷炫的3D动画效果。 下面是要实现的效果: Flutter 中3D效果是通过 Transform 组件实现的,没有变换效果的实现: class TransformDemo extends StatelessWidget { @override Widget build(BuildCont...

Recycleview实现无限自动轮播

概述 RecycleView实现特定数据无限重复滑动在我看来不外乎有两种方法 1.修改adpter的复用机制,无限复用数据 2.在adpter中返回数据长度返回Integer的最大值 由于第一种虽然能实现数据的无...

Android使用GridView实现表格分割线效果

使用GridView实现表格分割线效果,网格布局表格布局也是可以实现的。 效果如下: 1.主函数代码: package com.example.qd.douyinwu; import android.app.Activity;import android.content.Context;import android.os....

Android自定义TextBanner实现自动滚动

本文实例为大家分享了Android自定义TextBanner实现自动滚动的具体代码,供大家参考,具体内容如下 1、TextBanner package com.example.myapplication.customview; import android.content.Context;import android.util...

Android实现文字下方加横线

本文实例为大家分享了Android实现文字下方加横线的具体代码,供大家参考,具体内容如下 public class WhiteTextviewWithWhiteBottomLine extends LinearLayout { private Context mContext; public WhiteTextviewWithWh...

浅谈Android中适配器的notifyDataSetChanged()为何有时不

学过Android开发的人都知道,ListView控件在开发中经常遇到,并且ListView通常结合Adapter适配器来进行数据显示和数据更新操作。姑且假设数据存储在名为dataList的成员变量中。数据操作无...

Flutter之自定义Dialog实现版本更新弹窗功能的实现

功能点: 1.更新弹窗UI 2.强更与非强更且别控制 3.屏蔽物理返回键(因为强更的时候点击返回键,弹窗会消失) 4.点击弹窗外透明区域时,弹窗不消失 先看下效果图: Dialog实现代码:...

Android 实现自定义圆形listview功能的实例代码

最近遇到一个需求需要圆形listview作为悬浮窗,费了九牛二虎之力终于开发出来了,特别有成就感,下面分享下案例,项目原因,只能分享一部分供大家参考 1.有图有真相 下面就来讲解...

Android实现自定义倒计时

最近工作中遇到个要做倒计时60秒的进度条,经过参考别人的资料做出来需求的效果。废话少说先来个效果: 一定想知道是怎么实现的吧!下面是代码 public class CountDownView extends View {...

Android实现文字滚动播放效果的代码

在开发时,我们会遇到文字过长,TextView不能完全展示,但又不想文字换行展示,这样有时会影响美观。这时我们就需要文字滚动播放,让用户可以看到所有的文字。 话不多说,直接上...

Android如何绘制发光效果详解

前言 之前在看别人写自定义view作绘制的时候,看到别人家的view自带发光效果,看起来也是蛮炫酷的,于是自己也抽出时间来试用一下,这里做了一个模仿太阳的各种状态样式。 先上效...

Android列表RecyclerView排列布局

本文实例为大家分享了Android列表RecyclerView排列布局的具体代码,供大家参考,具体内容如下 效果图: 1.要添加相关的依赖 implementation 'androidx.recyclerview:recyclerview:1.1.0' 2.然后布局文件中...

Android开发实现文件存储功能

本文实例为大家分享了Android开发实现文件存储的具体代码,供大家参考,具体内容如下 这个程序只有一个Activity, Activity中只有一个Edittext。实现的功能是在Activity销毁之前将EditText的内...

Android RecyclerView实现滑动删除

本文实例为大家分享了RecyclerView实现滑动删除的具体代码,供大家参考,具体内容如下 package com.example.demo; import androidx.annotation.NonNull;import androidx.appcompat.app.AppCompatActivity;import androidx....

android开发实现文件读写

本文实例为大家分享了android实现文件读写的具体代码,供大家参考,具体内容如下 读取 /*** 文件读取* @param is 文件的输入流* @return 返回文件数组*/private byte[] read(InputStream is) { //缓冲区...

Android实现手势滑动(左滑和右滑)

最近想实现Android左滑弹出菜单框,右滑消失菜单这个个功能。了解了一下Android 的滑动事件,必须是在view组件或者Activity上实现,同时必须实现OnTouchListener, OnGestureListener这个两个接口。...

android简易计算器的制作

之前有好好完成老师留过的C++大作业,使用MFC制作通讯录。所以用AS写一个安卓的计算器并不是很难,但还是想上手操作一下,写一个只有简单加减乘除运算的小计算器,后面可能会考...

Android 8.0实现发送通知

在Android8.0以后,针对Notification 通知api做了修改,新增了通知渠道(NotificationCannel)。下面就把demo的详细代码记录下: 1.Application 为NotificationManager添加通知频道 import android.app.Application...

Android自定义Dialog原理实例解析

Android开发过程中,常常会遇到一些需求场景——在界面上弹出一个弹框,对用户进行提醒并让用户进行某些选择性的操作, 如退出登录时的弹窗,让用户选择“退出”还是“取消”等...

Android自定义转盘菜单效果

最近由于公司项目需要,需要开发一款转盘菜单,费了好大功夫搞出来了,下面分享下 样图 具体功能如下: import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.Fragment;im...

Android自定义View实现直播点赞特效

由于开发的需要,需要开发类似直播点赞特效的需求,于是自定义View来实现这种效果 案例图: 1.自定义View import android.animation.Animator;import android.animation.AnimatorSet;import android.animation.Ob...

Android实现卫星菜单效果

前言 最近需求中,需要实现 卫星菜单的需求,最终通过自定义View和动画属性来实现,具体功能如下: 1.自定义View import android.content.Context;import android.util.AttributeSet;import android.view.View...

Android开发实现录屏小功能

最近开发中,要实现录屏功能,查阅相关资料,发现调用 MediaProjectionManager的api 实现录屏功能即可: import android.Manifest;import android.app.Activity;import android.content.Context;import android.content.I...

Android通过原生方式获取经纬度与城市信息的方法

一、概述 在项目中需要获取用户所在位置的经纬度和城市上送给风控系统。一般来说,定位有两种方式: 用第三方SDK定位,如百度地图、高德地图、谷歌地图; 用Android原生SDK中的ap...

用Flutter做桌上弹球(绘图(Canvas&CustomPaint)API)

本文是Flutter中Canvas和CustomPaint API的使用实例。 首先看一下我们要实现的效果: 结合动图演示,列出最终目标如下: 在程序运行后,显示一个小球; 每次程序启动后,小球的样式均发...

Android入门计算器编写代码

这个简易计算器是我按照一本android开发入门书学的,书上的第一个例子就是计算器的编写。计算器的编写主要涉及到按键的布局和按键输入要点。 一个总的Lnearlayout的布局下orientation设...

Android连接MySQL数据库并进行增删改查操作示例讲

1.Android 连接MySQL数据库 public class DBOpenHelper { private static String driver = "com.mysql.jdbc.Driver";//MySQL 驱动 private static String url = "jdbc:mysql://IP:3306/数据库";//MYSQL数据库连接Url private static String us...

Android6.0 动态权限机制深入讲解

前言 Android6.0以后引入了动态权限机制,一些系统权限的分配需要在app运行中进行分配,而不只是在AndroidManifest中指定。 本篇将针对动态权限的底层分配过程进行分析(基于Android-6.0.1)。...

Android内存溢出及内存泄漏原因进解析

内存溢出(Out Of Memory):Android系统中每一个应用程序可以向系统申请一定的内存,当申请的内存不够用的时候,就产生了内存溢出。 内存泄漏:当某个对象不再被使用,即不再有变量...