|
|
|
@ -82,7 +82,8 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key";
|
|
|
|
|
|
|
|
|
|
private static final String AUTHORITIES_FILTER_KEY = "authorities";
|
|
|
|
|
//维护
|
|
|
|
|
|
|
|
|
|
//维护_丁梓坚_个性化背景
|
|
|
|
|
private static final int CHOOSE_PHOTO = 1;
|
|
|
|
|
|
|
|
|
|
private PreferenceCategory mAccountCategory;
|
|
|
|
@ -98,12 +99,6 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
protected void onCreate(Bundle icicle) {
|
|
|
|
|
super.onCreate(icicle);
|
|
|
|
|
|
|
|
|
|
//维护
|
|
|
|
|
//getWindow().setBackgroundDrawableResource(R.drawable.list_background);
|
|
|
|
|
//preference_textview
|
|
|
|
|
//RelativeLayout layout = (RelativeLayout)findViewById(R.id.preference_textview);
|
|
|
|
|
//setContentView(R.layout.activity_welcome);
|
|
|
|
|
|
|
|
|
|
/* using the app icon for navigation */
|
|
|
|
|
getActionBar().setDisplayHomeAsUpEnabled(true);
|
|
|
|
|
|
|
|
|
@ -185,18 +180,16 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
mAccountCategory.addPreference(accountPref);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//维护 4
|
|
|
|
|
//维护_丁梓坚_个性化背景_打开相册
|
|
|
|
|
private void openAlbum() {
|
|
|
|
|
Intent intent = new Intent(Intent.ACTION_PICK);
|
|
|
|
|
intent.setType("image/*");
|
|
|
|
|
startActivityForResult(intent, CHOOSE_PHOTO);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//维护
|
|
|
|
|
//维护_丁梓坚_个性化背景_存储Bitmap
|
|
|
|
|
private Uri bitmap2uri(Bitmap b) {//c.getCacheDir()
|
|
|
|
|
File path = new File(getCacheDir() + "/123.jpeg");
|
|
|
|
|
//L.e("getAbsolutePath==="+path.getAbsolutePath()+" ===getAbsolutePath==="+path.getParent());
|
|
|
|
|
//Toast.makeText(this, path.toString(), Toast.LENGTH_SHORT).show();
|
|
|
|
|
try {
|
|
|
|
|
OutputStream os = new FileOutputStream(path);
|
|
|
|
|
b.compress(Bitmap.CompressFormat.JPEG, 100, os);
|
|
|
|
@ -207,7 +200,7 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//维护 !
|
|
|
|
|
//维护_丁梓坚_个性化背景_根据相册图片进入裁剪操作
|
|
|
|
|
@Override
|
|
|
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data)
|
|
|
|
|
{
|
|
|
|
@ -242,10 +235,10 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//维护
|
|
|
|
|
//维护_丁梓坚_个性化背景_选择栏
|
|
|
|
|
private String[] items2={"本地图片","还原"};
|
|
|
|
|
|
|
|
|
|
//维护 2
|
|
|
|
|
//维护_丁梓坚_个性化背景_选择栏
|
|
|
|
|
public void chooseBackground() {
|
|
|
|
|
/*
|
|
|
|
|
AlertDialog dialog;
|
|
|
|
@ -267,7 +260,7 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//维护4.2
|
|
|
|
|
//维护_丁梓坚_个性化背景_选择默认背景
|
|
|
|
|
private void returnToMenu() {
|
|
|
|
|
|
|
|
|
|
SharedPreferences sharedPreferences=getSharedPreferences("data1", Context.MODE_WORLD_WRITEABLE);//xml
|
|
|
|
@ -279,7 +272,7 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
finish();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//维护 3
|
|
|
|
|
//维护_丁梓坚_个性化背景_监听选择
|
|
|
|
|
class backgroundListener implements DialogInterface.OnClickListener{
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -301,13 +294,12 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//维护 1
|
|
|
|
|
//维护_丁梓坚_个性化背景_加载监听选择
|
|
|
|
|
private void loadBackgroundPreference() {
|
|
|
|
|
//mAccountCategory.removeAll();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Preference background = new Preference(this);
|
|
|
|
|
//final String defaultAccount = getSyncAccountName(this);
|
|
|
|
|
|
|
|
|
|
background.setTitle("Set Background");
|
|
|
|
|
background.setSummary("Reset menu background you like");
|
|
|
|
|
|
|
|
|
@ -315,17 +307,10 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
|
|
|
|
|
//@Override
|
|
|
|
|
public boolean onPreferenceClick(Preference preference) {
|
|
|
|
|
//if (ContextCompat.checkSelfPermission(NotesPreferenceActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
|
|
|
|
|
// ActivityCompat.requestPermissions(NotesPreferenceActivity.this, new String[]{Manifest.permission.WRITE_APN_SETTINGS}, 1);
|
|
|
|
|
//} else {
|
|
|
|
|
// NotesPreferenceActivity.this.openAlbum();
|
|
|
|
|
//}
|
|
|
|
|
chooseBackground();
|
|
|
|
|
return true;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -374,7 +359,7 @@ public class NotesPreferenceActivity extends PreferenceActivity {
|
|
|
|
|
private void refreshUI() {
|
|
|
|
|
loadAccountPreference();
|
|
|
|
|
loadSyncButton();
|
|
|
|
|
//维护
|
|
|
|
|
//维护_丁梓坚_个性化背景
|
|
|
|
|
loadBackgroundPreference();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|