xUtils 一个 Android 公共库框架,主要包括四个部分:View,Db, Http, Bitmap 四个模块。View 模块主要的功能是通过注解绑定 UI,资源,事件。Db 模块是一个数据库 orm 框架, 简单的语句就能进行数据的操作。Http 模块主要访问网络,支持同步,异步方式的请求,支持文件的下载。Bitmap 模块是加载图片以及图片的处理, 支持加载本地,网络图片。而且支持图
转载
2023-10-13 20:18:56
71阅读
Android开发中一些小功能收藏起来,可以提高开发效率,平时的积累也是很重要的,这些功能其实不需要记住,收藏好,拿来就用,拿完即走。不多说了,抓紧保存备忘吧。1.android dp和px之间转换public class DensityUtil{
/**
*根据手机的分辨率从dip的单位转成为px(像素)
*/
public static int dip2px(
转载
2023-10-07 23:39:13
59阅读
# Android Utils使用指南
在Android开发过程中,我们经常需要使用一些工具类来简化开发流程,提高开发效率。`androidx.core.util`包中的Utils类就是一个很好的例子。本文将介绍如何使用Android Utils,并提供一些代码示例。
## 简介
`androidx.core.util`包中的Utils类提供了许多静态方法,用于处理常见的任务,如比较、计算、
原创
2024-07-20 08:25:31
103阅读
# Android FastClick Utils 科普文章
在Android开发中,用户经常会因快速连续点击而导致的“多重点击”问题而困扰。为了提高用户体验,并避免发生意外的多次事件响应,开发者通常会采用一种称为“快速点击限制”或“防止重复点击”的方式。
## 什么是快速点击?
快速点击指的是用户在短时间内多次点击同一按钮。这种行为可能导致混乱,比如在按钮未响应之前,用户可能已经多次触发该
原创
2024-08-05 03:35:22
57阅读
Android 定位utils 是一个帮助开发者在 Android 应用中轻松实现定位功能的工具类库。本文旨在详细探讨如何配置环境、编译过程、参数调优、定制开发、错误集锦以及生态集成,帮助大家更好地理解和使用这个工具。
### 环境配置
在开始之前,我们需要设置一个合适的开发环境。以下是环境配置的流程图:
```mermaid
flowchart TD
A[设置JDK] --> B[
Android开发中常用的工具类详细解释 主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomU
转载
2023-09-11 18:49:42
56阅读
Android的底层库libutils介绍
2008-12-05 16:15
第一部分 libutils 概述 libutils 是 Android 的底层库,这个库以 C++ 实现,它提供的 API 也是 C++ 的。 Android 的层次的 C 语言 libutils 开发。 libutils中的 头
转载
2024-01-07 14:59:33
34阅读
(1)背景概述众所周知,在安卓系统中有状态栏,在插入外设的时候,会在顶部状态栏显示小图标。 比如,camera设备,耳机设备,U盘,以及电池等等。这些都需要在状态栏动态显示。 从上面这张图片可以看出这些设备都有自己的服务一直在跑,并且都是继承了UEventObserver.java这个类去获取kernel的Event事件。下面将着重分析UEventObserver是如何去监听kernel的Even
转载
2023-12-27 10:16:00
124阅读
Cydia Substrate出了android版本的hook框架,不仅能hook java层函数,还能hook so中的函数,其核心原理是函数的inline hook,与xposed有着十分大的差别(xposed主要通过hookMethodNative将java层函数替换成native层函数而完成hook)。 合理使用Cydia Substrate可以有效绕过反调试,签名校验还可以制作脱壳机等
# Android Utils Log 配置
在Android开发中,日志输出是非常重要的一部分,它可以帮助我们调试和追踪程序的运行情况。Android提供了自带的日志输出工具Log,而android.util.Log类就是我们常用的输出日志的工具类。在本文中,我们将介绍如何配置Android Utils Log以及如何使用它来输出日志信息。
## 配置
在Android项目中,我们可以使用
原创
2024-01-07 10:18:27
132阅读
注意这个和前面的《Python与C语言混合编程:通过distutils或setuptools实现的一个简单的C扩展》不同,这个是pytorch的扩展,不是python的扩展。在pytorch的utils中,集成了setuptools模块。官方文档在这里:https://pytorch.org/docs/master/cpp_extension.html中文说明在这里:https://ptorch.
转载
2024-01-16 22:12:03
72阅读
Android的底层库libutils介绍 作者:hanchao3c 第一部分 libutils概述 libutils是Android的底层库,这个库以C++实现,它提供的API也是C++的。Android的层次的C语言程序和库,大都基于libutils开发。 libutils中的头文件如
转载
2023-10-29 15:27:56
70阅读
# 如何实现 Android dp 转像素工具类
在Android开发中,单位转换是非常常见的需求。开发者通常需要把dp(密度无关像素)转换为px(像素),以便在不同屏幕密度上保持一致的效果。今天,我将教会你如何创建一个简单的工具类来实现这个功能。
## 整体流程
下面是实现该工具类的一些基本步骤:
| 步骤 | 描述 |
|------|------|
| 第一步 | 创建一个新类,命名
原创
2024-09-04 04:10:08
129阅读
# Android时间计算的工具类
## 简介
在Android开发过程中,我们经常会遇到需要对时间进行计算的场景,比如计算两个时间之间的差值、对时间进行格式化等。为了方便开发者处理这些时间相关的操作,可以创建一个工具类来封装这些功能,提高代码的复用性和可读性。
## 流程
下面是实现Android时间计算工具类的一般流程,我们将通过以下几个步骤来完成它:
| 步骤 | 描述 |
| ---
原创
2023-07-20 18:16:24
58阅读
在Android开发过程中,尤其是使用工具类时,获取 `Context` 是一个常见的问题。很多开发者在实现工具类时,由于没有正确获取 `Context` 引发了一系列的问题。本文将详细记录解决“Android Utils里获取Context”问题的过程。
### 问题背景
在大型Android应用中,工具类通常用于简化常用功能的实现,比如日志记录、SharedPreferences操作等。为
常用工具类
原创
2021-01-09 20:51:00
207阅读
很多时候我们在急需要某个功能的时候,好像似曾相识,在哪见过,但是就是想不起来找不到在哪,所以我把平时收藏的一些开源库整理了一下,以方便自己和他人在使用时,如有侵权请联系我删除。整理日期2018.12.21,所以star数量仅供参考。1.AndroidUtilCode是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大
转载
2023-09-06 21:11:17
28阅读
Android常用的工具类主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、
转载
2024-06-14 20:54:35
14阅读
我在Github上面主推了一个项目,是工作之中一点点收集的实用工具类,可以减少很多查询方法或者写代码的时间,希望对大家有所帮助。 https://github.com/SenhLinsh/Utils-Everywhere简介Utils-Everywhere由于部分工具类是由本人『亲自操刀』,而本人能力有限离,离大神的尚且遥远,可能部分方法没有经过优化甚至存在 BUG,希望广大码友进行指正。通过也欢
转载
2024-03-08 20:45:24
262阅读
1、日志工具类L.java 网上看到的类,注释上应该原创作者的名字,很简单的一个类;网上也有很多提供把日志记录到SDCard上的,不过我是从来没记录过,所以引入个最简单的,大家可以进行评价是否需要扩充~~ 2、Toast统一管理类 也是非常简单的一个封装,能省则省了~~ 3、SharedPrefer
原创
2021-06-04 15:15:16
157阅读