android系统性学习
Android_Kid
专注于Android开发。
展开
-
Android——onNewIntent()的回调时机
相关面试题:网易互娱校招一面:说一下onNewIntent()。正文:(文末有总结,可直接看结论)onNewIntent()是antivity的回调之一。它的回调和activity的启动模式有一定关系。1. 当activity为standard时:public class FirstActivity extends BaseActivity { @Overri...原创 2020-05-08 12:05:18 · 1367 阅读 · 0 评论 -
Android项目结构
Android项目结构:app 目录中的内容是工作的重点。构成如下:1. manifestsAndroidManifest.xml这是整个Android项目的配置文件,程序中定义的所有四大组件都需要在此进行注册,还可以在此对给应用程序添加权限声明。关于这个文件的详细讲解请参考:2. java此文件夹包含三个子目录:com.example.geoquiz,com.ex...原创 2020-05-07 08:29:28 · 309 阅读 · 0 评论 -
Android UI 模板设计之组合模式
引言:UI设计一直是程序设计中非常重要的一环,也是最让人抓狂的一环,好的设计需要不断修改、不断完善,那么我们如何才能减少UI设计中的重复劳动呢、如何在修改设计时减少工作量呢、如何一次开发,重复使用呢?文章目的:掌握如何自定义控件属性 掌握如何动态创建组件 掌握如何设计动态模板 体会模板化开发的便利之处 体会接口回调机制的思想...原创 2020-02-15 15:16:39 · 1340 阅读 · 0 评论 -
android系统性学习 2.3.0 —— 四大组件之Broadcast Receivers
开始:理解广播与广播接收器:1.广播事件处理属于系统级的事件处理(一般事件处理是属于View级的事件处理)2.一个应用可以在发生特定事件时发送Broadcast, 系统中任何应用只要注册了对应Receiver就会接收到此Broadcast3.一个应用如果对某个广播感兴趣, 就可以注册对应的Receiver来接收广播4.广播事件机制是应用程序(进程间...原创 2019-12-02 18:45:50 · 151 阅读 · 0 评论 -
android系统性学习 0.0 —— android 知识架构图
Android知识架构图(水印有出处)原创 2019-11-10 19:24:47 · 181 阅读 · 0 评论 -
android系统性学习 0.1 —— 专栏目录
目录2.主要组件四大组件ActivityServiceContentProviderBroadCastReceiver组件持有的Context区别Application原创 2019-11-10 20:03:30 · 103 阅读 · 0 评论 -
android系统性学习 1.0 —— Android 基础架构
Android架构Android 操作系统是一个软件组件的栈,在架构图中它大致可以分为五个部分和四个主要层。由下往上依次为:Linux内核最底层。 Linux。其提供基本的系统功能,比如进程管理,内存管理,设备管理(如摄像头,键盘,显示器)。处理所有 Linux ...原创 2019-11-10 16:28:43 · 480 阅读 · 0 评论 -
android系统性学习 2.0 —— Android 应用程序四大组件概述
Android 应用程序组件应用程序组件是一个Android应用程序的基本构建块。这些组件由应用清单文件松耦合的组织。AndroidManifest.xml描述了应用程序的每个组件,以及他们如何交互。以下是可以在Android应用程序中使用的四大组件。 组件 描述 ...原创 2019-11-10 16:55:10 · 244 阅读 · 0 评论 -
android系统性学习 2.1.0 —— 四大组件之Activity
Android Activity目录activity相关问题自测:正文:一、启动模式二、启动过程三、Intent/flag四、taskAffinity五、生命周期两个 Activity 之间跳转时必然会执行的是哪几个方法六、如何保存 Activity 的状态七、如何退出 ...原创 2019-11-10 20:37:27 · 314 阅读 · 0 评论 -
android系统性学习 2.1.n —— Activity 相关问题集合(面试题)
Q1:说下Activity的生命周期?技术点:Activity生命周期 思路:分条解释Activity从创建到销毁整个生命周期中涉及到的方法及作用 参考回答:在Activity的生命周期涉及到七大方法,分别是: onCreate()表示Activity 正在创建,常做初始化工作,如setContentView界面资源、初始化数据 onStart()表示Activity 正在启动,这时...原创 2019-11-11 10:49:58 · 180 阅读 · 0 评论 -
android系统性学习 2.1.n —— Fragment 相关问题集合(面试题)
Q:谈一谈Fragment的生命周期?技术点:Fragment生命周期 思路:分条解释Fragment从创建到销毁整个生命周期中涉及到的方法及作用 参考回答:Fragment从创建到销毁整个生命周期中涉及到的方法依次为:onAttach()->onCreate()-> onCreateView()->onActivityCreated()->onStart()-&...原创 2019-11-12 10:57:24 · 138 阅读 · 0 评论 -
android系统性学习 2.2.0 —— 四大组件之Service
服务是一个后台运行的组件,执行长时间运行且不需要用户交互的任务。即使应用被销毁也依然可以工作。服务基本上包含两种状态 -状态 描述 Started Android的应用程序组件,如活动,通过startService()启动了服务,则服务是Started状态。一旦启动,服务可以在后台无限期运行,即使启动它的组件已经被销毁。 Bound 当Android的应用程序组件通过...原创 2019-12-02 18:05:36 · 126 阅读 · 0 评论 -
Android Banner 的简单使用步骤
Step 1:依赖//Bannerimplementation 'com.youth.banner:banner:1.4.10'implementation 'com.github.bumptech.glide:glide:4.10.0'implementation 'com.squareup.picasso:picasso:2.71828'implementation 'com....原创 2019-11-13 09:15:03 · 2333 阅读 · 0 评论