当前位置: 首页 > 面试题库 >

发布前优化Android应用

宣瀚
2023-03-14
问题内容

我的程序 效率* 处于“ 特殊 ”情况。现在我处于一个需要提高应用程序性能并减少 电池消耗的阶段* __

在提问之前:

  • 首先 ,我的应用程序工作。它运行良好-没有错误 无论如何
  • 其次 ,我已经阅读了Android开发人员网站上的优化电池寿命,并且优化了他们所要求的小东西。没有问题的 任何

现在,我很想知道其他开发人员用于优化自己的应用程序特殊
修复程序。用户可能永远不会认识或关注的东西。但是,这些修复程序将增加电池寿命或帮助改善应用程序的维护。

那么, 您独特的优化技巧是什么?

我处于一种特殊的情况下,我确实在寻找知识,我认为这将是一个很好的机会,可以分享开发人员有关他们所处的情况的知识。

请投票选出好的答案,因为这将鼓励优秀的开发人员分享他们的知识。


问题答案:

在某个时候,您将到达使用已知技巧的局限性。此时最好的方法是分析您的代码,并根据您的特定需求查看瓶颈所在的区域。

使用MAT和Traceview

研究RAM使用情况:有关如何使用工具来分析应用程序的文章。



 类似资料:
  • 我最近在PlayStore上发布了一个应用程序,我的React原生“仅Android”版本出现了如下问题: 应用程序将在模拟器和实际android设备上以及在我的本地主机以外的其他IP上提供此错误,如my/etc/hosts中所述: 任何支持都是非常感谢的。 致以最诚挚的问候,

  • 本文向大家介绍Android Zipalign工具优化Android APK应用,包括了Android Zipalign工具优化Android APK应用的使用技巧和注意事项,需要的朋友参考一下        生成的Android应用APK文件最好进行优化,因为APK包的本质是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗。我们可以使用Zipalign

  • ANR ANR全称Application Not Responding,意思就是程序未响应。 出现场景 主线程被IO操作(从4.0之后网络IO不允许在主线程中)阻塞。 主线程中存在耗时的计算 主线程中错误的操作,比如Thread.wait或者Thread.sleep等 Android系统会监控程序的响应状况,一旦出现下面两种情况,则弹出ANR对话框 应用在5秒内未响应用户的输入事件(如按键或者触摸

  • 本文向大家介绍Android布局优化之ViewStub控件,包括了Android布局优化之ViewStub控件的使用技巧和注意事项,需要的朋友参考一下 ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。 ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法

  • 我已经发布了Android应用程序,错误是 您上载了一个用密钥签名的APK,该密钥也用于对交付给用户的APK进行签名。因为您注册了应用程序签名,所以在上载APK之前,您应该用一个新的密钥对APK进行签名。

  • 本文向大家介绍Android中使用ViewStub实现布局优化,包括了Android中使用ViewStub实现布局优化的使用技巧和注意事项,需要的朋友参考一下 在Android开发中,View是我们必须要接触的用来展示的技术.通常情况下随着View视图的越来越复杂,整体布局的性能也会随之下降.这里介绍一个在某些场景下提升布局性能的View,它就是ViewStub. ViewStub是什么 View