Soru & Cevap

Apk editleyerek özellik ekleme ...

10.02.2017 - 11:23

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?

45 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-84564-1548924191.jpg
emrekaplan606
13.02.2017 - 08:06

paramString'in string tanımlı olması döngü yapmanı mı engelliyor ? Tam olarak anlayamadım.

Onurhan
13.02.2017 - 01:44
Evet burada paramstrng bulunduğu konu adı. Vote olayını verebilmek için tek tek konular arasında dolanmalıyım ama paramstring string olarak tanımlandığı için bu mumkun değil gibi. Ya da ben tam olarak anlayamadım.
Emre Kaplan
15.02.2017 - 10:22
String paramstring="konu1,konu2,konu3"; eğer paramstring içine konu adları bu şekilde girildiyse bunu split(,) ile string dizisine çevirebilirsin. Böylelikle istediğin konu lara döngü içinde ulaşabilirsin.
Profile picture for user onurhanerk
onurhanerk
11.02.2017 - 09:43

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]);
  }

 

picture-84564-1548924191.jpg
emrekaplan606
11.02.2017 - 09:28

Merhaba, 

Apk yı editleme gibi bir durum söz konusu değil bildiğim kadarıyla. Şöyle birşey yapabilirsin apk yı decompile ederek kodlarına erişebilirsin ve kendi uygulamanda o kodları kullanabilirsin sonrasında da kendi eklemek istediğin olayı eklersin ve sıfırdan projeyi yapmış olursun. 

Onurhan
11.02.2017 - 09:43
Altaki cevabıma bakmanız mümkün müdür?