Tampilkan postingan dengan label Intent. Tampilkan semua postingan
Tampilkan postingan dengan label Intent. Tampilkan semua postingan

Implementing Share Intent in Android

Posted by Unknown Jumat, 11 Januari 2013 0 komentar
Create a sharing button and inside the listen for button click call the share intent



Intent sharingIntent = newIntent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "Insert the share content body"; sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Insert Subject Here");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Share via"));
Note: Give internet permission in android manifest file

< uses-permission android:name="android.permission.INTERNET"/>

Baca Selengkapnya ....

Showing Selected Grid Image in New Activity (Full Screen)

Posted by Unknown Selasa, 08 Januari 2013 0 komentar
in main java class:

gridView = (GridView) findViewById(R.id.gridView1);
gridView.setAdapter(new ImageAdapter(this));
gridView.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView parent,View v,int position,long id)
{
System.out.println("====>>"+position);
Intent i = new Intent(getApplicationContext(),GidImage.class);
// passing array index
i.putExtra("id", position);
startActivity(i);
}
});
create a new java file with an image view:

Intent i = getIntent();
// Selected image id
int position = i.getExtras().getInt("id");
ImageAdapter imageAdapter = new ImageAdapter(this);
ImageView imageView =(ImageView)
findViewById(R.id.full_image_view);

imageView.setImageResource(imageAdapter.mThumbIds[position]);
in custom Adapter class:

public class ImageAdapter extends BaseAdapter {
private Context context;
public Integer[] mThumbIds = {
R.drawable.card0, R.drawable.card1,
R.drawable.card2, R.drawable.card3,
R.drawable.card0, R.drawable.card1,
R.drawable.card2, R.drawable.card3,
R.drawable.card0, R.drawable.card1,
R.drawable.card2, R.drawable.card3
};
public ImageAdapter(Context context) {
this.context = context;
}
@Override
public int getCount() {
return mThumbIds.length;
}

@Override
public Object getItem(int position) {
return mThumbIds[position];
}

@Override
public long getItemId(int position) {
return 0;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(context);
imageView.setImageResource(mThumbIds[position]);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setLayoutParams(new GridView.LayoutParams(130, 100));
imageView.setPadding(8, 8, 8, 8);
return imageView;
}
}

Baca Selengkapnya ....

Passing Images between Activities in Android

Posted by Unknown Senin, 07 Januari 2013 0 komentar
in First Activity:

Intent intent=new Intent(FirstClass.this, SecondClass.class);
Bundle bundle=new Bundle();
bundle.putInt("image",R.drawable.ic_launcher);
intent.putExtras(bundle);
startActivity(intent);
in Second Acticity:

Bundle bundle=this.getIntent().getExtras();
int pic=bundle.getInt("image");
v.setImageResource(pic);
another method:
in First Activity:

Drawable drawable=imgv.getDrawable();
Bitmap bitmap= ((BitmapDrawable)drawable).getBitmap();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] b = baos.toByteArray();
Intent intent=new Intent(Passimage.this,myclass.class);
intent.putExtra("picture", b);
startActivity(intent);
in Second Acticity:

Bundle extras = getIntent().getExtras();
byte[] b = extras.getByteArray("picture");
Bitmap bmp = BitmapFactory.decodeByteArray(b, 0, b.length);
ImageView image = (ImageView) findViewById(R.id.imageView1);
image.setImageBitmap(bmp);

Baca Selengkapnya ....
Trik SEO Terbaru support Online Shop Baju Wanita - Original design by Bamz | Copyright of android populer.