Andriod image selector,
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.genwoxue.pictureviewer" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.genwoxue.pictureviewer.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.GET_CONTENT" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.OPENABLE" /> <data android:mimeType="image/jpeg" /> </intent-filter> </activity> </application> </manifest>
Mport android. OS. bundle; import android. app. activity; import android. content. intent; import android. view. view; import android. view. view. onClickListener; import android. widget. button; public class MainActivity extends Activity {private Button btnChoose = null; @ Override public void onCreate (Bundle savedInstanceState) {super. onCreate (savedInstanceState); setContentView (R. layout. activity_main); btnChoose = (Button) super. findViewById (R. id. choose); btnChoose. setOnClickListener (new OnClickListener () {public void onClick (View v) {// The System Displays all applications that View the Image type in the list. Intent intent = new Intent (); intent. setAction (Intent. ACTION_GET_CONTENT); intent. setType ("image/*"); MainActivity. this. startActivity (intent. createChooser (intent, "select Image view APP "));}});}}