انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عوض کردن آیکون یک بازی اندروید به دلخواه کاربرانش (تغییر عکس در بازی)

عوض کردن آیکون یک بازی اندروید به دلخواه کاربرانش (تغییر عکس در بازی)

#2
منظورتون اینه که کاربر بتونه یک عکس از گالری خودش واسه اکانت خودش قرار بده درسته؟
اول یک اینتت به صورت زیر تعریف کنید.

کد پی‌اچ‌پی:
Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(iRESULT_LOAD_IMAGE); 

همون طور که میبنید یک اینتنت رو صدا زدیم که منتظر یک نتیجه رو برگردونه.
خب کافیه یک کوئری بزنید روی مدیا استور و رشته رو  بگیرید روی ایمیج ویو خودتون ست کنید.
کدهای زیر رو ببنید

کد پی‌اچ‌پی:
@Override
    
protected void onActivityResult(int requestCodeint resultCodeIntent data) {
        
super.onActivityResult(requestCoderesultCodedata);
        if (
requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
            
Uri selectedImage data.getData();
            
String[] filePathColumn = { MediaStore.Images.Media.DATA };
            
Cursor cursor getContentResolver().query(selectedImage,filePathColumnnullnullnull);
            
cursor.moveToFirst();
            
int columnIndex cursor.getColumnIndex(filePathColumn[0]);
            
String picturePath cursor.getString(columnIndex);
            
cursor.close();
            
ImageView imageView = (ImageViewfindViewById(R.id.imgView);
            
imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));
        }
    } 

فقط دقت کنید که ادرس در متغییر picturePath ذخیره شده...کافیه این رشته رو داخل یک ShereadPrefrenced ذخیره کنید .که کاربر برای دفعه های بعدی که وارد میشه ایکون به حالت اول برنگرده.
پاسخ
 سپاس شده توسط admin


پیام‌های این موضوع
RE: عوض کردن آیکون یک بازی به دلخواه کاربرانش - توسط داش بهروز - ۱۳۹۴/۰۷/۰۷, ۰۶:۱۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان