Andronaldo
Andronaldo
Adana
18/02/2017 tarihinden beri üye
105 GY Puanı
43K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
2 Soru Sordu
4 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

6
Tümünü Gör

Android MediaPlayer ile ilgili

Merhabalar,
Uygulamada, MediaPlayer ile bir mp3 çalınıyor.  Sonra mp3 çalan  farklı bir uygulamayı açıyorum. Bir müzik dosyasını oynatıyorum. Tam bir kaos oluşuyor. Hem benim uygulamadaki müzik çalıyor hem bu diğer uygulamadaki müzik.

Şimdi  sorum şu:  Android üzerinde bu karmaşayı önlemek için bir yapı var mı? Ben mp3 çalarken arkaplanda farklı bir uygulamanın mp3 çalan bir bölümü varsa mesela sonlansın. Sadece benim uygulama devrede kalsın?

Mesela iOS’tan örnek vereyim. Eğer siz bir mp3 oynatıyorsanız, sistem otomatik olarak o anda başka bir uygulamanın çaldığı bir müzik varsa onu sonlandırıyor sadece sizin uygulamanın müziği çalınıyor.

Söz konusu senaryoyu, gerçek cihaz ve emulatorde API 15  ve üzeri ile test ettim. Bilen birisi aydınlatırsa sevinirim.

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

Android - longclick için action sınırlama

Çok Zor bir sorunla karşılaştım. 

Sorunu iyi anlatabillmek için Buradaki örnek üzerinden gidelim:
https://www.mobilhanem.com/android-custom-listview-yapimi-imageview-textview/

listview’e önce çoklu seçim modu ayarını ekleyelim:
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);

Bu örnekte listedeki şehirlere hem click hem de longclick yapılmış. Diyelim ki Sakarya ve Samsun’a sadece click olsun ama longclick olsun istemiyoruz. Bunu nasıl sağlayacağız?

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

OneSignal Bildirimi - Acil

08 Mart 2017 tarihinde cevaplandı

Bunu yapmak için  NotificationOpenedHandler kullanacaksınız:
 

class ExampleNotificationOpenedHandler implements OneSignal.NotificationOpenedHandler {
  // Burada bildirim açıldığı anda nelerin yapılacağına dair bir örnek veriliyor
  @Override
  public void notificationOpened(OSNotificationOpenResult result) {
    OSNotificationAction.ActionType actionType = result.action.type;
    JSONObject data = result.notification.payload.additionalData;
    String customKey;

    if (data != null) {
      customKey = data.optString("customkey", null);
      if (customKey != null)
        Log.i("OneSignalExample", "customkey set with value: " + customKey);
    }

    if (actionType == OSNotificationAction.ActionType.ActionTaken)
      Log.i("OneSignalExample", "Button pressed with id: " + result.action.actionID);

    // The following can be used to open an Activity of your choice.
    // Replace - getApplicationContext() - with any Android Context.
    // Intent intent = new Intent(getApplicationContext(), YourActivity.class);
    // intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_NEW_TASK);
    // startActivity(intent);

     // Add the following to your AndroidManifest.xml to prevent the launching of your main Activity
     //   if you are calling startActivity above.
     /* 
        <application ...>
          <meta-data android:name="com.onesignal.NotificationOpened.DEFAULT" android:value="DISABLE" />
        </application>
     /*
  }
}

 

Stringleri Nerede Tutmalı

SQLite  ile ileriye dönük yatırım yapmış olursunuz :)

Windows Phone mifare Tag Seri No Okuma

08 Mart 2017 tarihinde cevaplandı

Buradaki konu yardımcı olabilir.
 

OneSignal Bildirimi

08 Mart 2017 tarihinde cevaplandı

Bunu yapmak için  NotificationOpenedHandler kullanacaksınız:
 

class ExampleNotificationOpenedHandler implements OneSignal.NotificationOpenedHandler {
  // Burada bildirim açıldığı anda nelerin yapılacağına dair bir örnek veriliyor
  @Override
  public void notificationOpened(OSNotificationOpenResult result) {
    OSNotificationAction.ActionType actionType = result.action.type;
    JSONObject data = result.notification.payload.additionalData;
    String customKey;

    if (data != null) {
      customKey = data.optString("customkey", null);
      if (customKey != null)
        Log.i("OneSignalExample", "customkey set with value: " + customKey);
    }

    if (actionType == OSNotificationAction.ActionType.ActionTaken)
      Log.i("OneSignalExample", "Button pressed with id: " + result.action.actionID);

    // The following can be used to open an Activity of your choice.
    // Replace - getApplicationContext() - with any Android Context.
    // Intent intent = new Intent(getApplicationContext(), YourActivity.class);
    // intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_NEW_TASK);
    // startActivity(intent);

     // Add the following to your AndroidManifest.xml to prevent the launching of your main Activity
     //   if you are calling startActivity above.
     /* 
        <application ...>
          <meta-data android:name="com.onesignal.NotificationOpened.DEFAULT" android:value="DISABLE" />
        </application>
     /*
  }
}