基于android的交流平台,参阅:基于android的大学生信息交流平台的设计与实现

《基于android的大学生信息交流平台的设计与实现.doc》由会员分享,可免费在线阅读全文,更多与《基于android的大学生信息交流平台的设计与实现》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、问控制[J]计算机应用研究,,[]Enck,W,Ongtang,M,McDaniel,PUnderstandingAndroidSecurity[J]SecurityamPrivacy,IEEE,(),P[]杨丰盛.Android应用开发揭秘[M]北京:机械工业出版社,.[]余志龙,陈昱勋,郑名杰.AndroidSDK开发范例大全[M]北京:人民邮电出版社,.[]张运芳.Android创赢路线与产品开发实战[M]北京:电子工业出版社,.[]罗伟.Android平台的即时通讯系统的研究与实现[D].硕士学位论文湖南师范大学,[]FrankAbleson.IntroductiontoAndroiddeveloment[EBOL].htt:wwwibmcomdeveloerworksoensourceliaryosandroiddevelindexhtml,[]胡伟.Android系统架构。

2、,这个新的活动接收到意图(myIntent)的通知并开始运行。当startActivity方法被调用,解析意图的处理过程随之发生,这个机制有以下两个突出的优点:活动可以通过一个以意图形式产生的请求来重用其他组件的功能。活动可以在任何时候被一个具有等价意图过滤器的新活动所替代。意图接收器当想要编写代码来对外部事件做一些处理时,可以使用意图接收器。意图接收器并不显示UI界面,它是通过NotificationManager来通知用户他们感兴趣的事件发生了。意图接收器同样可以被注册在AndroidManifestxml文件中,同时也可以在代码中使用ContextregisterReceiver()来注册自己的意图接收器。当一个意图接收器被触发时,系统会根据需要来启动应用程序。服务服务是具有长生命周期并且没有用户界面的代码。内容提供者在Android中,每个应用程序都是有自己的userID及在。

3、问控制[J]计算机应用研究,,[]Enck,W,Ongtang,M,McDaniel,PUnderstandingAndroidSecurity[J]SecurityamPrivacy,IEEE,(),P[]杨丰盛.Android应用开发揭秘[M]北京:机械工业出版社,.[]余志龙,陈昱勋,郑名杰.AndroidSDK开发范例大全[M]北京:人民邮电出版社,.[]张运芳.Android创赢路线与产品开发实战[M]北京:电子工业出版社,.[]罗伟.Android平台的即时通讯系统的研究与实现[D].硕士学位论文湖南师范大学,[]FrankAbleson.IntroductiontoAndroiddeveloment[EBOL].htt:wwwibmcomdeveloerworksoensourceliaryosandroiddevelindexhtml,[]胡伟.Android系统架构。

4、间互相调用的相关信息,实现调用者与被调用者之间的解耦。例如,在一个联系人维护的应用中,当在一个联系人列表屏幕(假设对应的Activity为listActivity)上,点击某个联系人后,希望能够调出此联系人的详细信息,为了实现这个目的,listActivity需要构造一个Intent,这个Intent用于告诉系统,要做“查看”动作,此动作对应的查看对象是“某联系人”,然后调用startActivity(intentintent),将构造的Intent传入,系统会根据此intent中的描述,到AndroidManifestxml中找到满足此Intent要求的Activity。系统会调用找到的Activity,即为detailActivity,最终传入Intent,detailActivitv则会根据此Intent中的描述,执行相应的操作。Intent的抽象描述在Android参考文档中。

5、及其驱动研究[J]广州广播电视大学学报,[]李苑.基于Android移动平台的警务查询系统[D].硕士学位论文南昌大学,[]郑建,贺超.Android和Chrome的发展与未来[J].移动通信,[]张鹏.中国企业为什么青睐android[J].通信世界滤器(IntentFiher)的相关类。当发生一个有效的目的请求时,意图过滤器用来描述一个活动能够处理什么意图。如上例中所描述,想要正常显示一个联系人信息的界面,必须声明一个意图过滤器,它说明当有联系人数据要被在界面上显示时,知道如何处理它们。通常意图过滤器要被注册在AndroidManifestxml文件中。从一个界面跳转到另一个界面是由解析各种意图实现的。例如:一个活动使用startActivity(myIntent)来调用其他活动时,系统会查找所有已经安装的应用程序的意图过滤器,并从中挑选出能够匹配myIntent意图的活动。随后。

6、对意图的定义是执行某操作的一个抽象描述。该抽象描述的具体内容如下:首先,它是要执行的动作的一个简要描述,如查看、修改等,Android定义了一套标准动作。此外,还可以根据应用的需要,定义自己的动作,并可定义相应的活动来处理自定义的动作。其次,是执行动作要操作的数据,Android采用指向数据的一个URI方式来实现。另外,除了动作和数据这两个重要属性外,还有一些附加属性:类别:被执行动作的附加信息。例如LAUNCHER_CATEGORY表示意图的接受者应该在Launcher中作为顶级应用出现;而ALTERNATIVECATEGORY表示当前的意图是一系列的可选动作中的一个,这些动作可以在同一个数据上执行。数据类型:显式指定意图的数据类型。一般意图的数据类型能够根据数据本身进行判定,但是通过设置这个属性,可以强制采用指定的类型。组件:指定意图的目标组件的类名称。通常Android会根据意。

7、己的进程中执行。这样做的好处是,可以保护系统及应用程序,避免被其他不正常的应用程序所影响。可以把每个进程想像成是一个黑盒子,彼此不会互相影响,连内存的资料都无法共享。如果应用程序之间想要共享数据,就需要使用用内容提供者。一个内容提供者就是一个类,它实现了一个标准的方法集合。其他的应用程序可以使用这些方法来保存和检索此内容提供者处理过的数据。Intent的详细解析在一个Android应用中,主要是由四种组件组成的,这四种组件可参考上一节的内容。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由意图协助完成的。意图负责对应用中一次操作的动作、动作对应的数据、附加数据进行描述,Android则根据此意图的描述,负责找到相应的组件,将意图传递给它,并完成组件的调用。因此,意图在这里起着一个媒体中介的作用,专门提供组件之。

8、间互相调用的相关信息,实现调用者与被调用者之间的解耦。例如,在一个联系人维护的应用中,当在一个联系人列表屏幕(假设对应的Activity为listActivity)上,点击某个联系人后,希望能够调出此联系人的详细信息,为了实现这个目的,listActivity需要构造一个Intent,这个Intent用于告诉系统,要做“查看”动作,此动作对应的查看对象是“某联系人”,然后调用startActivity(intentintent),将构造的Intent传入,系统会根据此intent中的描述,到AndroidManifestxml中找到满足此Intent要求的Activity。系统会调用找到的Activity,即为detailActivity,最终传入Intent,detailActivitv则会根据此Intent中的描述,执行相应的操作。Intent的抽象描述在Android参考文档中。

9、及其驱动研究[J]广州广播电视大学学报,[]李苑.基于Android移动平台的警务查询系统[D].硕士学位论文南昌大学,[]郑建,贺超.Android和Chrome的发展与未来[J].移动通信,[]张鹏.中国企业为什么青睐android[J].通信世界滤器(IntentFiher)的相关类。当发生一个有效的目的请求时,意图过滤器用来描述一个活动能够处理什么意图。如上例中所描述,想要正常显示一个联系人信息的界面,必须声明一个意图过滤器,它说明当有联系人数据要被在界面上显示时,知道如何处理它们。通常意图过滤器要被注册在AndroidManifestxml文件中。从一个界面跳转到另一个界面是由解析各种意图实现的。例如:一个活动使用startActivity(myIntent)来调用其他活动时,系统会查找所有已经安装的应用程序的意图过滤器,并从中挑选出能够匹配myIntent意图的活动。随后。

10、,这个新的活动接收到意图(myIntent)的通知并开始运行。当startActivity方法被调用,解析意图的处理过程随之发生,这个机制有以下两个突出的优点:活动可以通过一个以意图形式产生的请求来重用其他组件的功能。活动可以在任何时候被一个具有等价意图过滤器的新活动所替代。意图接收器当想要编写代码来对外部事件做一些处理时,可以使用意图接收器。意图接收器并不显示UI界面,它是通过NotificationManager来通知用户他们感兴趣的事件发生了。意图接收器同样可以被注册在AndroidManifestxml文件中,同时也可以在代码中使用ContextregisterReceiver()来注册自己的意图接收器。当一个意图接收器被触发时,系统会根据需要来启动应用程序。服务服务是具有长生命周期并且没有用户界面的代码。内容提供者在Android中,每个应用程序都是有自己的userID及在。

11、对意图的定义是执行某操作的一个抽象描述。该抽象描述的具体内容如下:首先,它是要执行的动作的一个简要描述,如查看、修改等,Android定义了一套标准动作。此外,还可以根据应用的需要,定义自己的动作,并可定义相应的活动来处理自定义的动作。其次,是执行动作要操作的数据,Android采用指向数据的一个URI方式来实现。另外,除了动作和数据这两个重要属性外,还有一些附加属性:类别:被执行动作的附加信息。例如LAUNCHER_CATEGORY表示意图的接受者应该在Launcher中作为顶级应用出现;而ALTERNATIVECATEGORY表示当前的意图是一系列的可选动作中的一个,这些动作可以在同一个数据上执行。数据类型:显式指定意图的数据类型。一般意图的数据类型能够根据数据本身进行判定,但是通过设置这个属性,可以强制采用指定的类型。组件:指定意图的目标组件的类名称。通常Android会根据意。

12、己的进程中执行。这样做的好处是,可以保护系统及应用程序,避免被其他不正常的应用程序所影响。可以把每个进程想像成是一个黑盒子,彼此不会互相影响,连内存的资料都无法共享。如果应用程序之间想要共享数据,就需要使用用内容提供者。一个内容提供者就是一个类,它实现了一个标准的方法集合。其他的应用程序可以使用这些方法来保存和检索此内容提供者处理过的数据。Intent的详细解析在一个Android应用中,主要是由四种组件组成的,这四种组件可参考上一节的内容。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由意图协助完成的。意图负责对应用中一次操作的动作、动作对应的数据、附加数据进行描述,Android则根据此意图的描述,负责找到相应的组件,将意图传递给它,并完成组件的调用。因此,意图在这里起着一个媒体中介的作用,专门提供组件之。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值