文章 2022-01-18 来自:开发者社区

android开发 加载so库的解析和出现的各种错误分析

一.android目前有几种cpu架构?早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。二.每种cpu架构对应....

android开发 加载so库的解析和出现的各种错误分析
问答 2022-01-07 来自:开发者社区

Android中Flutter编译任务分析是怎么样的?

Android中Flutter编译任务分析是怎么样的?

文章 2021-12-16 来自:开发者社区

Android之本进程ContentProvider启动流程分析(4)

通过不同的key,来存储,然后构建不同的map对象,分别是以authority为key、IBinder文key、ComponentName为key.代码后面还按照其它方式保存到内存 mLocalProviders.put(jBinder, pr); mLocalProvidersByName.put(cname, pr...

文章 2021-12-16 来自:开发者社区

Android之本进程ContentProvider启动流程分析(3)

我们发现这里已经调用了我们平时见得很多在Application里面的attachBaseContext(context)方法8、再来分析ContentProvider的调用,我们看下这个installContentProviders(app, providers)这个函数,这里providers是携带过来的数据,方法实现如下 private void installContentProvi...

文章 2021-12-16 来自:开发者社区

Android之本进程ContentProvider启动流程分析(2)

6、我们看下bindApplication函数的实现,在ActivityThread.java文件里面看下实现 public final void bindApplication(String processName, ApplicationInfo appInfo, List<ProviderInfo> providers, Compon...

文章 2021-12-16 来自:开发者社区

Android之本进程ContentProvider启动流程分析(1)

1、ContentProvider介绍ContentProvider主要用于向外部提供数据1、自己应用进程提供数据2、其它app进程的提供数据这里分析本进程的ContentProvider的启动过程2、ContentProvider启动分析1、我们知道Android程序入口在ActivityThread.java文件的main函数里面,如下代码 public static void mai...

文章 2021-12-02 来自:开发者社区

Android中使用MAT、GIMP工具分析内存异常占用

我们在用MAT(Memory Analyzer Tool)分析Android内存时,会发现大量的bitmap对象占了内存使用。但是很难定位究竟是哪张图片占用了内存,这里介绍一种查看bitmap的方法。MAT、GIMP下载MAThttp://www.eclipse.org/mat/downloads.phpGIMPhttp://rj.baidu.com/soft/detail/16945.html....

Android中使用MAT、GIMP工具分析内存异常占用
文章 2021-12-02 来自:开发者社区

Android R 新特性分析及适配指南

Android R(Android 11 API 30)于2020年9月9日正式发布,随国内各终端厂商在售Android设备的版本更新升级,应用软件对Android R 版本的兼容适配已迫在眉睫。对于Android R的新特性,这里按照以下几个方面进行了归纳:分区存储、权限、隐私、性能、安全。官方文档描述:https://developer.android.google.cn/about/ve.....

Android R 新特性分析及适配指南
文章 2020-09-07 来自:开发者社区

03.Android崩溃Crash库之ExceptionHandler分析

目录总结 00.异常处理几个常用api 01.UncaughtExceptionHandler 02.Java线程处理异常分析 03.Android中线程处理异常分析 04.为何使用setDefaultUncaughtExceptionHandler 前沿 上一篇整体介绍了crash崩溃库崩溃重启,崩溃记录记录,查看以及分享日志等功能。 项目地址:https://github.com/ya...

问答 2020-05-29 来自:开发者社区

面试Android开发,几家知名的互联网公司的一些面试题目,大神帮我分析下行吗? 400 请求报错 

最近面试了几家知名的互联网公司,有些问题还是希望和大家讨论下,确实问的很不错,值得研究下。希望技术的大神,大牛们指点下。。。万谢!!! 1、网络请求怎么样和UI线程交互? 我采用的是AsynTask异步任务,但面试官说,每次请求都要新建,消耗资源,有什么优化的没,我说采用线程池,然后Handler发送消息,面试官说这样效果不好,又问我怎么实现,这里我就卡住了。。。大神们,你们一般是怎么 处理...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注