Android
奔跑去买
说点什呢
展开
-
android 系统中的时区设置
Android系统中的时区设置转载 2022-10-13 14:25:10 · 695 阅读 · 0 评论 -
Android UID的分配、查看及相关知识
uid pid gid gids 的含义和作用uid 的分配查看应用UID 的几种方式通过uid获取包名,通过包名获取uid下面所有涉及的示例代码都是基于 Android 8.1的。1. uid pid gid gids 的含义和作用uid: android中uid用于标识一个应用程序,uid在应用安装时被分配,并且在应用存在于手机上期间,都不会改变。一个应用程序只能有一个uid,多个应用可以使用sharedUserId 方式共享同一个uid,前提是这些应用的签名要相同。pid : 进程I.转载 2021-04-12 10:37:59 · 1122 阅读 · 0 评论 -
Activity生命周期中onStart()和onResume()的区别
Activity生命周期中onStart()和onResume()的区别在讲onStart()和onResume()的区别之前,必须清楚Activity的四种状态:1.Running状态:一个新的Activity的启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并,可与用户交互的激活装态;2.Paused状态:当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态,此时它依然与窗口管理器保持连接,系统继续维护其内部状态,他仍然可见,但是它已经失去焦点,故不可与用转载 2021-03-15 17:15:15 · 499 阅读 · 0 评论 -
Context.startActivity() 与 Activity.startActivity() 究竟有什么不同
先看下 Context.java 中的函数定义:public abstract void startActivity(@RequiresPermission Intent intent);/** * Launch a new activity. You will not receive any information about when * the activity exits. * * Note that if this method is being called from outs转载 2021-03-10 16:58:39 · 484 阅读 · 0 评论 -
HashMap的初始容量大小和长度扩展。hash算法
先看构造方法。/** * The default initial capacity - MUST be a power of two. 初始容量默认为16,扩展的时候也必须是2的次幂 */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16/** * The load factor used when none specified in constructor. ...原创 2021-03-04 17:23:33 · 1049 阅读 · 2 评论 -
<<(左移)、>>(带符号右移)和>>>(无符号右移)
<<(左移)、>>(带符号右移)和>>>(无符号右移)>>>(无符号右移)按二进制形式把所有的数字向右移动对应位数,低位移出(舍弃),高位的空位补零。对于正数来说和带符号右移相同,对于负数来说不同。其他结构和>>相似。 /** * 输出一个int的二进制数 * @param num */ private static void printInfo(int num){ .原创 2021-03-04 16:07:09 · 643 阅读 · 1 评论 -
ArrayList默认长度和长度扩展分析
待补充原创 2021-03-04 10:37:23 · 5609 阅读 · 4 评论 -
Android使用lombox查看生成的代码
Android使用lombox查看生成的代码@Datapublic class lomboxTestBean { String name;}就可以看到自动生成的代码了package com.example.myapplication.annotion;public class lomboxTestBean { String name; public lomboxTestBean() { } public String getNam.原创 2021-02-03 17:41:28 · 155 阅读 · 0 评论