Android开发艺术探索1 Activity的生命周期和启动模式典型情况下生命周期异常情况下生命周期启动模式标准模式栈顶复用模式栈内复用模式单实例模式Activity的FlagsIntentFilter的匹配规则2 IPC机制进程间通信SerializanleParcelableBinder3 View的事件体系事件分发机制事件分发机制点击事件就是MotionEvent 事件分发其实就是对Mot
前言 Android开发艺术(这本书真的是艺术,太崇拜刚哥了,值得每一个做Android开发刷十遍的书)1,Activity生命周期和启动模式 典型情况下的生命周期分析 onCreate() onStart() onResume() onPause() onStop() onDestroy() onRestart() 异常情况下的生命周期分析 屏幕旋转 onSaveInstanceSta
# Android 开发艺术指南 ## 简介 Android 开发艺术是一本经典的技术书籍,它涵盖了许多高级开发技术和实践经验。对于刚入行的开发者来说,学习和掌握这些技巧对于提高自己的开发能力和编写高质量的 Android 应用程序是非常重要的。 在本篇文章中,我将向你介绍如何实现 Android 开发艺术,包括学习步骤和每一步需要做的事情。 ## 实现步骤 下面是实现 Android
原创 2023-08-10 14:34:45
14阅读
文章目录Android性能优化普通优化1.布局优化2.绘制优化3.内存泄漏优化Android内存的管理内存泄漏的实例1.静态变量单例模式的使用2.集合类3.非静态内部类/匿名类3.1创建非静态内部类的静态对象3.2 匿名类持有外部类的引用3.3 Handler3.4 资源使用未关闭3.5 ListView的Adapter导致的内存泄漏4ListView优化5.BitMap优化Bitmap的高效加
转载 2023-07-01 13:39:39
31阅读
不能在onPause中做重量级的操作,因为必须执行完成以后新Activity才能Resume。onPause和onStop都不能执行耗时的操作,尤其是onPause.这就意味着,我们应当尽量在onStop中做操作,而使得新Activity尽快显示出来并切换到前台。onSaveInstanceState和onRestoreInstanceState:Android保存数据的机制。Activity被销
一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。1. 介绍Android开发者不容易掌握的一些知识点2. 结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点3. 介绍一些核心技术和Android的性能优化思想 目录第1章 Activity的生命周期和启动模式第2章 IPC机制第3章 View
第一章主题就讲 activity的生命周期和启动模式 说实话启动模式懒得写 基本都懂 关于activity的生命周期 因为有可能会被异常终止 所以分两种情况 正常情况就不说了 直接放张图片就可以了 而异常情况 比如 configuration的改变 会造成activity被终止重建的 比如 键盘的显示隐藏 屏幕横竖屏的切换,当然还有其他的 ,那就不管了 ,当然对于这个 ,代码设置或者manifes
作者:brucevanfdm 这是作者实际生产中的 SDK 经验,非常宝贵的经验,系列一共七篇,我分上下两篇推送给大家。Android SDK开发艺术探索系列基于实际生产中的业务型SDK开发实践经验,具有一定的实战性与技术性,不仅包含一定业务背景下的经验之谈,还系统性地介绍了一款第三方SDK的开发过程以及相关技术的选型。在这个系列中,你不仅能了解到如何开发一款第三方SDK,还能学习到通用
# Android开发艺术探索指南 作为一名经验丰富的开发者,我想分享一次关于进行Android应用开发的全面探索,让刚入行的小伙伴们能够快速了解整个流程。这篇文章将详细阐述Android开发的步骤,以及每一步所需的代码。 ## 开发流程概览 首先,让我们了解Android开发的基本流程。以下是一个简单的开发步骤表: | 步骤 | 描述
原创 2024-10-31 07:57:23
53阅读
本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来 学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就不会误入歧途,能够很好地把握全局。 本文的主题如下:1、架构图直观2、架...
转载 2015-05-13 10:37:00
155阅读
2评论
转载 2021-08-23 13:58:01
215阅读
引言通过前面两篇:Android 开发之旅:环境搭建及HelloWorldAndroid 开发之旅:HelloWorld项目的目录结构我 们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪 些文件夹和文件及相应的作用
转载 2012-03-13 16:52:00
140阅读
2评论
      我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就不会误入歧途,能够很好地把握全局。
原创 2010-04-15 19:40:00
1563阅读
2点赞
文章目录第1章 Activity的生命周期和启动模式 / 1第2章 IPC机制 / 35第3章 View的事件体系 / 122第4章 View的工作原理 / 174第5章 理解RemoteViews / 218第6章 Android的Drawable / 243第7章 Android动画深入分析 /
​ 本书是一本Android进阶类书籍,採用理论、源代码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。 介绍Android开发人员不easy掌握的一些知识点结合Android源码和应用层开发过程。融会贯通。介绍一些比較深入的知识点介绍一些核心技术和Android的性能优化思想 1 Activity的生命周期和启动模式 1.1 Activity的生命周期
转载 2017-08-17 09:55:00
185阅读
2评论
在安卓应用开发中,掌握高效的环境准备和配置管理乃是进入Android开发艺术与探索的重要一步。以下是针对安卓开发环境搭建的全面指南,以及如何逐步解决可能遇到的各类问题,确保开发顺利进行。接下来将详细介绍环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用的内容。 ### 环境准备 在开始搭建安卓开发环境之前,首先需要确认相关的软硬件要求: - **硬件需求:** - 至少8GB
原创 6月前
15阅读
     二周目Android开发艺术探索这本书,真的是一本很不错的干货,不管是新手或者老猿,都能从中有所收获。这里就把一些阅后总结提炼出来,希望能对你工作或者面试有帮助。一、Activity生命周期与启动方式这是新手很容易忽略的地方,很是需要系统的了解下。1、第一次启动Activity:onCreate - onStart - onResume。2、新Activity或回到桌面:onPause
Android开发艺术探索   第二章 下 Android IPC方式 这个单独做一节,因为这一节比较重要,从这节开始,技术细节会独立成另外Android的笔记,这边只记录大纲这样。 2.4  Android IPC方式 1.使用bundle(包含广播这个方式) 四大组件中,服务、活动、
最近在阅读《Android开发艺术探索》这本书,有一些知识点在这里记录下来,以供自己日后查阅。这篇文章将会随着学习不断更新。1.在Android中,x轴和y轴的正方向分别为右和下。2.TouchSlop是系统所能识别出的被认为是滑动的最小距离,换句话说,当手指在屏幕上滑动的时候,如果两次滑动之间的距离小于这个常量,那么系统就不会认为你在进行滑动操作。这是一个常量,和设备有关,在不同的设备上这个值可
# Android开发艺术探索之Stickylayout 在Android应用开发中,经常会遇到需要实现悬浮在屏幕某一位置的视图的需求,例如顶部的搜索栏、底部的操作按钮等。这就需要使用Stickylayout来实现,在这篇文章中,我们将探讨如何使用Stickylayout来实现这样的效果。 ## Stickylayout简介 Stickylayout是一个用于实现悬浮视图的开源库,它可以让一
原创 2024-04-04 05:37:22
86阅读
  • 1
  • 2
  • 3
  • 4
  • 5