Android使用套接字的几个注意事项
2015-08-03 14:09
609 查看
1、需要在
AndroidManifest.xml 中加上 <uses-permission android:name="android.permission.INTERNET" />,放在<application>标签外上方即可
2、需要在OnCreate()函数的最开始处加上:
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());
如果Eclipse给这两句话画上了红线,则选择 Disable Check 即可。
3、除此之外,使用 Socket 的方法与普通 Java SE 是完全一样的。
AndroidManifest.xml 中加上 <uses-permission android:name="android.permission.INTERNET" />,放在<application>标签外上方即可
2、需要在OnCreate()函数的最开始处加上:
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());
如果Eclipse给这两句话画上了红线,则选择 Disable Check 即可。
3、除此之外,使用 Socket 的方法与普通 Java SE 是完全一样的。
相关文章推荐
- 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
- [Android]Android Studio导入第三方工程库,以PullToRefreshViewLibrary为例
- Android studio 打包apk如何重命名apk名称
- Android DiskLruCache 源码解析 硬盘缓存的绝佳方案
- Android IntentService完全解析 当Service遇到Handler
- android中Baseadapter的getItem和getItemId的作用和重写
- Android HandlerThread 完全解析
- [深入理解Android卷二 全文-第六章]深入理解ActivityManagerService
- [深入理解Android卷二 全文-第七章]深入理解ContentProvider
- [深入理解Android卷二 全文-第八章]深入理解ContentService和AccountManagerService
- [深入理解Android卷二 全文-第五章]深入理解PowerManagerService
- [深入理解Android卷二 全文-第四章]深入理解PackageManagerService
- Android开发问题集合
- [深入理解Android卷二 全文-第三章]深入理解SystemServer
- [深入理解Android卷二 全文-第二章]深入理解Java Binder和MessageQueue
- [深入理解Android卷二 全文-第一章]开发环境部署
- Android 存储学习之保存系统短信到SD卡(使用XML序列化器)
- [Android百度地图SDK开发] (一)配置环境与HelloWorld
- [深入理解Android卷二 全文-第八章]深入理解ContentService和AccountManagerService
- 我是如何自学Android,资料分享(2015 版)