-
如何应对Android面试官->ART和Dalvik概论
前言本章知识点相对比较简单,主要介绍Android中的虚拟机ART和Dalvik,都是概念性的东西,大家记住就好~~JVM与DalvikAndroid应用程...
发布时间:2023-12-27分类:程序开发学习浏览:99评论:0
-
使用 ASfP 搭建 Android Framwork 开发调试阅读环境
在之前写《写给Windows用户的AOSP构建开发环境配置指南》这篇文章的时候,留了一个坑——写一篇文章介绍如何使用AndroidStudio对AOSPFramework...
发布时间:2023-12-27分类:程序开发学习浏览:127评论:0
-
Android自定义锁屏实践总结
1.背景在我们的业务场景中,用户在完成下单后大部分的概率不再需要进入App做其他的操作,只需要知道当前的订单状态,为了方便用户在不解锁的情况下也能实时查看当前订单的状态,货拉拉...
发布时间:2023-12-27分类:程序开发学习浏览:76评论:0
-
gradle7.0+ Android使用Jitpack发布库文件
gradle7.0+Android使用Jitpack发布库文件步骤1:添加classpath在gradle7.0之后我们添加maven都是在settings.gradle....
发布时间:2023-12-26分类:程序开发学习浏览:110评论:0
-
Android源码阅读:Handler机制
本文基于android-13.0.0_r1,源码参考:cs.android.com/android/pla…一、Handler机制概述接触Android的人都会很快使用到A...
发布时间:2023-12-26分类:程序开发学习浏览:93评论:0
-
Android AGP 升级踩坑经历(4.1.1升级到7.4.2)
一、背景目前我司各App项目Gradle配置和kotlin配置如下: gradle版本:6.5 gradleplugin版本:4.1.1 ...
发布时间:2023-12-26分类:程序开发学习浏览:115评论:0
-
Android开发中常见的Hook技术有哪些?
Hook技术介绍Hook技术是一种在软件开发中常见的技术,它允许开发者在特定的事件发生时插入自定义的代码逻辑。常见的应用场景包括在函数调用前后执行特定的操作,或者在特定的事件发生...
发布时间:2023-12-26分类:程序开发学习浏览:111评论:0
-
Android 系统启动分析(视频版)
配套视频:www.bilibili.com/video/BV11K…你知道Android手机开机过程有多复杂吗?短短数秒钟的背后,是无数工程师996加班的深夜。本视频从...
发布时间:2023-12-25分类:程序开发学习浏览:91评论:0
-
Android WebView — 实现保存页面功能
在开发公司App期间遇到一个需求,在游戏页中使用WebView展示游戏网页,退出游戏页再次进入时,如果是同一个游戏就直接回到退出时的页面。按照一般的做法,在页面关闭后销毁WebVi...
发布时间:2023-12-25分类:程序开发学习浏览:91评论:0
-
Android自定义View面试官最爱问的12个高级问题
引言在Android开发领域,自定义View是一个考察开发者深度功底和创造力的重要方面。本文将从Android面试官的角度出发,深入探讨自定义View面试中常见的12个高级疑难问...
发布时间:2023-12-25分类:程序开发学习浏览:94评论:0
-
Android JNI接口混淆
JNI混淆的问题首先演示混淆存在的问题,使用AndroidStudio新建一个模板为NativeC++的app项目,名字为JNIDemo修改app/build.gra...
发布时间:2023-12-25分类:程序开发学习浏览:109评论:0
-
如何应对Android面试官->JVM对象回收与逃逸分析
前言本节主要围绕下面三个方向进行知识点的讲解,带你从架构师角度认识内存溢出虚拟机中对象的创建过程当JVM遇到一条字节码new指令的时候,它首先会进行:检查加载...
发布时间:2023-12-25分类:程序开发学习浏览:101评论:0
-
Android自定义View(二)——亮度条
前言昨天凌晨在B站抽盲盒抽上瘾,花了六百多块,就中了一个九十多块的mikufufu,还不是世嘉版的,标注的8%概率,假得很。前天老板问我什么时候能做完,答下周五,毕竟不能留着...
发布时间:2023-12-25分类:程序开发学习浏览:88评论:0
-
Android开源框架系列-OkHttp4.11.0(kotlin版)- 拦截器分析之ConnectInterceptor
前言ConnectInterceptor顾名思义,连接拦截器,就是在发起连接之前进行拦截的拦截器,那么在连接之前拦截是要做什么?普通的连接做法肯定是直接创建一个新的连接就去连了,...
发布时间:2023-12-24分类:程序开发学习浏览:111评论:0
-
在Android应用开发中使用NFC功能
NFC介绍NFC是指“近场通讯”(NearFieldCommunication),它是一种短距离无线通信技术,允许设备在非接触或极短距离内进行通信。NFC通常用于移动支付、门...
发布时间:2023-12-24分类:程序开发学习浏览:86评论:0
-
Android模拟器外接键盘--分析KeyEvent的寻焦与分派
手柄方向键无效,分析KeyEvent的寻焦与分派刚起身准备去上厕所,就被小金拦住了去路。小金说:“我这里有个手柄的bug,你看看是不是你的问题”。小金有理有据的说:“你看看的la...
发布时间:2023-12-24分类:程序开发学习浏览:85评论:0
-
Android 双屏异显自适应Dialog
一、前言Android多屏互联的时代,必然会出现多屏连接的问题,通常意义上的多屏连接包括HDMI/USB、WifiDisplay,除此之外Android还有OverlayDi...
发布时间:2023-12-24分类:程序开发学习浏览:118评论:0
-
Android 中的指令修改与指令删除(基于 AArch64)
近况呜呼!天气也是越来越冷了,不知不觉也快到年末了。我在回顾一些技术分享的时候,刚好看到几个大厂们常“玩”的概念,指令修改与指令擦除。比如抖音基础技术里面就有介绍到,抖音在进行...
发布时间:2023-12-24分类:程序开发学习浏览:85评论:0
-
Shader 入门以及在Android上的实践
背景如何让通过编程手段在显示器中显示漂亮的图片(动画),这是一个很吸引人的问题。首先我们看一下以下惊艳的图片,它仅由几十行C代码完成,并且不用借助额外的图形三方库。#in...
发布时间:2023-12-24分类:程序开发学习浏览:94评论:0
-
不当暖宝宝,Android 耗电检测之路
背景介绍耗电问题可能在市面上并不多见,因为大部分APP的使用时间是非常短暂的,即使有着强耗电行为,也不容易被用户感知,同时对于用户来说,耗电问题最直观的就是单位时间手机掉电快,也...
发布时间:2023-12-24分类:程序开发学习浏览:81评论:0
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版