`
xp9802
  • 浏览: 1183075 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android学习总结了几点问题

 
阅读更多

1.Handler

   Handler是什么,作用及为何引入Handler的概念?

   Handler作用:

      1>执行计划任务,你可以预定的实现执行某些任务,可以模拟定时器

      2>线程间通信。在android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程时,你可以在你的子线程中拿到父线程中创建的Handler对象,就可以通过该对象向父线程队列发送消息了。由于android在UI线程中更新界面,因此,可以通过该方法在其它线程中更新界面。

 

  一,角色描述

 

 1.Looper:(相当于隧道)一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(车队,消息隧道)

 2.Handler:你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Messag Queue取出)所送来的消息

 3.Message Queue(消息队列):用来存放线程放入的消息。

 4.线程:UI thread通常就是main theard,而android启动线程序时会替他建立一个Message Queue。

 

每一个线程里可含有一个Looper对象以及一个Message Queue数据结构。在你的应用程序里,可以定义Handler来接收Looper所发出的消息。     

 

2.mainfest.xml文件如何解析   

    androidmanifest.xml如何解析?

    1.系统启动的时候PackagedManageService读取Manifest信息

    2.应用程序启动时候,Launcher进行系统级判断,比如最小SDK等

    3.四大组件在需要的时候实例化    

分享到:
评论

相关推荐

    前阶段的Android学习总结

    前阶段的Android学习总结一、Android Studio导入现有工程的几个步骤二、这里推荐一篇好文三、四大应用组件之ContentProvider四、Git五、View学习总结和BUG六、fragment 和 Framelayout七、关于广播接收器的注册销毁...

    Android代码-AndroidStudyDemo

    AndroidStudyDemo 为Android学习项目,将学习Android的过程中的收获都汇集 于此。要求执行严格的编码规范。 项目目标 学习和收集Android相关技术和常用代码 项目计划 项目主要有如下几大块 2.1 Android最新版本...

    深入理解Android:卷I--详细书签版

    在本章的拓展思考部分,笔者提出了几个问题,旨在激发读者深入思考和学习Android的欲望。    本书特色  笔者认为,本书最大的特点在于,较全面、系统、深入地讲解了Android系统中的几大重要组成部分的工作原理...

    《Android应用开发》个人总结报告.doc

    《Android应用开发》个人总结报告 刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构 ,更加方便,视觉上也是非常的酷,在前期我通过的大量的Android SDK开发范例大全中的例子以及...

    android转正报告怎么写.docx

    android程序员试用期工作总结范文二: 这段时间,在领导和同事们的关怀和指导下,我通过不懈努力,各方面均取得一定的进步,现将我的工作情况做如下汇报: 一、通过理论学习和日常工作积累经验我的各方面有了很大的...

    Android入门篇

    文档讲述android开发环境搭建流程工具,Eclipse创建android...个人总结的android入门开发所需掌握的几个模块点(点明了学习点,详细点的说明可到网上查询),本文档指在为android入门同学提供日后基本的学习重点概述

    Android游戏+原生java+超级玛丽+游戏娱乐

    本系统需要满足以下几点要求: (1) 在开始界面按空格键进入游戏。 (2) 利用方向键来控制马里奥的运动。 (3) 碰撞检测: A.马里奥在运动的过程中如果碰到障碍物则停止运动,在移动到悬崖上方是会掉下去,并失去一条...

    Android 安全加密:消息摘要Message Digest详解

    数字证书是密码学里的终极武器,是人类几千年历史总结的智慧的结晶,只有在明白了数字证书工作原理后,才能理解Https 协议的安全通讯机制。最终才能在SSL 开发过程中得心应手。 另外,对称加密和消息摘要这两个知识...

    android初学者必须掌握的Activity状态的四大知识点(必读)

    这几天一直都在捣鼓android的知识点,兴趣班的老师,讲课太过深奥,天(想到什么就见什么,后后面完全不想听),最后自己找资料总结了在Android学习中很重要的一个组件Activity,那就开始吧! 第一:掌握Activity的四...

    Android代码-EasySports

    [toc] EasySports 声明 本项目部分API来自NBA中文官网与虎扑体育,纯练手之作,...这里只说其中几点(也包括一下自定义View) 一个基于MVP的快速开发基类库rbase Activity和Fragment的常用封装,结合RxJava 异常收集类

    Android 安全加密:对称加密详解

    数字证书是密码学里的终极武器,是人类几千年历史总结的智慧的结晶,只有在明白了数字证书工作原理后,才能理解Https 协议的安全通讯机制。最终才能在SSL 开发过程中得心应手。 另外,对称加密和消息摘要这两个知识...

    android nfc常用标签读取总结

    有几天没有更新博客了,不过本篇却准备了许久,希望能带给每一位开发者最简单高效的学习方式。废话到此为止,下面开始正文。 NFC(Near Field Communication,近场通信)是一种数据传输技术。与Wi-Fi、蓝牙、红外...

    Java高级特性之反射学习总结

    老规矩我们还是先提出几个问题,一门技术必然要能解决一定的问题,才有去学习掌握它的价值  一、 什么是反射?  二、反射能做什么?  一、 什么是反射?  用在Java身上指的是我们可以于运行时加载、探知、使用...

    Android 安全加密:非对称加密详解

    数字证书是密码学里的终极武器,是人类几千年历史总结的智慧的结晶,只有在明白了数字证书工作原理后,才能理解Https 协议的安全通讯机制。最终才能在SSL 开发过程中得心应手。 另外,对称加密和消息摘要这两个知识...

    Android开发必知 九种对话框的实现方法

    这里总结了九种对话框的实现方法,有需要的朋友可以来学习下了   除了popupwindow实现稍微麻烦一点,其他形似都相对简单,熟悉2便即可 直接上源码 package com.naoh.stu; import java.util.A

    kotlin与java实现混编基础看这篇就够了

    前几年一直关注安卓,想换个方向,奔着移动端大步向前,由于比较懒就一直停留在想法,这不今天勤快点,动手搞了一个基础的java和kotlin混编,和大家总结分享一下。 首先需要了解什么事kotlin,kotlin中文网上面有...

    安卓java读取网页源码-XWLNews:周四暑期学校的Android新闻应用

    还有边缘或整页侧滑、夜间模式切换等小功能,还写了几个自定义小控件,虽然无啥卵用,但是学到了很多东西,很有收获。 二、运行截图 三、用到的开源库 ...... 感谢各位大神无私的开源精神。 四、一些零散的知识点 ...

    移动应用开发专业毕业生就业岗位及所需能力的调查及分析.docx

    绪论 3 1移动应用开发专业介绍 3 1 2专业课程 3 1 2.1 就业前景 3 1 2.2就业方向有哪些 4 1. 2 3 毕业生应具备的知识和能力. 5 ...6 对开发专业如何学习几点建议 16 7 总结 17 结束语 17 参考文献 18 致谢 18

    C语言培训教程.doc

    10、气象数据中心项目开发 16 5、 毕业总结 16 各种技术方向分析 对大部分即将进入IT行为的人来说,普遍存在一个问题,如何选择技术方向,以下谈 谈我个人的看法. 1。1、JAVA 优点 几乎可以做任何事情,适用于各种操作...

    安卓java读取网页源码-OuNews:欧报

    还有边缘或整页侧滑、夜间模式切换等小功能,还写了几个自定义小控件,虽然无啥卵用,但是学到了很多东西,很有收获。 二、运行截图 三、用到的开源库 ...... 感谢各位大神无私的开源精神。 四、一些零散的知识点 ...

Global site tag (gtag.js) - Google Analytics