Back to project page SimpleReader.
The source code is released under:
Apache License
If you think the Android project SimpleReader listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.dreamteam.app.ui; /*w ww . ja v a 2s .co m*/ import java.util.ArrayList; import java.util.List; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.GridView; import com.dreamteam.app.commons.AppConfig; import com.dreamteam.app.commons.SkinManager; import com.dreamteam.app.wallpaper.ChildAdapter; import com.dreateam.app.ui.R; public class ImagesBrowseActivity extends BaseTitledActivity { private GridView gridView; private List<String> imagePaths; private ChildAdapter adapter; private SharedPreferences sp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initParams(); initView(); } private void initParams() { imagePaths = new ArrayList<String>(); sp = getSharedPreferences(SkinManager.SP_SKIN, Context.MODE_PRIVATE); } private void initView() { setView(R.layout.activity_images_browse); gridView = (GridView) findViewById(R.id.images_browse_grid); setTitleText(R.string.wallpaper_local_img_browse); setLeftButtonListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); hideRightButton(); imagePaths = getIntent().getStringArrayListExtra("data"); adapter = new ChildAdapter(this, imagePaths, gridView); gridView.setAdapter(adapter); adapter.setOnSelectListener(new ChildAdapter.OnSelectListener() { @Override public void onSelect(String path) { Editor editor = sp.edit(); editor.putString(AppConfig.SP_KEY_MAIN_BG, path); editor.commit(); Intent intent = new Intent(); intent.putExtra("path", path); intent.setAction(MainActivity.ACTION_SET_BG); ImagesBrowseActivity.this.sendBroadcast(intent); finish(); } }); } }