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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش تصویر تصادفی در ویجت (widget) (برنامه نویسی اندروید)

نمایش تصویر تصادفی در ویجت (widget) (برنامه نویسی اندروید)

#1
با سلام و خسته نباشید . من از این کد برای نمایش تصویر تصادفی در ویجت استفاده می کنم. اما متاسفانه هیچ اتفاقی نمیوفته. ممنون میشم راهنمایی کنید.

کد پی‌اچ‌پی:
package ir.akbar.widget;

/**
 * Created by Akbar on 09/02/2016.
 */

import android.app.PendingIntent;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.Context;
import android.content.Intent;
import java.util.Random;
import android.R.drawable;
import android.app.Activity;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.RemoteViews;

public class 
ExampleAppWidgetProvider extends AppWidgetProvider {
 
   int max 16;
 
   int score 0;
 
   String imgName;
 
   Random rand = new Random();

 
   String uri "@drawable/img1.png";


 
   public void onUpdate(Context contextAppWidgetManager appWidgetManagerint[] appWidgetIds) {
 
       super.onUpdate(contextappWidgetManagerappWidgetIds);
 
       final int N appWidgetIds.length;

 
       Log.i("ExampleWidget""Updating widgets ");
 
       
        for 
(int i 0appWidgetIds.lengthi++) {
 
           Random r = new Random();
 
           int min 1;
 
           int max 721;
 
           int id3 r.nextInt(max) + min;
 
           int id2 id3 1;
 
           Resources res context.getResources();

 
           int rndN rand.nextInt(5) + 1;
 
           String imgName "img" rndN;;
 
           int id context.getResources().getIdentifier(imgName"drawable"context.getPackageName());
 
           if (id == id) {
 
               id context.getResources().getIdentifier(imgName"drawable"context.getPackageName());
 
               id2 id3 1;
 
           }
 
           int appWidgetId appWidgetIds;
 
           Intent intent = new Intent(contextMainActivity.class);
 
           PendingIntent pendingIntent PendingIntent.getActivity(context0intent0);
 
           RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget1);
 
           views.setImageViewResource(R.id.image_in_widgetid);
 
           appWidgetManager.updateAppWidget(appWidgetIdviews);
 
       }
 
   }



پاسخ


پیام‌های این موضوع
نمایش تصویر تصادفی در ویجت (widget) (برنامه نویسی اندروید) - توسط akbarg64 - ۱۳۹۵/۰۶/۱۲, ۱۰:۳۳ ب.ظ

پرش به انجمن:


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