当前位置:  编程技术>移动开发
本页文章导读:
    ▪JAVA中的IO源.txt        JAVA中的IO流.txt JAVA中的IO流是非常重要的知识点,用于文件内容的写入、读取。IO流分为字节流和字符流,字节流是一个字节一个字节的进行写入和读取,而字符流是以字符的形式进行写.........
    ▪ 一次性封闭所有的Activity        一次性关闭所有的Activity ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName());  系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,.........
    ▪ 蓝牙最简略的例子,最难得的简单       蓝牙最简单的例子,最难得的简单  /**服务器端和客户端工程中都必须有这两个权限申请<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /><uses-permission android:name="android.permission.BLUE.........

[1]JAVA中的IO源.txt
    来源: 互联网  发布时间: 2014-02-18
JAVA中的IO流.txt
JAVA中的IO流是非常重要的知识点,用于文件内容的写入、读取。IO流分为字节流和字符流,字节流是一个字节一个字节的进行写入和读取,而字符流是以字符的形式进行写入和读取的。在网络中通常是以字节流进行传输的,因为字节是最小的单位,这样不容易丢失数据。IO的应用时很广泛的,比如XML的解析就用到了IO流。下面是一个小例子,分别用字节流和字符流进行文件的读写。

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
public class FileTal {
  public static void main(String[] args) {
      File  file=new File(“src\\IO\\filter.txt”);
     //字节流写入
      FileOutputStream fs;
try {
fs = new FileOutputStream(file);
BufferedOutputStream  bos=new BufferedOutputStream(fs);
bos.write(97);
bos.flush();
bos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//字节流读出
try {
FileInputStream  fis=new FileInputStream(file);
BufferedInputStream bis=new BufferedInputStream(fis);
int str=bis.read();
while(str!=-1){
System.out.println((char)str);
str=bis.read();
}
bis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
    //字符流的写入
try {
FileWriter fw=new FileWriter(file);
BufferedWriter  bw=new BufferedWriter(fw);
bw.write(“a 是福克斯方式方式”);
bw.newLine();
bw.write(“厦开始付款老师方式 “);
bw.flush();
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
//字符流的读取
try {
FileReader fr=new FileReader(file);
BufferedReader br=new BufferedReader(fr);
String st=br.readLine();
while(st!=null){
System.out.println(st);
st=br.readLine();
}
br.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

    
[2] 一次性封闭所有的Activity
    来源: 互联网  发布时间: 2014-02-18
一次性关闭所有的Activity
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());

 系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上

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

 


    
[3] 蓝牙最简略的例子,最难得的简单
    来源: 互联网  发布时间: 2014-02-18
蓝牙最简单的例子,最难得的简单
 /**
服务器端和客户端工程中都必须有这两个权限申请
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
关于UUID。。。UUID客户端和服务端一定要一致。UUID不能和其他的一样。一定要自己去申请一个
请从http://www.uuidgenerator.com上获取你自己的UUID
这行代码之前一定要确保蓝牙是打开状态的
打开蓝牙的代码(可以用BluetoothAdapter的方法enable()。关闭为disable())或
            Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
            startActivityForResult(enableIntent, REQUEST_ENABLE_BT);//会打开一个对话框询问是否打开蓝牙
     或startActivity(enableIntent)
可被搜索的代码
            Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
            discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300);
            startActivity(discoverableIntent);
     或startActivityForResult(discoverableIntent)
*/
1.服务器端:
UUID uuid = uuid.fromString(”27648B4D-D854-5674-FA60E4F535E44AF7″);
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
BluetoothServerSocket serverSocket = adapter.listenUsingRfcommWithServiceRecord(”MyBluetoothApp”, uuid);
BluetoothSocket socket = serverSocket.accept();

2.客户端
UUID uuid = uuid.fromString(“27648B4D-D854-5674-FA60E4F535E44AF7″);
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
BluetoothDevice device = adapter.getRemoteDevice(“00:11:22:33:44:55″);//服务器的蓝牙地址
BluetoothSocket socket = device.createRfcommSocketToServiceRecord(uuid);
adapter.connect();

3.双方连接上后,就开始读写了
InputStream in = socket.getInputStream();
OutputStream out = socket.getOutputStream();

好了,这是最简单的。防止出现异常等等。。。情况自己扩展


    
最新技术文章:
▪Android开发之登录验证实例教程
技术文章 iis7站长之家
▪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