在Android中两个mfc 进程之间数据传输传输大数据,可以使用什么方式实现

本帖最后由 勇敢的心_ 于
11:51 编辑本人从windows编程转过来学习,一直在想如果两个Activity之间能够像C#或delphi中的Form一样,可以直接访问其成员(字符、数值、成员对象等),并能调用其公开的方法,那应该比用Intent来传递数据直接方便的多,于是偿试了如下办法,测试基本没有问题,发出来大家讨论一下。本人学习android不久,幼稚的地方希望大家不要见笑原理:假设有两个Activity:ActivityMain 和 ActivityNew,在 ActivityMain 中启动 ActivityNew,而在 ActivityNew 可以访问 ActivityMain 中的成员对象,调用其公开的方法。那么先在 ActivityMain 中定义一个静态的成员变量,类型为 ActivityMain ,然后在 OnCreate过程中,将ActivityMain 的实例this赋值给该成员:public class ActivityMain extends Activity {& & & & public static ActivityMain MainA //定义一个本类型的成员变量& & & &&& & & &&& & & & String GetStr(){& & & & & & & & return "shao jian";& & & & }& & & & @Override& & & & public void onCreate(Bundle savedInstanceState) {& & & & & & & & super.onCreate(savedInstanceState);& & & & & & & & setContentView(R.layout.main);&& & & & & & & & MainAct = //在这里将本实例赋值给静态成员变量& & & & }...}在ActivityNew中访问ActivityMain中的成员变量和方法:public class ActivityNew extends Activity {& & & &&& & & & @Override& & & & protected void onCreate(Bundle savedInstanceState) {& & & & & & & &&& & & & & & & & String title = bundle.getString("Title");& & & & & & & & title = MainActicivity.MainAct.GetStr(); //调用成员方法& & & & & & & & t.setText(title.trim());& & & & & & & & super.onCreate(savedInstanceState);& & & & }}
Views(...) Comments()1.网络中分层模型、各层功能;3.通信子网的功能,实体之间传输,会话以及提供各;4.物理层、数据链路层、网络层、传输层、会话层、;6.见图2-19,具体区别分别参照2.2.1和2;7.功能:利用物理的、电气的、功能的和规程的特性;9.控制字段(C)、信息字段(I)、帧校验序列字;10.TCP就是面向连接服务的协议,实际上,只要;在传输层中另一个重要的协议UD
1.网络中分层模型、各层功能。 2.语法、语义、同步。 3.通信子网的功能,实体之间传输,会话以及提供各种高层协议 4.物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 5.(D) 6.见图2-19,具体区别分别参照2.2.1和2.3.1。 7.功能:利用物理的、电气的、功能的和规程的特性在DTE和DCE之间实现对物理信道的建立、保持和拆除功能。 特性:物理层协议规定了标准接口的机械特性、电气特性、功能特性和规程特性。 8.EIA RS 232-C是美国电子工业协会EIA制定的著名的物理层标准,简称RS 232-C。它是DTE与DCE之间的接口标准,是目前各国厂家广泛使用的国家标准。在保持与RS 232-C兼容的前提下,于1977年制定出一个新的标准RS 449。RS 449实际上是由三个标准组成,即RS 449,RS 423-A,RS422-A。新的接口标准大大的提高了接口性能;X.21是专门为数据通信制定的,它符合ISO/OSI标准,是一种比较简单的接口,这类接口中信号线比较少,它适合于公共数据网的室内电路端接设备和数据终端设备之间的接口。 9.控制字段(C)、信息字段(I)、帧校验序列字段(FCS)。 10. TCP就是面向连接服务的协议,实际上,只要建立了TCP连接,就能支持同时双向通信的数据流。 在传输层中另一个重要的协议UDP就是采用这种面向无连接服务的协议。它在传送数据之前不需要给出任何确认,远地主机的传输层在收到UDP报文后,也不需要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。报文格式和字段含义略。 11. TCP的基本职责就是将IP的两个终端系统之间的传送服务扩展为终端系统上运行的两个进程之间的传送服务。主机―主机的传送到进程―进程传送的扩展被称为应用程序的多路复用和多路分解。它提供可靠的数据传输。通过使用数据流控制、序列编号、确认和计时器,TCP保证了数据正确有序地从发送方进程传送到接收方进程。这样,TCP就将IP的终端系统之间的不可靠传送服务转换成了进程之间的可靠的数据传输服务。TCP还使用了拥塞控制机制。与其说拥塞控制是提供给调用进程的服务,不如说它是提供给整个因特网的服务,为了公共利益的服务。泛泛地说,TCP拥塞控制阻止了任何一个TCP连接在超大量数据传输时链路和交换机被淹没的问题。确切地说,TCP允许TCP连接通过一个拥挤的网络链路平等地分享该链接的带宽。这是通过调整发送方TCP可以传送到网络的流量米实现的。
12. 答:详见2.2.8
13. 答:HTTP(超文本传输协议),DNS(域名系统),SMTP(简单邮件传输协议), SNMP(简单网络管理协议),FTP(文件传送协议),TELNET(远程终端协议)。具体用法略。 14. 答:因特网的域名空间,它实际上是一个倒过来的树,树根在最上面而没有名字。树根下面一级的结点就是最高一级的顶级域结点。在顶级域结点下面是二级域结点。最下面的叶子结点就是单台计算机。具体结构图详见图2-21。DNS通过对域名的解析过程来实现域名与IP地址的转换:当某一个应用进程需要将主机名解析为IP地址时,该应用进程就成为域名系统DNS的一个客户,并将待解析的域名放在DNS请求报文中,以UDP数据报方式发给本地域名服务器。本地的域名服务器在查找域名后,将对应的IP地址放在回答报文中返回。应用进程获得目的主机的IP地址后即可进行通信。具体过程是通过三种域名服务器进行解析。
15. 答:HTTP在Web的客户程序和服务器程序中得以实现。运行在不同端系统上的客户程序和服务器程序通过交换HTTP消息彼此交流。HTTP定义这些消息的结构以及客户和服务器如何交换这些消息。HTTP 用到的两种报文的格式为: 请求消息=请求行(通用信息|请求头|实体头)CRLF[实体内容] 请求行=方法 请求URL HTTP版本号CRLF 方法=GET|HEAD|POST|扩展方法 URL=协议名称+宿主名+目录与文件名 请求行中的方法描述为在指定资源中应该执行的动作,常用的方法有GET、HEAD和POST。
16. 答:SMTP设计基于以下通信模型:针对用户的邮件请求,发送SMTP建立与接收SMTP之间建立一个双向传送通道。接收SMTP可以是最终接收者也可以是中间传送者。SMTP命令由发送SMTP发出,由接收SMTP接收,而应答则反方面传送。 SMTP规定了14条命令和21种应答消息。每条命令用4个字母组成,而每一种应答信息一般只有一行信息,由一个3位数字的代码开始,后面附上很简单的文字说明。 一旦传送通道建立,SMTP发送者发送MAIL命令指明邮件发送者。如果SMTP接收者可以接收邮件则返回OK应答。SMTP发送者再发出RCPT命令确认邮件是否接收到。如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中止整个邮件操作),双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。 17. 答:控制连接和数据连接这两种连接是系统中两个进程所控制的,所以其开始和结束时间也不同,控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件。真正传送文件的是“数据连接”服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,在传送完毕后就关闭“数据连接”进程。由于这两个连接所使用的端口号不同,所以这两个连接就不会发生混乱。文件格式:用二进制文件。因为文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,所以系统管理员一般将FTP设置成二进制模式。
18. 答: “IP地址”、一个“子网掩码”、一个“默认网关”。 IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。互联网上的IP地址统一由一个叫“IANA”(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。
三亿文库包含各类专业文献、各类资格考试、文学作品欣赏、专业论文、外语学习资料、生活休闲娱乐、行业资料、高等教育、第2章课后答案62等内容。 
 第3章习题答案 第4章习题答案 第5章练习题 答案 第7章练习题答案 第10章习题答案 第12章习题答案 第13章习题答案1/2 相关文档推荐 ...  9页 2财富值 第二章参考答案 4页 10财富值 第2章答案 暂无评价 13页 免费 第二章 参考答案 暂无评价 2页 1财富值 第2章课后参考答案 暂无评价 4页 10财...  教材习题答案-第2章_财会/金融考试_资格考试/认证_教育专区。C++ 1.C++中 define 与 const 定义常量有什么区别? (1) 编译器处理方式不同 define 宏是在预...  《数字设计》第2章作业答案_物理_自然科学_专业资料。2.2 将下面的八进制数转换...2.2 将下面的八进制数转换成二进制数和十六进制数: (a) 11002=...  第2章 2.1 电路的基本分析方法 试求如图2.3所示各电路 a、b 两端的等效电阻。 图2.3 习题2.1的图 分析 本题考查 电阻串 联、电阻并联电路 总电 阻的...  离散数学课后答案 第2章 2.1 (1) 习题解答 本题没有给出个体域,因而使用全 总个体域. 令 F ( x) : x 是鸟 G( x) : x 会飞翔. 命题符号化为 ?...  第2章 课后习题答案_理学_高等教育_教育专区。第二章:滴定分析法概述思考题: 2.2(6)NaCl 易吸潮,使用前应在 500-600℃下干燥。如不作任何处理,滴定时消耗...  通​信​原​理​课​后​习​题​解​答2-1 已知两个线性已调信号为 (1) f (t ) ? cos?t cos? t (2) f (t ) ? (1 ? 0.5...计算机网络第一二次作业参考答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
计算机网络第一二次作业参考答案
&&成都信息工程学院 计算机网络第一二次作业参考答案
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢在Android中两个进程之间传输大数据,可以使用什么方式实现?这些方式中哪种方式最高效?请说明原因。 - 知乎82被浏览3820分享邀请回答0添加评论分享收藏感谢收起}

我要回帖

更多关于 post 最大传输数据量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信