首页 软件开发 ( Page 87 )

软件开发 20769

#Android
详解Android ContentProvider的基本原理和使用

目录一、前言二、URI(Uniform Resource Identifier)三、MIME四、UriMatcher五、ContentUris5.1、方法使用示例5.2、监听数据变…

#Android
Android Studio如何为Activity添加自定义注解信息

普通Java-Kotlin类添加注释 添加类时注释作者信息和日期时间 依次打开 File—>Settings—>editor—>File and Code Tem…

#Android
浅析Android文件存储

目录一、内部存储二、外部存储2.1、外部公有2.2、外部私有一、内部存储 内部存储,位于data/data/包名/路径下 是否需要用户权限:否 是否能被其他应用访问:否 卸载应用数…

#Linux
分析Linux内核调度器源码之初始化

目录一、导语二、调度器的基本概念2.1、运行队列(rq)2.2、调度类(sched_class)2.3、调度域(sched_domain)2.4、调度组(sched_group)2…

#Android
深入理解Android热修复技术原理之so库热修复技术

目录一、SO库加载原理二、SO库热部署实时生效可行性分析2.1、动态注册 native 方法实时生效2.2、静态注册 native 方法实时生效2.3、SO实时生效方案总结三、SO…

#Android
如何通过Battery Historian分析Android APP耗电情况

目录一、电量统计模块概述1.1、软件耗电统计二、battery-historian2.1、概述2.2、获取bugreports2.3、数据分析2.4、bugreport 文件分析一…

#Android
深入理解Android热修复技术原理之代码热修复技术

目录一、底层热替换原理1.1、Andfix 回顾1.2、虚拟机调用方法的原理1.3、兼容性问题的根源1.4、突破底层结构差异1.5、访问权限的问题1.5.1、方法调用时的权限检查1…

#Python
python geopandas读取、创建shapefile文件的方法

shapefile是GIS中非常重要的一种数据类型,在ArcGIS中被称为要素类(Feature Class),主要包括点(point)、线(polyline)和多边形(polyg…

#Android
详细分析Fresco源码之图片加载流程

目录一、概述二、DraweeView三、DraweeHierachy四、DraweeHolder五、DraweeController 的构造逻辑六、通过 DataSource 发起…

#Python
Python爬虫框架之Scrapy中Spider的用法

Scrapy中Spider的用法 Spider类定义了如何爬取某个(或某些)网站。包括了爬取的动作(例如:是否跟进链接)以及如何从网页的内容中提取结构化数据(爬取item)。换句话…

#Android
深入理解Android热修复技术原理之资源热修复技术

目录一、普遍的实现方式二、资源文件的格式三、运行时资源的解析四、另辟蹊径的资源修复方案4.1、新增的资源及其导致 id 偏移4.2、内容发生改变的资源4.3、删除了的资源4.4、对…

#Python
Pandas数据类型之category的用法

创建category 使用Series创建 在创建Series的同时添加dtype=”category”就可以创建好category了。category分为…