当前位置:  编程技术>移动开发
本页文章导读:
    ▪Mars视频札记——文件下载        Mars视频笔记——文件下载 文件下载 使用HTTP协议下载文件 步骤: 1 创建一个HttpURLConnection对象 通过URL.openConnetion()方法  创建一个URL对象URL url = new URL(/blog_article/urlStr/index.html) 创建一个HTTP连接 HttpURLConnection ur.........
    ▪ Mars视频札记——Wifi网络操作        Mars视频笔记——Wifi网络操作 WIFI网络操作 什么是wifi 无线联网技术   获取wifi网卡状态 wifi网卡状态由一系列整型常量表示:(可通过sdk查得) 1 WIFI_STATE_DISABLED 不可用 0 WIFI_STATE_DISABLING 正.........
    ▪ Mars视频札记——程序调试       Mars视频笔记——程序调试 DDMS使用 LogCat 显示日志 5个级别 全部 debug info warning error 加过滤器: Create Filter 名字自己起 LogTag 标签(System.out比如)pid 可不填 LogLevel 级别选择   File Explorer 文件.........

[1]Mars视频札记——文件下载
    来源: 互联网  发布时间: 2014-02-18
Mars视频笔记——文件下载

文件下载

使用HTTP协议下载文件

步骤:

1 创建一个HttpURLConnection对象 通过URL.openConnetion()方法 

创建一个URL对象URL url = new URL(/blog_article/urlStr/index.html)

创建一个HTTP连接 HttpURLConnection urlConn=(HttpURLConnection)url.openConnection();

使用IO流读取数据

new BufferedReader(new InputStreamReader(urlConnection.getInputStream()))

 

2 获得一个InputStream对象 urlConn.getInputStream()

3 访问网络权限 android.permission.INTERNET声明

 

将下载的文件写入SDCARD

访问SD卡

得到当前设备SD卡的目录

Environment.getExternalStorageDirectory()

访问SD卡的权限

android.permission.WRITE_EXTERNAL_STORAGE

对文件操作同Java


    
[2] Mars视频札记——Wifi网络操作
    来源: 互联网  发布时间: 2014-02-18
Mars视频笔记——Wifi网络操作

WIFI网络操作

什么是wifi

无线联网技术

 

获取wifi网卡状态

wifi网卡状态由一系列整型常量表示:(可通过sdk查得)

1 WIFI_STATE_DISABLED 不可用

0 WIFI_STATE_DISABLING 正在关闭

3 WIFI_STATE_ENABLED 可用

2 WIFI_STATE_ENABLING 正在打开

 WIFI_STATE_UNKNOWN 未知

 

操作wifi所需要的权限

可以从sdk中查找到(AndroidManifest.permission包)

例如

CHANGE_NETWORK_STATE

CHANGE_WIFI_STATE

ACCESS_NETWORK_STATE

ACCESS_WIFI_STATE等

 

在AndroidManifest.xml中申明

<uses-permission android:name="android.permission.CHANGE_NETWORK_STAE"></uses-permission>

 

改变wifi网卡的状态

对wifi网卡操作需要通过WifiManager对象进行

WifiManager wifiManager=(WifiManager)Context.getSystemService(Service.WIFI_SERVICE);

WifiActivity.this.get......(因为Activity是Context的子类)

打开/关闭WIFI网卡

wifiManager.setWifiEnabled(true);//false

获取状态

wifiManager.getWifiState();

 

***在模拟器中没有对wifi和蓝牙的实现 需要真机测试


    
[3] Mars视频札记——程序调试
    来源: 互联网  发布时间: 2014-02-18
Mars视频笔记——程序调试

DDMS使用

LogCat 显示日志

5个级别

全部 debug info warning error

加过滤器:

Create Filter

名字自己起 LogTag 标签(System.out比如)pid 可不填 LogLevel 级别选择

 

File Explorer 文件浏览器

 

常见程序调试方法

找Error

找at 自己程序的包

 

日志输出方法

用Log类 

Log.d(标签,信息)


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3