我正在制作一个Android应用程序,一旦按下按钮,一旦收到包含相同文本的SMS消息,就会从textview将文本文件写入SD卡.
收到短信后,如何将文本文件保存到SD卡并从该文本文件中读取?这是我到目前为止的代码:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.telephony.gsm.SmsMessage;
import android.widget.Toast;
import android.media.MediaPlayer;
public class IncomingSmsCaptureApp extends BroadcastReceiver {
MediaPlayer mp1;
@Override
public void onReceive(Context context, Intent intent) {
File sdcard = Environment.getExternalStorageDirectory();
//Get the text file
File file = new File(sdcard,"Notes\file.txt");
//Read text from file
String text = new String();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) …Run Code Online (Sandbox Code Playgroud) 我正在制作一个Android应用程序,但我无法弄清楚如何让设置屏幕只显示第一次.这就是应用程序的工作方式:用户在安装后启动应用程序,并显示欢迎/设置屏幕.一旦用户完成设置,除非用户重新安装应用程序,否则设置屏幕将永远不会再出现.
我怎么能让这件事发生?请提前帮助和谢谢!