2012-03-22 2 views
0

안녕 난 내가 윈도우 머신에서 이전에 실행 구축하고이 응용 프로그램을 얻을 관리하고 나는 안드로이드에 대한 redevloping하고, 누군가가 내가 개발에 새로운 오전 도울 수 있기를 바랍니다. 시나리오입니다. 데이터를 입력 할 사용자가 필요합니다.이 값을 공유 프리픽스로 가져올 수 있습니다. 하지만이 작업은 1 번 작업이어야하며 데이터는 ID 번호입니다. 처음 응용 프로그램이 실행될 때 사용자가 ID 번호를 입력하면 응용 프로그램은이 ID 번호를 전송 된 전자 메일의 일부로 사용합니다. 다음에 사용자가 앱을 실행하면 앱에 ID를 다시 입력하라는 메시지가 표시되지 않습니다.된 SharedPreferences

나는 데이터를 파일에 기록하여 응용 프로그램이 시작될 때 파일이 존재하는지 검사하고 파일이 존재하면 전자 메일에 관련 양식을 열었습니다 데이터 입력 폼을 열지 않습니다.

나는 내가 충분히 명확하게 문제를 설명했다 바랍니다. 감사합니다. 감사합니다.

+0

가능한 중복 (http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store- 가져 오기 및 편집 - 값) –

+0

당신은 제목에) 자연스럽게 단지 약간 더 많은 정보 (간략를 추가하는 것이 좋습니다. 그리고 검색 기능도 사용하십시오. 시도 해보면 유용 할 것입니다. ;-) –

+0

아직도 당신의 질문이 무엇인지 확실하지 않습니다. –

답변

0

를 사용하여 내부 스토리지 : 당신이 찾고있는 것은 안드로이드에 영구 저장이

String FILENAME = "hello_file"; 
String string = "hello world!"; 

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 
fos.write(string.getBytes()); 
fos.close(); 

http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

+0

SharedPreferences는 더 간단한 방법입니다. –

+0

내가 내가, 내가 시각적 기본을 사용하여 쓴 Windows 응용 프로그램과 관련 있었다 "이 작업을 얻었다"말할 때. 나는 지금 같은 응용 프로그램을 작성하는 것을보고 있지만 안드로이드에 대해서는 자바 언어로 머리를 써야한다. – vindimat

+0

Windows에서 작업하는 방법은 사용자가 파일에 입력 한 데이터를 쓰는 것입니다. 그런 다음 파일의 데이터를 읽고 다른 파일의 데이터와 결합한 다음 이메일의 제목이되었습니다. 텍스트 파일 번호 1에 사용자 ID 번호가 포함되어 있고 텍스트 파일 번호 2에 사전 설정된 데이터가 포함되어 있습니다 (예 : '기기 테스트 됨').그런 다음 스트림 리더는 "51242425 device tested"를 산출 한 두 파일에서 데이터를 가져 왔습니다. 사용자가 ID를 입력하지 않으면 텍스트 파일 번호 1이 존재하는지 응용 프로그램이 검사했을 때 존재할 경우 사용자 장치에 테스트 여부를 묻습니다. – vindimat

1

입니다. 사용자의 ID

  1. 공유 환경 설정
  2. 내부 저장
  3. 외부 저장
  4. SQLite 데이터베이스
  5. 네트워크 연결

당신이 언급 한 이후를 저장하는 네 가지 방법이 있습니다 당신은 이미 외부 저장 방법으로 여기에 같은 일을 할 수있는 파일에 저장하여 Windows에서이 작업을 수행했습니다.

당신은 내가 문제를 이해하지 않는 것이 here

0

에 대한 자세한 내용을 확인할 수 있습니다

  SharedPreferences sharedPreference= PreferenceManager.getDefaultSharedPreferences(this); 
      SharedPreferences.Editor editor = sharedPreference.edit(); 
      editor.putString("KEY-REQUIRED", VALUE); 
      editor.commit(); 

잘 통지 이것이 당신이 값의 데이터를 할 때 당신이 부르는 KEY-필요합니다.

이 KEY-필수

은 비 정지를 덮어 쓸 수 있습니다 완전히 재기록이며, 값이 계속 변경 할 수 있습니다. [저장, 가져 오기 및 편집 값에 안드로이드 된 SharedPreferences를 사용하는 방법]의