接上一篇,即经纬度坐标文件已导入
最近这一个月才开始学习Java,所以拿到这个问题时从最基本的功能实现做起:
1. 实现txt文件的存入和读出;
2. 实现已知两点经纬度算出两点间距离;(这一步为了简单是把所有值存入数组做的)
3. 实现读入一组值就计算一组值;
MainActivity.java 文件代码
package com.example.distance;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import android.os.Bundle;
import android.os.SystemClock;
import android.R.integer;
import android.R.string;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
@SuppressLint("SdCardPath")
String filepath = "/mnt/sdcard/android_txt1.txt";
//注意EditText初始化不要写在这里,会报unable to instantiate act