Я разрабатываю приложение. Я загружаю изображения в приложение для просмотра изображений и анализирую коды RGB с помощью растрового изображения. Чтобы сделать это в фоновом режиме, я открыл класс и создал трансляцию. Я также открыл экран дизайна для трансляции и добавил изображение
Затем я внес изменения в просмотр изображения и загрузил изображение из продукта.
public class Alarm extends BroadcastReceiver {
ImageView imageView;
public void onReceive(Context context, Intent intent) {
String sayac1;
sayac1 = "naber";
View view = View.inflate(context, R.layout.root, null);
imageView = (ImageView) view.findViewById(R.id.imageView);
imageView.setDrawingCacheEnabled(true);
imageView.buildDrawingCache(true);
int height = 720;
int width = 880;
LinearLayout.LayoutParams parms = new LinearLayout.LayoutParams(width, height);
imageView.setLayoutParams(parms);
String url = "jpeg url//example web";
Picasso.get().cancelRequest(imageView); //cancel any pending/ongoing requests
Picasso.get()
.load(url)
.memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)
.into(imageView);
}
// Activty
Intent intent=new Intent(getApplicationContext(),Alarm.class);
PendingIntent pendingIntent=PendingIntent.getBroadcast(getApplicationContext(),0,intent,0);
AlarmManager am=(AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+10*1000,pendingIntent);
/////// ////
Но растровое изображение не работает с изображением URL (Ошибка: приложение закрывается)
Я попробовал другую идею, когда это не сработало.
I написал код, который каждую секунду срабатывал будильник со счетчиком. Код работал, но на этот раз он не делал снимок с URL-адресом, когда телефон был на спутнике
Есть идея?
Делайте снимок каждые 5 минут и показывайте его в приложении (даже если телефон спит)