• Android ClassLoader详解

    怀疑是art虚拟机判断apk未安装,所以只是将apk优化后的odex放在内存中,之后进行释放,这只是个猜想,希望有知道的可以告知一下。因为dalvik上无法使用,所以我们也没法使用。ClassLoader加载class的过程 ...
    文章 2016-10-21 2656浏览量
  • Android面试题大全(2)

    Parcelable不能使用在要将数据存储在硬盘上的情况4、避免在UI线程中做繁重的操作架构模式面试题Android基础——框架模式MVC在安卓中的实践Android基础——框架模式MVP在安卓中的实践Android基础——框架模式MVVM之...
    文章 2022-05-14 51浏览量
  • 使用友盟+的APM服务实现基于APK加速启动时间的Android...

    以计算布局⽂件的名称在 Android APK 中 出现次数。使⽤ Gradle 构建 Android 应⽤程序只需要⼀个AndroidManifest.xml⽂件。我们可以添加⼀个 虚拟布局。build.gradle└─src└─main├─AndroidManifest.xml└─res...
    文章 2021-11-12 86浏览量
  • 冲击大厂,你值得拥有的一份2019初中级Android开发社...

    Bitmap在decode的时候申请的内存如何复用、释放时机 Bitmap使用需要注意哪些问题?Bitmap.recycle()会立即回收么?什么时候会回收?如果没有地方使用这个Bitmap,为什么垃圾回收不会直接回收它?一张Bitmap所占内存...
    文章 2019-03-25 2065浏览量
  • 移动开发整体凉凉的背景下,究竟还剩哪些 Android开发...

    因此,可以将出现Bug的class单独的制作一份patch.dex文件(补丁包),然后在程序启动时,从服务器下载patch.dex保存到某个路径,再通过patch.dex的文件路径,用其创建 Element对象,然后将这个 Element对象插入到我们...
    文章 2020-01-07 1653浏览量
  • 小公司程序员的编程水平与BAT大厂到底有多大差距?

    Bitmap在decode的时候申请的内存如何复用、释放时机 Bitmap使用需要注意哪些问题?Bitmap.recycle()会立即回收么?什么时候会回收?如果没有地方使用这个Bitmap,为什么垃圾回收不会直接回收它?一张Bitmap所占内存...
    文章 2019-04-25 1283浏览量
  • 大规模团队协同开发利器:阿里Atlas正式开源!

    基于插件化的能力,一个普通的Android应用可以低成本地转为符合Atlas规范的插件,使Apk既可以以插件方式运行也可以独立安装运行。一个大的Android客户端项目可以分割成数个插件,做到代码隔离,降低了开发、维护、...
    文章 2017-06-21 8358浏览量
  • 爱奇艺技术分享:爱奇艺Android客户端启动速度优化...

    本文由爱奇艺技术团队原创分享,原题《爱奇艺Android客户端启动优化与分析》。1、引言 互联网领域里有个八秒定律,如果网页打开时间超过8秒,便会有超过70%的用户放弃等待,对Android APP而言,要求更加严格,如果...
    文章 2019-01-14 3730浏览量
  • Android 2019最新面试实战总结

    A:通过Android Studio 窗口进行分析,查看内存分配情况,如果操作应用是内存一直往上涨说明存在内存泄露 B:定位内存泄露分析的工具-MAT(Memory Analyzer tool) C:使用开源库LeakCanary快速定位内存泄露 Android中的...
    文章 2019-03-28 1869浏览量
  • Coredump介绍及如何在Android中开启和使用来分析Crash...

    生成一个coredump文件,通常情况下coredump包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等,可以理解为把程序工作的当前状态存储成一个文件,很幸运,我们现在使用Android系统是基于Linux内核,...
    文章 2015-06-01 2851浏览量
  • HBuilder学习与使用

    1.部分Android rom如小米有usb安装apk的权限,可能是关闭状态,此时需要在手机管家等设置里寻找usb安装apk的权限,将其打开 2.部分Android手机在usb安装apk时,会在手机界面上弹框,如果不能及时点弹框,会因为超时而安装...
    文章 2018-03-14 7275浏览量
  • 阿里的Atlas组件化框架

    Atlas是一个Android客户端容器框架,主要提供了组件化、动态性、解耦化的支持,支持在编码期、Apk运行期以及后续运维修复期的各种问题。Atlas目前支持的主要功能有: 在工程期,实现工程独立开发,调试功能,工程...
    文章 2018-05-10 4609浏览量
  • 备战2020金三银四Android社招最全面试题

    插件化原理分析组建化原理跨组件通信组件化中路由、埋点的实现Hook以及插桩技术Android的签名机制v3签名key和v2还有v1有什么区别Android5.0~10.0之间大的变化?说下Measurepec这个类请例举Android中常用布局类型,并...
    文章 2020-01-10 1574浏览量
  • Android应用性能优化最佳实践.

    稳定速度快:使用Eclipse的开发人员都会碰到突然假死、卡顿、内存占用高等一系列影响开发效率的老问题Android Studio在这块性能上得到了明显的提升,并且Android Studio使用了单项目管理模式,在启动速度上明显比...
    文章 2017-05-02 4001浏览量
  • Android面试题(1)

    Android和传统Linux不一样的地方又在于,传统Linux在 进程活动停止后就结束了,这就类似于我们用S60和WM一 样,关闭程序,内存释放.而Android会把这些进程保留在内存里,干嘛呢?为了保证你再次激活这些进程时候启动的更...
    文章 2017-10-09 1300浏览量
  • 这是一份面向Android开发者的复习指南

    Android Apk安装过程分析》 Activity启动过程跟Window的关系?建议阅读: 《简析Window、Activity、DecorView以及ViewRoot之间的错综关系》 Activity、Window、ViewRoot和DecorView之间的关系?建议阅读: 《总结...
    文章 2020-05-04 1092浏览量
  • 面试2

    标记-压缩回收法:前期与第一种方法相同,只是多了一步,将所有的存活对象压缩到内存的一端,这样内存碎片就可以合成一大块可再利用的内存区域,提高了内存利用率 复制回收法:把现有内存空间分成两部分,gc运行时,...
    文章 2017-11-23 645浏览量
  • Android应用性能优化最佳实践.2.5 启动优化

    启动速度不可避免地受到影响,比如一开始单击时出现黑屏或者白屏,甚至在低端机型上出现假死的现象,本节通过学习应用的启动流程、启动速度的监控,发现影响启动速度的问题所在,并优化启动的逻辑,提高应用的启动...
    文章 2017-05-02 2479浏览量
  • 安卓面试题绝密宝典

    官方文档告诉我们,Android系统会尽量保持拥有service的进程运行,只要在该service已经被启动(start)或者客户端连接(bindService)到它。当内存不足时,需要保持,拥有service的进程具有较高的优先级。1.如果service...
    文章 2015-12-24 1619浏览量
  • 安卓开发常用工具和第三方库汇总

    另外,释放没有显示图像的图像,并将图像的大小调整为你显示的尺寸也可以帮助节省内存。Cloudinary 是一个很酷的托管服务,你可以以特定的分辨率请求图像。他们努力做到这点。但是,当你调整请求的图像大小时,你...
    文章 2017-10-09 1870浏览量
  • Unity3D手游开发实践

    从上面的示例代码,我们可以看出使用原始的JNI方式去与Android(Java)插件交互是多的繁琐,要自己做太多的事情,并且为了性能需要自己考虑缓存查询到的方法ID,字段ID等等。幸运的是,Unity3D已经为我们封装好了...
    文章 2017-11-26 2690浏览量
  • 2015移动安全漏洞年报

    漏洞原理是Android应用在运行时使用DexClassLoader动态加载和反射调用具有某些特定功能的单独apk或jar文件,以实现插件机制做到无缝升级和功能扩展,函数DexClassLoader第二个参数为目标odex路径,若应用未对odex...
    文章 2017-05-02 2751浏览量
  • [译][5k+]Kotlin 的性能优化那些事

    解决这个问题的一个好办法是使用 Map 代替 list,Kotlin 默认使用的是 hash map,更具体的说是 LinkedHashMap&xff0c;当我们使用 hash map 查找元素的性能要好得多,实际上 JVM 使用的 hash map 的大小根据映射本身的...
    文章 2022-05-09 94浏览量
  • Android开发软件架构思考以及经验总结

    今年许多的技术文章都在谈性能优化,软件的性能主要从软件的启动速度、流畅度、内存、功耗、流量、apk体积等几个方面来评判。如果想做好一个应用,性能优化应该纳入到日常的开发中持续进行。具体如何优化,这里就...
    文章 2017-08-01 815浏览量
  • Android开发软件架构思考以及经验总结

    今年许多的技术文章都在谈性能优化,软件的性能主要从软件的启动速度、流畅度、内存、功耗、流量、apk体积等几个方面来评判。如果想做好一个应用,性能优化应该纳入到日常的开发中持续进行。具体如何优化,这里就...
    文章 2017-08-03 1886浏览量
  • 基于 WebAssembly 的AIoT应用框架实践

    这些 AIoT 设备具有以下特点:硬件配置跨度大:内存从128M到2G,存储从128M到32G屏幕尺寸多样,从1.3寸、4寸、7寸、8寸、10寸到电视大屏操作系统多样:Android、Linux、RTOS 等我们一直在思考和探索下面两个问题的...
    文章 2021-08-19 2716浏览量
  • 万字实录:从DDCTF大赛看当前网络安全新趋势|硬创公开...

    其他的类似工具我觉得比较有用,而Cooker是一个虚拟的分析系统,特别是你把一个APK、ESE提交到分析平台里面去,会给出一部分比较详细的分析报告,当你有时候在分析的时候是比较有用的,因为你比较直观地得到一些分析...
    文章 2017-08-09 1474浏览量
  • 1269道Java技术答疑,阿里技术专家帮你Java技术进阶

    spring相关问题 项籍大数据怎么与spring结合https://yq.aliyun.com/ask/450089@倚贤你如何评论spring框架https://yq.aliyun.com/ask/490819@倚贤springboot项目启动执行到图案位置就无法执行下去...
    文章 2018-11-22 5666浏览量
  • 『功守道』软件供应链安全大赛·C源代码赛季启示录

    结合我们的思考,将软件供应链安全的庞大、混沌虚空,划分为“软件供应链生产者”与“软件供应链消费者”的两仪乾坤,并抽象出“四象”战场:C源代码,Java源代码,PE二进制,APK二进制。其中事关企业最生死攸关的三...
    文章 2018-07-06 3325浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化