移动开发

Activity 的启动流程

参考 : 流程如下 : Activity 对象的 startActivity(intent) 方法 Activity 对象的 startActivityForResult(intent) 方法 调用 mInstrumentation.execStartActivity() 调用 ActivityManager.

Android 手机QQ聊天记录导出(NTQQ),解密聊天数据库

先看结果: 方法源自Github大佬项目:地址在这 本教程导出的聊天记录QQ版本的NT版本的,即QQ8.9之后的版本,我的QQ版本是9.1.50.23520,QQ8.9之后的版本为NT架构,导出比较困难,如果是之前的版本,建议查看另一个大佬的项目:地址 以下教程仅是记录了

iOS获取设备唯一标识和UUID

UIDevice.current.identifierForVendor?.uuidString 以上获取uuidString的方法,每次重启都会改变。 但是项目的要求是不变,并且删除app 只有也有有保留的需求。显然这个无法满足我们的需求。 使用KeyChain解决 keychain(钥匙串)存储在iOS系统中,并且恢复iPhone会使keychain的内容也恢复.但是删除App是不会影响k

笔记本、台式机、平板二合一?Mac、Win、Linux?

电脑选型根据日常使用的需求进行选择,笔记本、台式机、平板和二合一电脑我都有尝试过,目前而言,最适合我个人的是笔记本。笔记本如果你犹豫笔记本和台式机,选择笔记本;如果你犹豫笔记本和二合一电脑,选择笔记本。笔记本电脑比较中规中矩,是绝大多数场景下都可以作为第一或者备选方案的选择。在选择笔记本的时候&#xf

OpenGL系列之十八:FBO离屏渲染

目录 相关文章 OpenGL系列之一:OpenGL第一个程序 OpenGL系列之二:绘制三角形 OpenGL系列之三:三角形顶点增加颜色 OpenGL系列之四:绘制四边形 OpenGL系列之五:绘制点和线 OpenGL系列之六:绘制立方体 OpenGL系列之七:纹理贴图 OpenGL系列之八:立方体纹理贴图 OpenGL系列之九:glsl着色器语言 OpenGL系列之十:VAO、VB

【Kotlin】必备实践:每位开发者都该掌握的技巧(Part 1)

Kotlin 已迅速成为 Android 开发的首选语言,并且在服务器端、桌面端和多平台项目中也越来越受欢迎。它的语法简洁、类型系统健壮,并且与 Java 无缝互操作,使其成为一把强有力的工具。但写好 Kotlin 不只是掌握语法;更重要的是采纳一套工程化的最佳实践,才能让代码更清晰、更安全、更易维护。本文将涵盖每位开发者都应掌握的 Kotlin 核心最佳实践。本文并非系统性的编程教程,而是我多年