首页 >> 软件编程 >> Android
Android实现文件压缩与解压工具类
这篇文章主要为大家详细介绍了如何使用Android实现一个文件压缩与解压工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下Android中ViewPager你所不知道的优化技巧分享
提到ViewPager想必各位同学一点都不陌生,它是Android中最常用的组件之一,这篇文章小编就带大家一起来看看ViewPager一些新的优化方式吧Android中ViewPager懒加载的优化详解
这篇文章主要为大家详细介绍了Android中ViewPager懒加载的优化相关技巧,文中的示例代码讲解详细,有需要的小伙伴可以跟随小编一起了解下Android中不同状态页面管理优化技巧详解
在Android中,不管是activity或者fragment,在加载视图的时候都有可能会出现多种不同的状态页面View,所以本文就来聊聊Android中不同状态页面管理优化吧Android AAPT(Android Asset Packaging Tool)详解
AAPT - Android Asset Packaging Tool作用AAPT基本命令AAPT编译资源源码解析AAPT打包和系统不一致的资源Android debug包运行正常release包崩溃的解决办法
这篇文章主要介绍了Android debug包运行正常,release包崩溃解决办法,文中通过代码示例介绍的非常详细,对大家解决问题有一定的帮助,需要的朋友可以参考下Android Activity 入门简介
Activity 是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作,这篇文章主要介绍了Android Activity入门基础知识,需要的朋友可以参考下android studio 清单配置文件androidmainfest.xml详细解读
AndroidManifest官方解释是应用清单,每个应用的根目录中都必须包含一个,并且文件名必须一模一样,这个文件中包含了APP的配置信息,系统需要根据里面的内容运行APP的代码,显示界面,这篇文章介绍了android studio 清单配置文件androidmainfest.xml解读,需要的朋友可以参考下Android获取所在时区时间的两种方式
Android获取所在时区正确时间的方式有两种,通过wifi获取时间和通过通过GPS获取时间这两种方式,文中通过代码示例给大家的介绍的非常详细,需要的朋友可以参考下Android监控和阻断InputDispatching ANR的方法
如何在Java层实现异步监控和阻断InputDispatching ANR?我相信这是很多开发者都想要的功能,本篇,我们会通过“探索”两种方案来实现在Java层监控&阻断的方法,需要的朋友可以参考下Flutter中显示条件Widget的实现方式
在 Flutter 日常开发中经常会遇见这样的需求,如: 只有用户是 VIP 时,才能展示某个入口或者某个模块,这样的需求在开发业务需求中多如牛毛,那你是如何来优雅的实现的呢,本文将给大家介绍Flutter中显示条件Widget的实现方式,需要的朋友可以参考下Android WebView的使用与后退键处理详细讨论
在android开发中我们有时候根据项目的需求多少会加载一些webview,加载webview,我们有时候会根据UI来自定义返回键,下面这篇文章主要给大家介绍了关于Android WebView的使用与后退键处理的相关资料,需要的朋友可以参考下Android中WebView的使用与后退键处理详细讲解
博主自从开始写安卓以来,一直饱受WebView的摧残,好在网上一大堆的大神给出了他们成长路上遇到的坑以及一些解决办法,这篇文章主要给大家介绍了关于Android中WebView的使用与后退键处理的相关资料,需要的朋友可以参考下Android如何获取本地文件目录
这篇文章主要介绍了Android如何获取本地文件目录,通过点击按钮,获取本地文件目录,可以选择图片,展示选取的对应图片和展示存储路径,感兴趣的朋友跟随小编一起看看吧Flutter 页面跳转和传值的实现
跳转传值是再普通不过的小功能了,在开发中会经常用到,比如列表进入详情,本文主要介绍了Flutter 页面跳转和传值的实现,具有一定的参考价值,感兴趣的可以了解一下Flutter使用Provider进行状态管理的实现
Provider是Flutter中一个非常流行的状态管理工具,它可以帮助开发者更有效地管理Widget树中的数据,本文主要介绍了Flutter使用Provider进行状态管理的实现,感兴趣的可以了解一下Android中的导航navigation的使用详细步骤
在Android中,导航主要通过使用Navigation SDK来实现,该SDK提供了一组工具和组件,可以帮助开发人员构建具有一致性和可访问性的用户界面,这篇文章主要介绍了Android中的导航navigation的使用详细步骤,需要的朋友可以参考下Android 如何使用SQLite保存数据
对于重复数据或结构化数据(例如联系信息),将数据保存到数据库是理想选择,SQL 数据库的主要原则之一是架构,即数据库组织方式的正式声明,本篇文章介绍在 Android 上使用 SQLite 数据库,感兴趣的朋友一起看看吧Android获取经纬度的完美解决方案
Android中获取定位信息的方式有很多种,系统自带的LocationManager,都能帮助我们获取当前经纬度,但第三方厂商一般都需要申请相关的key,且调用量高时,还会产生资费问题,这篇文章主要介绍了Android获取经纬度的完美解决方案,需要的朋友可以参考下Android 缩放动画 ScaleAnimation的使用小结
ScaleAnimation即缩放动画,应用场景特别多,比如常见的隐藏菜单点击显示,这篇文章主要介绍了Android 缩放动画 ScaleAnimation的使用小结,需要的朋友可以参考下Android封装常用工具类的示例详解
这篇文章主要为大家整理了一些Android封装的常用工具类,包括日志封装类、线程封装类、解压缩类等,文中的示例代码讲解详细,有需要的可以参考下Android自定义View实现带音效和震动的SeekBar
这篇文章主要为大家详细介绍了Android如何自定义View实一个带音效和震动的SeekBar,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下kotlin中使用ViewBinding绑定控件的方法
View Binding是Android Studio 3.6推出的新特性,主要用于减少findViewById的冗余代码,但内部实现还是通过使用findViewById,这篇文章主要介绍了kotlin中使用ViewBinding绑定控件,需要的朋友可以参考下基于Android RecyclerView实现宫格拖拽效果
在Android发展的进程中,网格布局一直比较有热度,其中一个原因是对用户来说便捷操作,对app厂商而言也会带来很多的曝光量,本篇我们会使用RecyclerView来实现网格拖拽,本篇将结合图片分片案例,实现拖拽效果,需要的朋友可以参考下Flutter实现打印功能的示例详解
这篇文章主要为大家详细介绍了如何通过 Flutter 实现调用打印机打印的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下Android Retrofit使用详细教程
Retrofit是Android用来接口请求的网络框架,内部是基于OkHttp实现的,retrofit负责接口请求的封装,retrofit可以直接将接口数据解析为Bean类、List集合等,直接简化了中间繁琐的数据解析过程,这篇文章主要介绍了Android Retrofit使用详情,需要的朋友可以参考下Android如何自定义修改打包apk名称
当我们进行apk打包时,默认会生成app-debug.apk或者app-release.apk,每次都需要手动去修改apk的名称,用于区分各个版本的名称,这篇文章主要介绍了Android自定义修改打包apk名称,需要的朋友可以参考下浅析Android圆形进度条ProgressBar如何实现固定进度
之前遇到一个问题,发现Android里的圆形进度条无法固定一个进度,所以这篇文章就来和大家探索一下圆形进度条ProgressBar如何实现固定进度,希望对大家有所帮助Android实现圆形ProgressBar停止转动的方法详解
这篇文章主要为大家详细介绍了Android实现圆形ProgressBar停止转动方法的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下Android制作微信添加多个图片放大图片功能
这篇文章主要介绍了Android制作微信添加多个图片放大图片功能,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧Android TextView前增加红色必填项星号*的示例代码
TextView是一个完整的文本编辑器,但是基类为不允许编辑,其子类EditText允许文本编辑,这篇文章主要介绍了Android TextView前增加红色必填项星号*的示例代码,需要的朋友可以参考下Android基于绘制缓冲实现烟花效果
这篇文章主要介绍了Android基于绘制缓冲实现烟花效果,文中通过代码示例和图文结合介绍的非常详细,对大家的学习或工作有一定的帮助,感兴趣的同学可以自己动手尝试一下Android利用绘制缓冲实现代码雨效果
看过很多代码雨的前端实现,却很少看到过Android代码雨效果的实现,当然 open gl es的实现是有的,一个主要的原因是,在Android Canvas绘制时,很少有人考虑使用绘制缓冲,所以本文将给大家介绍Android如何利用绘制缓冲实现代码雨效果,需要的朋友可以参考下Android布局耗时监测的三种实现方式
在Android应用开发中,性能优化是一个至关重要的方面,为了更好地监测布局渲染的耗时,我们需要一种可靠的实现方案,本文将介绍三种针对Android布局耗时监测的实现方案,帮助开发者及时发现并解决布局性能问题,需要的朋友可以参考下详解Flutter如何使用Completer实现防抖功能
防抖是用于确保时间内的所有触发被合并成单一请求,在Flutter中,我们可以使用Completer 来实现防抖功能,下面我们就来看看具体实现方法吧Flutter实现软键盘与其它区域丝滑切换效果
这篇文章主要为大家详细介绍了如何使用Flutter实现软键盘与其它区域丝滑切换效果,文中的示例代码讲解详细,需要的小伙伴可以跟随小编一起学习一下Android重复引用多个场景报错的问题解决
本文主要介绍了Android重复引用多个场景报错的问题解决,主要介绍了5种情况,具有一定的参考价值,感兴趣的可以了解一下Android 中 FrameLayout 布局及属性的使用详解
这篇文章主要介绍了Android 中 FrameLayout 布局及属性的使用,FrameLayout 在实现简单布局时非常方便,特别适用于叠加式布局,如显示叠加的图层或浮动按钮等,需要的朋友可以参考下Android fragment 转场动画创建步骤
在 Android 中,可以使用 setCustomAnimations() 方法来绘制自定义的 Fragment 转场动画,本文分步骤给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧Kotlin lambda表达式入门指南
在kotlin当中,Lambda表达式是最高等级的,Lambda表达式可以理解为一种匿名函数,是一种高效的类似于函数式编程的表达式,本文介绍Kotlin lambda表达式入门指南,感兴趣的朋友一起看看吧