이 예는 Android에서 공유 기본 설정을 사용하는 방법을 보여줍니다.
1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.
2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다.
사전> 3단계 − src/MainActivity.java
에 다음 코드 추가android.content.SharedPreferences 가져오기; android.preference.PreferenceManager 가져오기; android.support.v7.app.AppCompatActivity 가져오기; android.os.Bundle 가져오기; android.view.View 가져오기 android.widget.CheckBox, import android.widget.EditText, public class MainActivity extends AppCompatActivity { SharedPreferences sharedPreferences; SharedPreferences.Editor 편집기; 편집텍스트 이름, 암호; 버튼 버튼; 체크박스 체크박스; 문자열 strName, strPassword, strCheckBox; @Override protected void onCreate(Bundle storedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 이름 =findViewById(R.id.etName); 비밀번호 =findViewById(R.id.etPassword); 버튼 =findViewById(R.id.btnLogin); 체크박스 =findViewById(R.id.checkBox); sharedPreferences =PreferenceManager.getDefaultSharedPreferences(이); 편집기 =sharedPreferences.edit(); checkSharedPreference(); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (checkBox.isChecked()) { editor.putString(getString(R.string.checkBox),"True"); 편집기. commit(), strName =name.getText().toString(), editor.putString(getString(R.string.name), strName), editor.commit(), strPassword =password.getText().toString(), editor.putString(getString(R.string.password), strPassword); editor.commit(); } else { editor.putString(getString(R.string.checkBox),"False"); editor.commit(); 편집기 .putString(getString(R.string.name), ""); editor.commit(); editor.putString(getString(R.string.password), ""); editor.commit(); } } }); } 비공개 무효 checkSharedPreference(){ strCheckBox=sharedPreferences.getString(getString(R.string.checkBox), "거짓"); strName =sharedPreferences.getString(getString(R.string.name), ""); strPassword =sharedPreferences.getString(getString(R.string.password), ""); 이름.setText(문자열 이름); password.setText(strPassword); if (strCheckBox.equals("True")) { checkBox.setChecked(true); } else { checkBox.setChecked(거짓); } }}4단계 – res/values/stringd.xml을 열고 다음 코드를 추가하십시오. -
샘플 Sample.checkbox Sample.name 샘플.비밀번호 4단계 - androidManifest.xml에 다음 코드 추가
<카테고리 android:name=" android.intent.category.LAUNCHER" /> 응용 프로그램을 실행해 보겠습니다. 실제 Android 모바일 장치를 컴퓨터에 연결했다고 가정합니다. Android 스튜디오에서 앱을 실행하려면 프로젝트의 활동 파일 중 하나를 열고 도구 모음에서 실행 아이콘을 클릭합니다. 모바일 장치를 옵션으로 선택한 다음 기본 화면을 표시할 모바일 장치를 확인하십시오 –