Github地址 :https://github.com/Blankj/AndroidUtilCodeAPIsActivity 相关 -> ActivityUtils.java -> Demo
isActivityExists : 判断 Activity 是否存在
startActivity
转载
2024-05-27 11:27:43
116阅读
Android系统架构Android 自上而下可以简单分为:Application应用层、Android Framework应用框架层、系统运行库层(包括Android运行时库)、以及Linux内核层: Application应用层:手机上所有的应用程序都属于这个层,我们平时Android应用开发也是在这个层,使用的开发语言是JavaAndroid Framework应用框架层:这一层主要提供了开
转载
2024-06-29 07:15:19
89阅读
1. ScreenUtils.java /屏幕相关工具类
package com.common.utils;
import android.app.Activity;
import android.app.KeyguardManager;
import android.content.Context;
import android.content.pm.ActivityInfo;
impo
转载
2024-02-23 09:18:06
959阅读
# Android Utility教程
Android Utility是一个为Android开发者提供便利的工具库,其中包含了许多常用的工具类和方法,能够帮助开发者更高效地进行Android应用开发。本文将介绍Android Utility的使用方法,并提供一些示例代码供参考。
## 1. 引入Android Utility库
首先,在你的Android项目中引入Android Utilit
原创
2023-12-11 07:01:40
3542阅读
《第一行代码——Android》郭霖著Intent介绍Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可被用于启动活动、启动服务、以及发送广播等场景。An intent is an abstract description of an operation to be performed. It
# AndroidUtility 教程:提高开发效率的工具库
在现代 Android 开发中,重用代码以提高效率是每位开发者的追求。AndroidUtility 是一个可以帮助开发者简化日常开发任务的工具库。本文将介绍 AndroidUtility 的基本用法,并提供示例代码及类图、状态图等,以帮助您更好地理解这个库的使用。
## 1. 什么是 AndroidUtility?
Android
Android运行过程中有多种情况会触发垃圾回收(GC,garbage collection),以android 5.0为例,可以发现,在应用运行过程中最常见的触发GC的方式如下图所示: 此图是通过android studio截取的android应用运行过程中某应用内存占用情况的动态变化图,蓝色部分是应用占用的内存,灰色部分是当前空闲的内存。可以看到,在白色圈内的那点,当应用空闲的内存到达某阈
转载
2024-09-18 19:43:37
90阅读
# 重写底层架构方案
在软件开发中,重写底层架构有时是为了提高系统的性能、灵活性和可维护性。本文将以实现一个简易的用户认证系统为例,详细介绍底层架构重写的具体步骤,并给出相应的代码示例。
## 一、问题描述
随着用户数量的增加,现有的用户认证系统遇到了性能瓶颈,响应时间过长,且难以扩展。我们决定重写底层架构,以提升系统性能,简化用户认证流程,并为未来的功能扩展打下基础。
## 二、整体架构
大流量、高并发的网站的底层系统架构大流量、高并发的网站的底层系统架构
航空母舰 2016-05-12 11:33:12 浏览3344 评论1负载均衡 应用服务器网络应用配置管理数据结构Web摘要: 动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网
喜欢Android手机的用户多数都是不安分分子,经常搜素新鲜事物,对于软件的更新和版本的更替更是情有独钟。也许并不知道新版本的优势所在,但是看着版本数的提升,心里便是异常的欣喜,恰巧笔者就是这么一类人,上网发现了Modaco 2.8 Rom的更新,便迫不及待地开始刷机行动!【天问与天答】疑问一:刷机有没有危险性?疑问二:我为什么要刷机?疑问三:作为一个手机菜鸟我能刷机吗?答疑一:但凡是刷机必定会存
转载
2024-08-17 09:49:54
878阅读
作者丨小小程序员jh1.AndroidUtilsAndroidUtils Android开发不得不收藏的Utils之前写这篇文章主要是项目应用到的Utils,发现已经有一个更全面的开源库总结,所以还是非常震惊可以总结的这么全面,在此我准备重新梳理一遍~AndroidUtils:Android必备utilCodehttps://github.com/haoma2012/AndroidUtils具体D
转载
2024-01-22 14:24:03
1013阅读
首先我们要明白备份的目的是什么。因为不管当前你的机型有没有官方线刷包。那么你都有必要备份自己机型的固件。因为手机的分区很多,尤其是ufs格式的字库机型。分区将近上百个。但官方线刷包一般只默认刷写30---40个左右。其他安全分区或者其他分区是默认不写入的。例如基带分区或者persist 传感器分区等等。因为你只要不是全檫除手机。那么这些底层数据分区是不会清除掉的。有些分区也没必要写。因
转载
2024-09-18 20:15:27
331阅读
在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。 而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。 在这些组件之间的通讯中,主要是由Intent协助完成的。 Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Inten
转载
2023-10-19 20:19:50
789阅读
我的机器是Nexus 5
一. 安装驱动 如何进入fastboot模式
1. 拔掉数据线,将手机关机
2. 关机后同时按住【音量减小键】和【开关机键】即可进入Fastboot模式
开启usb调试 --> 勾选usb调试
adb d
String不可变性String的不变性指的是类值一旦被初始化,就不能被改变。我们从源码出发,可以看到String类由final修饰,即类不能被继承,String中的方法不能被继承重写。String通过一个char数组value来保存数据,同样是final修饰的,即value数组一旦被赋值,内存地址无法修改。String的不变性,充分利用了final关键字的性质。public final clas
转载
2023-08-20 09:29:39
59阅读
方法来自XDA大神,感谢大神发现这神奇的操作视频链接:https://www.youtube.com/watch?v=Bzfd-dKgpes XDA论坛中相关讨论:https://forum.xda-developers.com/t/remove-unlocked-bootloader-warning-message-at-the-start.3841712/ 方法和工具:https://foru
软件演化的类型软件演化就像生物进化一样,有些突变对物种是有益的,而有些是有害的。区分软件演化类型的关键,就是程序质量在这一过程中时提高了还是降低了。其二,就是这样的演化是源于程序构建过程中的秀海,还是维护过程中的修改。重构简介要实现软件演化基本准则,最关键的策略就是重构。重构的理由1、代码重复,重复的代码几乎是代表着最初设计里彻底分解方面的一个事物。无论何时,如果需要对某个地方进行修改,你都不得不
转载
2023-10-27 08:43:18
71阅读
笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理解上存在两个比较大的偏颇: 1.没有从本质角度去理解分层的内涵,而只是了解其表象。 2.对分层架构的理解过于狭隘,只是少数概念,而又不够深入。 许多朋友言“分层”则必称“DAL”、“BLL”、“表示层”等概念,殊不知“DAL
1.关于Python下图就很形象了Python程序员躺着喝水,nice!!!!pyhton优点简单: Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。易学: Python极其容易上手,因为Python有极其简单的说明文档 [8] 。易读、易维护: 风格清晰划一、强制缩进 用途广泛速度较快: Python
转载
2023-10-24 14:29:50
128阅读
Android 第一弹.安装Android studio width="640" height="498" src="http://v.qq.com/iframe/player.html?vid=h0338engksr&tiny=0&auto=0" allowfullscreen="">构建一个简单的用户界面在这一节中,你将创建一个包含一个文本字段和一个按钮的XML格式布局文
转载
2023-10-31 10:22:10
0阅读