自从苹果手机从iPhone8开始加入无线充电功能开始,市面上很多无线充电器也开始陆续火爆起来,其实无线充电器在iPhone8之前早就有了,只不过当时无线充电技术并不是特别的完善,另外一点就是很多手机都没有无线充电功能,所以无线充电器也是一度的非常冷门,最近媳妇双十一买了个iPhone11,想着天天带个充电线觉得麻烦,就命令我去找一款无线充电器,还加了一点小要求,那就是无线充电器必须可以当手机支架使            
                
         
            
            
            
            (一)什么是常量 常量指的是在程序中固定不变的值,是不能改变的数据。在Java中,常量包括整型常量、浮点型常量、布尔常量、字符常量等。 1.整型常量:整数类型的数据:主要有如下4种形式: 二进制:由数字0和1组成的数字序列。在JDK7.0中允许使用字面值来表示二进制数,前面要以0B或0b开头,目的是为了和十进制的数进行区分,如0b01101100、0B10110101。 八进制:以0开头并且其后0            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-08 08:28:17
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述在上一篇笔记 中,有一步比较关键的点没有细说,就是nsdispatch()的调用,这一步调用决定了到底后续是怎么进行DNS查询,这篇笔记就来看看该函数的实现逻辑。数据结构struct ns_srcns_src定义了一个搜索源。/*
 * ns_src - `nsswitch source'
 * Used by the nsparser routines to store a mapping             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 20:13:32
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Android之DNS查询结果缓存中有提到一个DNS查询时的行为:==如果当前已经有一个相同的查询发出,那么后来的查询请求实际上会block,等待前一次的查询返回,如果成功那么一起返回,失败则后面的请求还会及其发起。==这篇笔记就来看看到底是如何判断两个DNS查询请求是不是完全相同的。之所以要分析这个过程,是因为在实际问题定位过程中,如果看到两个对相同域名的DNS查询请求相隔不远,总会有疑问,难            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 16:51:51
                            
                                242阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android系统中的应用通常对应一个或多个进程,进程内部会创建并执行多个线程,那我们如何监控其中单个线程的状态和详细情况呢?(如,CPU/内存使用率)。Android系统本身是基于Linux系统的,所以Linux系统的查看方法同样适用于Android系统。下面提供了显示某个进程的线程的几种方式。方法一:ps首先是 adb shell 登录设备shell在ps命令中,“-T”选项可以开启线程查看。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 10:39:18
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Debug.stopMethodTracing();步骤2: 运行完测试代码后,我们点开studio右下角的Device Explorer,在下图的“第一步”,打开之后我们要找到我们生成的trace文件,路径在sdcard/Android/data/项目包名/files,如图:步骤3: 直接左键双击可以打开我们的文件如图:部分1:是时间选择范围,整段就是我们刚刚用代码埋点指定的。上面的时间标志是时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 20:48:40
                            
                                248阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            res_nsearch()/*
 * Formulate a normal query, send, and retrieve answer in supplied buffer.
 * Return the size of the response on success, -1 on error.
 * If enabled, implement search rules until answe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-11 12:47:46
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            窗口大小的计算一个应用窗口,除了应用程序本身的内容外,还有状态栏,可能还有输入法窗口,状态栏的大小是固定的,输入法窗口可以在AndroidManifest.xml中配置,相关属性如下:以state开头的表示当Activity成为焦点时软键盘是隐藏还是可见,以adjust开头的表示如何调整Activity窗口以容纳软键盘。frameworks/base/core/res/res/values/Att            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-16 16:49:54
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们都知道,手机电池属于锂电池,是损耗品,在日复一日的充满电又用完电的过程中,不可避免的会降低电池寿命,消耗电池的总容量。这也是没办法改变的正常现象。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 22:17:54
                            
                                883阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            持续更新中bks证书本节来源:Android Https CA证书库BKS制作、查看和使用背景介绍CA证书通常分为三级:根证、二级证书、服务器证书,这三级证书形成了一个证书链,可用于逐级校验CA证书的合法性(证书链其实也可以是两级或更多)手机中默认已内置了市面上的主流根证,所以当我们通过各类网络库(如:OKHttp)进行Https通信时,实际上是使用的本地根证校验的。再者,当我们通过浏览器访问各大            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 23:23:04
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:安卓设备1:在非C盘其他文件夹下新建Android文件夹,2:在这个网址下下载adb文件,https://dl.google.com/android/repository/platform-tools-latest-windows.zip,下载之后,把文件拷到你的新建Android文件夹,[ps,这感觉没啥用]3:打开dos,win+r->cmd,进入到Android文件夹,f:回车-&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 08:32:47
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Android系统中,framework向应用层提供了很多系统服务,例如InputManager、ActivityManager、WindowManager等,方便的实现软件需求的开发。一.系统服务使用一般而言,在使用时,通过以下方式来获取对应的系统服务管理者:WindowManager mWindowManager;
mWindowManager = (WindowManager) mServ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 13:55:03
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 查看adb 查看Android 版本
作为一名经验丰富的开发者,你经常需要使用adb来与Android设备进行交互。其中一个常见的需求就是查看Android设备的版本信息。现在有一位刚入行的小白不知道怎么实现这个功能,你需要教会他。下面是整个过程的步骤以及每一步需要做的事情。
### 过程步骤
首先,让我们来看一下整个过程的流程图:
```mermaid
stateDiagram            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-14 04:15:43
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 Android 中使用 Shell 查看 IP 地址
在 Android 开发中,有时需要通过 shell 命令来查看设备的 IP 地址。这对调试和网络请求非常重要。本篇文章将一步一步教你如何实现这一目标,并涵盖相关的代码实现。
## 整体流程
以下是实现过程的整体步骤:
| 步骤 | 操作         | 代码示例            
                
         
            
            
            
            # Android 查看Android版本教程
## 1. 整体流程
首先,我们需要通过以下步骤来实现查看Android版本的功能:
```mermaid
erDiagram
    查看版本 --> 获取版本信息
    获取版本信息 --> 显示版本信息
```
## 2. 步骤及代码
### 步骤一:获取Android版本信息
在Android中,我们可以通过以下代码来获取And            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-19 06:55:35
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言udid:UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识.uuid:UUID是Universally Unique Identifier的缩写,中文意思是通用唯一识别码.简言之:udid对应某个硬件设备,一个硬件设备的唯一标识。而uuid除了表达硬件的唯一标识,还能用来标识软件的标识,比如手机上不同的app的UUID是互斥的android设备怎么获得u            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 16:32:27
                            
                                1200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android studio查看手机/data/data下数据并导出,历经N小时的摸索,查阅资料,最终解决这个问题。虽然看起来是小问题,但是不解决心里不好受。网上的资料很多,但是能用的,能有效果的很少,下面我来总结我的方法。首先要查看data/data下的数据,要求手机必须root.打开Android studio点击这个  点进之后发现data文件打不开,没有权限,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 23:06:44
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:最近在研究MediaCodec,u盘坏了,之前下载的源码也就自然没有了,真是个难过的事情,不能因为没有源码了,就阻挡我的计划了呀,于是就是今天一文,在线看Android源码,加之此前很多人也有向我留言,如何看android系统的源码,今天来敲黑板,划重点了。不管是做Android底层开发,还是做应用层开发,在Android这条路上走下去,必须对于Android源码够了解,如某一个功能,某一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-24 23:04:32
                            
                                484阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            插件市场 1.安卓apk下载完成后没有更新APP 答:问题是因为没有添加APP安装应用权限,解决方法在manifest.json文件里面APP模块权限配置的Android打包权限配置勾选以下权限 创建新文件夹config/componentConfig.jsimport $http from '../common/request.js';
const platform = uni.getSyste            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 13:02:33
                            
                                211阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目里集成了一个图片选择库,可以直接把拍的照片转化为ascii图处理代码如下:一个实现图片显示出代码格式的图,转换出来效果如下 :主要代码:下面开始分析代码,首先根据图片像素灰度转为ascii字符,这在网上有现成的java代码,android上只需要改一点api就可以,代码如下。public static Bitmap createAsciiPic(final String path,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 21:07:01
                            
                                106阅读
                            
                                                                             
                 
                
                                
                    