2012年4月24日

TCP/IP Socket

摘要: Socket套接字分TCP和UDP.TCP面向连接的可靠传输协议,具有数据确认和数据重传机制.保证了发送数据一定能到达通信的对方.对数据完整性要求比较高的场合使用UPD协议无连接,不可靠的传输协议.不具有数据确认和数据重传机制,对数据完整性要求比较低的场合使用IP 网络中每台主机都必须有一个惟一IP地址,IP地址是个逻辑地址.因特网上的IP地址具有全球惟一性.32位,4个字节,常用点分十进制的格式表示socket是套接字的意思,一般用来描述IP地址和端口,是一个通信链的句柄。应用程序通常通过套接字向网络发出请求或者应答网络请求。摘一段比喻,有助于理解。 socket非常类似于电话插座。以一个国 阅读全文

posted @ 2012-04-24 15:57 chris.cm 阅读(221) 评论(0) 推荐(0)

Context

摘要: Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄.Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。实现Context的类主要有Android特有的几个模型,Activity、Service以及BroadcastReceiver。在android中context可以作很多操作,但是最主要的功能 阅读全文

posted @ 2012-04-24 13:49 chris.cm 阅读(200) 评论(0) 推荐(0)

Intent

摘要: Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。例如,在一个联系人维护的应用中,当我们在一个联系人列表屏幕(假设对应的Activity为listActivity)上,点击某个联系人后,希望能够跳出此联系人的详细信息屏幕(假设对应的Activity为detailActivity)为了实现这个目的,listActivity需要构造一个 Intent,这 阅读全文

posted @ 2012-04-24 13:19 chris.cm 阅读(492) 评论(0) 推荐(0)

AssetManager

摘要: Android提供/assets目录存放res以外的资源,与res不同的是res下资源被分配了ID。如果使用/assets下的文件,需要指定文件的路径和文件名。AssetManager assetManager = getAssets(); String[] files =null; try { files = assetManager.list("image");//列出assets下image目录下的文件 } catch (IOException e) { Log.e("tag", e.getMessage()); }//打开文件InputStrea 阅读全文

posted @ 2012-04-24 11:37 chris.cm 阅读(131) 评论(0) 推荐(0)

导航