android 阿里面试题锦集 – Android – 掘金前几天突然就经历了阿里android实习内推的电面,感觉有好多以前看过的东西都忘记了,然后又复习了一下,找了很多阿里的面经总结了一下,希…
分类:移动开发
【ios】textField 运行状态以及两种关闭键盘的方式
运行阶段 当我们输入的时候,触发顺序为 textFieldShouldBeginEditing textFieldDidBeginEditing 当我们按回车的时候 textFieldShouldReturn textF…
对NSArray和NSMutableArray的深拷贝/浅拷贝的探究
一、原起 下面两个问题,面试的时候应该经常会被问到。 对NSArray和NSMutableArray进行copy和mutableCopy分别会得到什么样的数组? 当NSString作为一个对象的属性时,我们应该使用str…
在 iOS 与 Android 上实现 React Native 应用深度链接,使得应用可以通过 URL 打开到指定页面
原文:https://pantao.parcmg.com/press/react-native-deep-linking-for-ios-android.html代码:https://github.com/pantao/…
微信域名检测在推广中的重要性
微信是我们生活中必不可少的社交工具,用户群体也相当大,所以就不乏大量的个人或团队利用微信进行推广,推广方式无非就是转发分享链接到个人或群,发朋友圈,或利用微信公众号,一心专注与营销和推广的商家,却忽略了微信的检测系统,当…
[Android5.1]ActivityManagerService启动过程分析
ActivityManagerService(简称AMS)是Android系统的关键服务之中的一个。它的主要作用例如以下: 管理系统中全部应用进程的整个生命周期 管理应用进程中的Activity、Service、Broa…
Android DEX 基础
转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/5736305.html本文出自【赵彦军的博客】 1、什么是dex? 简单说就是优化后的android版.exe。每个…
接下来的博客主题:
SharePrefrence能不能跨进程? 是不是线程安全的? WeakHashMap的正确打开方式.
分析Android 根文件系统启动过程(init守护进程分析)
在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readth…
(Android 9.0)Activity启动流程源码分析
前言 熟悉Activity的启动流程和运行原理是一个合格的应用开发人员所应该具备的基本素质,其重要程度就不多做描述了。同时,知识栈应该不断的更新,最新发布的Android 9.0版本相较于之前的几个版本也做了许多改动和重…
android 统计启动时长,标准
一.启动的类型 冷启 动,application没有被创建,需要先创建进程,然后启动MainActivity。由于这个过程需要fork一个新进程,所以耗时。 热启动,同上面对照,已经启动过application,并驻留在…
Android CPU频率查看、更改
CPU相关节点路径 /sys/devices/system/cpu/cpu0/cpufreq cpuinfo_cur_freq 当前cpu正在运行的工作频率 cpuinfo_max_freq 该文件指定了处理器…