Android-IO
1. SD
<!-- SD , -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- SD -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
2.Main.xml
<!-- IO -->
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/file_action" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/filename"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=" " />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minLines="3"
android:id="@+id/file_content"/>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" "
android:id="@+id/file_btn"
/>
3.string.xml
<!-- IO -->
<string name="file_action"> </string>
<string name="filename"> </string>
<string name="success"> </string>
<string name="error"> </string>
<string name="sdcardError">SD </string>
4.event
private final class FileBtnEvent implements View.OnClickListener{
public void onClick(View v) {
EditText fileNameText=(EditText) findViewById(R.id.filename);
EditText fileConText=(EditText) findViewById(R.id.file_content);
String filename=fileNameText.getText().toString();
String fileContent=fileConText.getText().toString();
FileService service=new FileService(getApplicationContext());
/*//
* try {
service.save(filename,fileContent);
} catch (Exception e) {
Toast.makeText(getApplicationContext(),R.string.error,1).show();
}
//
Toast.makeText(getApplicationContext(),R.string.success,1).show();
*/
//SD
try {
// SD
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
service.saveToSDCard(filename,fileContent);
Toast.makeText(getApplicationContext(),R.string.success,1).show();
}else{
//SD
Toast.makeText(getApplicationContext(),R.string.sdcardError,1).show();
}
} catch (Exception e) {
Toast.makeText(getApplicationContext(),R.string.error,1).show();
}
}
5.MainActvity.java
//IO
Button fileBtn=(Button)this.findViewById(R.id.file_btn);
fileBtn.setOnClickListener(new FileBtnEvent());
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.