Son Forum Aktiviteleri

4
Tümünü Gör

Site botu

Bir internet sitesi botu yapmak istiyorum, soyleki sitede bir tane buton var program otomatik olarak siteyi acicak ve o butona tiklayip butonun yonlendirdigi dondurecek bu kadar ,bunu nasil yapabilirim ? Hangi programlama dibi ,masaustu web vs onemli degil herhangi bir yoldan nasil yapildigini bilen birisi yardimci olabilirmi acaba

8 yıl 10 ay önce yanıtladın

Layout içindeki elemanlara erişme

  foreach (Control item in groupBox1.Controls)
  {
     if(item.Text=="deneme"){
            //işlem yap
     }
  }

 C# ta bu şekilde elemanlara erişip gereken işlemi yapabiliyorduk. Acaba android te bir layout içideki elemanları buna benzer bir yolla nasıl kontrol ederiz ?

9 yıl 1 ay önce yanıtladın

Bu Kodda Hata Nerede!

------------------
 String cumle = "isim,musa soyisim,demir yas,21 kilo,80 boy,180";
 kategorile(cumle);
--------------------
String isim="",soyisim="",yas="",kilo="",boy="";
    void kategorile(String donut){
        TextView tvkotnrol=(TextView)findViewById(R.id.tvkotnrol);
        String[] gelen=donut.split(" ");
        String[] kontrol;
        for (int i = 0 ; i<gelen.length;i++){
            kontrol = gelen[i].split(",");
      
            if(kontrol[0]=="isim"){
                isim=gelen[i];                
            }else if(kontrol[0]=="soyisim"){
                soyisim=gelen[i];
            }else if(kontrol[0]=="yas"){
                yas=gelen[i];
            }else if(kontrol[0]=="kilo"){
                kilo=gelen[i];
            }else if(kontrol[0]=="boy"){
                boy=gelen[i];
            }
        }
        tvlink.setText("isim" + isim+ " " + "soyisim" + soyisim+ " " + "yas" + yas+ " " +
                "kilo" + kilo+ " " + "boy" + boy+ " ");
    }

Bu kodda hata nerede acaba textviewa yazdırdığımda isim soyisim yas kilo boy stringlerininn içlerini boş görüyor doldurmuyor.

9 yıl 1 ay önce yanıtladın

Periyodik tekrar eden bildirim,AlarmManager

Bir alarm manager ile belirli aralıklarla bildirim göstermeyi planlıyorum uygulama açık yada kapalı olsa dahi, bu yüzden servis kullandım ama bu bildirim 1 kez çıkıyor daha sonra ikinci 10sn de bildirim gelmiyor. kodlarımda neresi yanlış acaba veya nasıl bir kod kullanmalıyım .teşekkürler

MainActivity.java

 private PendingIntent pendingIntent;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Intent myIntent = new Intent(Main.this, MyReceiver.class);
        pendingIntent = PendingIntent.getBroadcast(Main.this, 0, myIntent, 0);

        AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
        alarmManager.set(AlarmManager.RTC, 1000 * 10, pendingIntent);

    }

MyReceiver.java

   @Override
    public void onReceive(Context context, Intent intent)
    {
        Intent service1 = new Intent(context, MyAlarmService.class);
        context.startService(service1);

    }

MyAlarmService.java

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.IBinder;

import android.app.Service;


public class MyAlarmService extends Service
{

    private NotificationManager mManager;

    @Override
    public IBinder onBind(Intent arg0)
    {

        return null;
    }

    @Override
    public void onCreate()
    {
        // TODO Auto-generated method stub
        super.onCreate();
    }

    @Override
    public void onStart(Intent intent, int startId)
    {
        //Servis basladığında gerçeklesecekler...

        super.onStart(intent, startId);
        NotificationManager bildirimYÖnetiicisi = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
        Notification bildirim = new Notification.Builder(getApplicationContext())
                .setTicker("Bildirim var!")
                .setContentTitle("Başlık")
                .setContentText("İçerik")
                .setContentIntent(PendingIntent.getActivity(getApplicationContext(), 0, new Intent(getApplicationContext(),Main.class),0))
                .setSmallIcon(R.drawable.host)
                .setAutoCancel(true)//üstüne tıklanınca kapansın
                .getNotification();
        bildirimYÖnetiicisi.notify("bildirim_yeni",0,bildirim);
    }

    @Override
    public void onDestroy()
    {
      super.OnDestroy();//kullanıp kullanmamam bir şeyi değiştirmedi
    }

}

 

9 yıl 1 ay önce yanıtladın