`
guoyu04
  • 浏览: 7362 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
  说下android工作两周的认知吧。
就单说在同一进程下的工作,其实与j2ee的结构有很多的相似之处。
所谓同一进程就时在同一个Dalvik下的所有东东。与JVM相似
一个app的编写与编写一个j2ee应用差不多。
activity与service 等同一进程下的组件,都时通过容器来管理,暂时推测时activity有一个专门的管理容器,service也有一个,receiver就如同一个filter或是intercept一样,当到符合情况的时候回启动!
j2ee中也有类似的 servlet容器,专门用来管理servlet
所谓的intent与request同能几乎一致,能存放很多需要传递的数据。比起j2ee来说,就多加了一项功能。把重定向的功能让到了intent中!在startActivity之前就已经把从定向说句用class让进去了!
与之还有一点不同,就时能发送广播消息!这与j2ee指定某个action有所不同!
发送广播的功能,估计是把activity容器,service容器里符合要求的遍历出来(或是在start vm时,就把拦截消息的所有组件进行了分类管理。)!然后激活它们.这个我回在后面去进行研究。
里面的

然而在android 中, 有很多公共服务,有很多app 都在同时运行,可能会去协作,这好j2ee里面经常夸JVM 去获取服务或资源不尽相同。j2ee中有很多支持此种需要的技术,很常见的时web service,而android中需要得到服务的支持一般都时使用ContentResolver, 然后指定URI 去获取或操作资源。这两个又差不多!

还有等等。目前最要紧的是多记些API ,然后会对 android 有更深入的了解.
关于上面所有的推测.我将在之后给出相应的源码分析!

在ubuntu下,没一个好用的输入发。望推荐
分享到:
评论

相关推荐

    react-native-touchable-graph:React Native组件仅用于创建图形,而没有任何iOS或Android接触问题

    React本机可触摸图React Native组件仅用于创建图形,而没有任何iOS或Android接触问题。动机是一个很棒的库,但是触摸行为存在很多问题,因为它是基于react-native-svg的。 这个想法是要制作一个包装,用react native...

    android-contact.rar_Android 小应用_android contact_contact

    在Android平台上,开发一款通讯录应用是常见的...这个项目为开发者提供了一个实践Android接触管理功能的起点。通过下载、分析和修改源代码,可以深入理解Android应用开发的各个方面,对提升Android编程技能大有裨益。

    Android Studio实例代码.zip_Android app实例_Android实例_android app源码_and

    在Android开发领域,Android Studio是官方推荐的集成开发环境(IDE),它...通过研究这些代码,开发者不仅可以了解Android开发的基本概念,还能接触到实际项目中的问题解决策略,从而成长为一名更出色的Android开发者。

    与Android Studio的第一次亲密接触学习笔记

    与Android Studio的第一次亲密接触学习笔记

    android android android android android

    最后,应用程序是用户直接接触的部分,可以通过Android Studio等工具进行开发。 Android应用主要由Java或Kotlin编写,但也可以使用C++通过NDK进行原生代码开发。Android Studio作为官方集成开发环境(IDE),提供了一...

    android实战 Android应用市场(android studio源程序工程)

    此外,还可以接触到Android的生命周期、Intent机制、Fragment管理等重要概念。 在实践中,建议按照以下步骤学习: 1. **理解项目结构**:先浏览项目目录,了解各个文件的作用。 2. **运行项目**:导入Android ...

    Android开发利器:2024最新版Android Studio安装入门教程(超详细)!

    无论你是刚开始接触Android开发,还是已经有一定基础,本文都能为你提供有用的知识和技巧。 使用场景及目标: 本文可以帮助你在学习和使用Android Studio时,更快地掌握安装和入门过程。无论你是正在构建一个Android...

    Android单元测试初探——Instrumentation

    学习Android有一段时间了,虽然前段时间对软件测试有了一些了解,不过接触android的单元测试却是头一次。这几天在物流大赛上也用了不少时间,所以对于android的单元测试没有太深入的研究,所以先写个基本入门吧!...

    android studio 模板汇集

    总的来说,"android studio 模板汇集"是一个非常有价值的资源库,尤其对于那些刚开始接触Android开发的人来说。它不仅提供了快速入门的捷径,还促进了对Android框架和最佳实践的理解。通过深入研究并实践这些模板,...

    android实战 绿豆通讯录(android studio源程序工程)

    接触ListView需要理解Adapter的概念,它是数据和视图之间的桥梁,将数据转化为ListView可显示的项。 8. **Material Design**:Android Studio支持Material Design设计规范,绿豆通讯录可能采用了这种现代的界面设计...

    Android群英传.pdf+源码

    《Android群英传》共分为13章,讲解了Android体系与系统架构、Android开发工具新接触、Android控件架构与自定义控件详解、ListView使用技巧、Android Scroll分析、Android绘图机制与处理技巧、Android动画机制与使用...

    50款Android studio项目源码.zip

    而源码学习则是提升技能的最佳途径,这50个项目源码涵盖了各种类型的Android应用,包括但不限于天气应用、音乐播放器、社交网络客户端、小游戏等,这将使学习者接触到实际开发中的各种场景和问题。 接下来,我们...

    徐宜生 Android群英传 书签索引

    《Android群英传》共分为13章,讲解了Android体系与系统架构、Android开发工具新接触、Android控件架构与自定义控件详解、ListView使用技巧、Android Scroll分析、Android绘图机制与处理技巧、Android动画机制与使用...

    深入理解Android系统张元亮.rar

    应用程序框架层是Android开发者最常接触的部分,包括Activity Manager、Content Provider、Broadcast Receiver、Service等关键组件。这部分内容将帮助读者掌握如何设计和实现复杂的Android应用。 最后,书籍还会...

    android打包工具AndroidResEdit

    总结,AndroidResEdit是Android开发者的一个得力助手,通过它,开发者可以在不接触源代码的情况下,轻松修改应用的资源,提升开发和调试的效率。熟练掌握这款工具的使用,将有助于优化工作流程,降低开发成本。

    Android-AndroidProject.zip

    应用程序层是用户直接接触的部分,包括各种APP;应用程序框架层为开发者提供了丰富的API,使得开发更为便捷;系统运行库层包含了各种库和服务,如SQLite数据库、多媒体支持等;而Linux内核作为最底层,提供了硬件...

    Android愤怒的小鸟源码

    对于用户界面(UI),开发者会接触到Android的布局管理,如LinearLayout、RelativeLayout或ConstraintLayout,以及自定义View的创建,来构建游戏界面和菜单。 最后,源码中的资源管理和优化也是学习的重点。包括XML...

    Android SDK NDK API 对应关系

    在Android开发过程中,SDK(Software Development Kit)和NDK(Native Development Kit)是开发者们经常接触到的概念,而API Level则是用于标识不同Android版本的重要参数。了解它们之间的对应关系对于深入理解和...

    《Android手机软件开发》说课PPT课件

    课程内容主要分为六个项目:与Android的初次接触、Android用户界面设计、高级界面设计、游戏应用程序开发、组件应用以及数据存储应用。每个项目涵盖了不同的技术要点,如Activity生命周期、Intent、...

    Android群英传_徐宜生 完整带目录版

    《Android群英传》共分为13章,讲解了Android体系与系统架构、Android开发工具新接触、Android控件架构与自定义控件详解、ListView使用技巧、Android Scroll分析、Android绘图机制与处理技巧、Android动画机制与使用...

Global site tag (gtag.js) - Google Analytics