AndroidUtilCode 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率。
如今它主要包括两部分模块:
Gradle:
compile 'com.blankj:utilcode:1.9.8'
// init it in the function of onCreate in ur Application Utils.init(application);
-keep class com.blankj.utilcode.** { *; } -keepclassmembers class com.blankj.utilcode.** { *; } -dontwarn com.blankj.utilcode.**
首语 AndroidUtilCode是一个功能强大且易于使用的Android库。该库封装了Android开发中常用的具有完整演示和单元测试的功能。通过使用其封装的API,可以大大提高开发效率。该程序主要由两个模块组成,它们是utilcode(通常在开发中使用)和subutil(在开发中很少使用),但是utils有助于简化模块。 GitHub地址: https://github.com/Blankj
//1、Activity相关→ActivityUtils.java //isActivityExists : 判断是否存在Activity //startActivity : 打开Activity //getLauncherActivity: 获取入口activity //getTopActivity : 获取栈顶Activity //2、App相关→AppUtils.java //isInst
AndroidUtilCode是一个功能强大且易于使用的Android库。该库封装了Android开发中经常使用的具备完整演示和单元测试的功能。经过使用其封装的API,能够大大提升开发效率。该程序主要由两个模块组成, 它们是utilcode(一般在开发中使用)和subutil(在开发中不多使用),可是utils有助于简化模块。 GitHub地址: https://github.com/Blankj
文章转自https://blog.csdn.net/qq_33847549/article/details/73840901 GitHub地址:https://github.com/Blankj/AndroidUtilCode 为方便查找,已进行大致归类,其目录如下所示: Activity相关→[ActivityUtils.Java][activity.java] isActivityEx
主要地址 https://github.com/Blankj/AndroidUtilCode/blob/master/lib/utilcode/README-CN.md 使用步骤 1.在gradle引入 // if u use AndroidX, use the following implementation 'com.blankj:utilcodex:1.31.0' // Not in ma
AndroidUtilCode是一个功能强大且易于使用的Android库。该库封装了Android开发中经常使用的具备完整演示和单元测试的功能。经过使用其封装的API,能够大大提升开发效率。该程序主要由两个模块组成,它们是utilcode(一般在开发中使用)和subutil(在开发中不多使用),可是utils有助于简化模块。 GitHub地址: https://github.com/Blankj/
在这里记录下AndroidUtilCode工具类 github链接 https://github.com/Blankj/AndroidUtilCode Gradle: // if u use AndroidX, use the following implementation 'com.blankj:utilcodex:1.31.0' // Not in maintenance implemen
Blankj/AndroidUtilCode: Android developers should collect the following utils(updating). Download Gradle: implementation 'com.blankj:utilcode:1.30.6' // if u use AndroidX, use the following implement
GitHub地址:https://github.com/Blankj/AndroidUtilCode Activity相关→[ActivityUtils.Java][activity.java] isActivityExists : 判断是否存在Activity launchActivity : 打开Activity App相关→[AppUtils.java][app.java] isInst
新开一个APP项目,引用AndroidUtilCode后,在运行时总是报错。 java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider4UtilCode: java.lang.ClassNotFoundException 在网上查了不少了资料,有两种方案 添加mul
头条适配原理 Android 屏幕适配终结者 一种粗暴快速的Android全屏幕适配方案 屏幕适配原理简单说下 尺寸单位介绍 dpi:屏幕密度,屏幕上每英寸上有多少像素点.屏幕对角线上的像素点总数除以屏幕对角线长度得到. dip:也就是最常用的dp单位,屏幕上每英寸有160个点,每个点如果代表1像素,那么1dp就等于1像素. - 问题来了,假如屏幕上每英寸有320个像素,屏幕宽是1080像素,此时
AndroidUtilCode所提供的动态权限框架是我见过的最为省事的框架。没有了宿主页的限制,可以在任何地方进行动态申请。极大地解决了为H5封装接口或者封装能力类时的尴尬境地。其用法极其简单,分为如下三步。 添加依赖 dependencies { implementation 'com.blankj:utilcode:1.12.5' } 初始化 建议在APP启动之初就初始化该库。它不光
Guava提供了很多类似java.util.Collections的静态工具类 Guava中工具类与集合的对应关系如下: 集合接口 来自于JDK/Guava 对应的Guava工具类 Collection JDK Collections2 List JDK Lists Set JDK Sets SortedSet JDK Sets Map JDK Maps SortedMap JDK Maps Qu
Android Remote is a software application that makes your Android device act as a remote control for your project in Unity. This is useful for rapid development when you don't want to compile and deplo
本文向大家介绍总结安卓(Android)中常用的跳转工具,包括了总结安卓(Android)中常用的跳转工具的使用技巧和注意事项,需要的朋友参考一下 话不多说了,直接上代码,这篇文章包含了一些基本的并且常用的跳转工具,一起来看看吧。 首先,这是需要的对应的权限。 代码: 总结 总结安卓(Android)中常用的跳转工具到这就结束了,这篇文章整理的这些跳转工具类很常见,所以才是最实用的,希望本文对大家
本文向大家介绍分享一个安卓的内置多种工具类的Activity,包括了分享一个安卓的内置多种工具类的Activity的使用技巧和注意事项,需要的朋友参考一下 一个安卓的Activity,内置了多种工具类。要用的话,让自己的Activity继承这个Activity,各种方便,便于理解我在每个方法上都写了详细的注释,添加了网络部分,添加了表单文件一键上传 演示图 代码 以上所述就是本文的全部内容了,希望
IDA是一个非常强大的反汇编和调试工具,支持Windows,Linux, Mac OS X平台,它支持太多的功能了,以至于其作者都不能在官方网站上对其进行详细的描述。 正式版本是需要收费的,正因为其功能强大,收费也非常贵。不过,它有试用版本可以下载,从这找到IDA demo download,选择下载IDA Demo 6.5 for Mac。 下载之后解压并运行,出现如下的示意图: 过几秒会马上提
介绍一下项目和亮点 保存数据到本地有没有加密 了解哪些加密算法 项目里使用了单Activity多Fragment,是如何进行通信的,讲一下流程 用了Retrofit,知道他的原理吗 项目中遇到过什么难题 新知识的怎么学习的 为什么选择学安卓 后面还有两面,怎么这么多