Onurhan
Onurhan
Ankara
10/02/2017 tarihinden beri üye
40 GY Puanı
64K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
1 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

Başkent Üniversitesi
| Aralık 2020 - Aralık 2020

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

2
Tümünü Gör

Apk editleyerek özellik ekleme

Merhabalar. Android üzerinde Java kodlamaya yeni yeni başlıyorum da ihtiyacım olan şeyi anlatmak istiyorum. Kulanıcıların bir sayfası var ve burada paylaştıkları her durum için vote (like) veriliyor. Her hesaptan bir kere vermek mümkün. Örneğin kullanıcı 9 durum paylaştıysa sayfaları tek tek geçerek 9 ayrı vote verebiliyoruz. Benim arzum yeni bir buton ekleyerek kaç durum varsa hepsine tek tuşla vote verebilmek. Apk yı ben yazmadığım için editleme ile bunu yapabilir miyim? Bu şekilde bir şey mümkün müdür acaba?

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

Apk editleyerek özellik ekleme

11 Şubat 2017 tarihinde cevaplandı

Aslında decompile ile ulaştığım bir kısım olan şurayı editlemek istiyorum fakat başarılı bir sonuç alamadım. Sadece bulunduğu bölüme vote gönderiyor. Bunu bütün bölümlere gönderebilmek için nasıl bir şey kullanmalıyım. For düşündüm aslında lakin paramString değişkeni string olarak tanımlı olduğu iiçn yapamadım. Kullanıcıların bölüm sayıları eşit değil ve sürekli arttırılabiliyor bu nedenle herhangi bir sınırlandırmada yapamıorum.

public JSONObject e(String paramString)
  {
    if (paramString == null)
    { 
      wp.wattpae.util.j.anecdote.d(a, wp.wattpae.util.j.adventure.g, "sendVote()" + ": At least one passed parameter is null")
      return null;
    }
    ArrayList localArrayList = new ArrayList();
    localArrayList.add(new wp.wattpae.models.adventure("part_id", paramString));
    paramString = bk.e() + "/stories/0/parts/" + paramString + "/votes";
    return (JSONObject)AppState.c().G().a(paramString, localArrayList, wp.wattpae.util.l.a.d.anecdote.b, wp.wattpae.util.l.a.d.article.b, new String[0]);
  }