小编MyS*_*are的帖子

在Android中写入和从SD卡读取文件

我正在制作一个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)

storage android android-sdcard

4
推荐指数
1
解决办法
3717
查看次数

仅在Android首次启动时显示设置屏幕

我正在制作一个Android应用程序,但我无法弄清楚如何让设置屏幕只显示第一次.这就是应用程序的工作方式:用户在安装后启动应用程序,并显示欢迎/设置屏幕.一旦用户完成设置,除非用户重新安装应用程序,否则设置屏幕将永远不会再出现.

我怎么能让这件事发生?请提前帮助和谢谢!

installation android screen

3
推荐指数
1
解决办法
3784
查看次数

标签 统计

android ×2

android-sdcard ×1

installation ×1

screen ×1

storage ×1