<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_test" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.cheng.myapplication.TestActivity"> <Button android:id="@+id/readTxtBtn" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="按钮"/> </LinearLayout>
package com.example.cheng.myapplication; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; public class TestActivity extends Activity { private Button myButton; public static final String TAG="RawData"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); myButton=(Button)findViewById(R.id.readTxtBtn); myButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { InputStream is=getResources().openRawResource(R.raw.info); InputStreamReader isr = new InputStreamReader(is,"UTF-8"); BufferedReader br=new BufferedReader(isr); String str=""; while ((str=br.readLine())!=null){ Log.i(TAG,str); } } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }); } }
Powered by codetiler.com