Uygulamaların Package ve Activity’si Nasıl Bulunur?
Giriş
Herkese merhaba! 👋 Bu makale bir android uygulamasının paket ve aktivite adını bulmanıza yardımcı olacaktır. Bu bilgiye kolayca ulaşmanın 2 basit yolu vardır. Ayrıca o veriyi en kısa yoldan bulmanızı sağlayacak öneriler ve püf noktaları da mevcuttur. Makaleyi gözden geçirin ve uygulamanızın bilgilerini bulmak için bu yolları kullanın.
Uygulamının Aktivite ve Paketini Bulmak İçin 2 En İyi Yol
Birçok durumda uygulamanın paketine ve aktivite adına ihtiyacınız olabilir. Örneğin, çoğu durumda test komut dosyalarını kullanırken Appium önce uygulamayı başlatır ve ardından üzerinde bazı eylemler gerçekleştirir. Uygulamanızı otomasyonda başlatmak için paket adı ve aktivite adı sağlanmalıdır. Bu bilgilere diğer testler için ihtiyaç duyabileceğiniz gibi, paket ve aktivite adına da farklı nedenlerden dolayı ihtiyaç duyabilirsiniz.
Uygulama paketinizi ve etkinlik adınızı bulmanın 2 temel yolu:
1. ADB Kullanarak Ekranın Current Focusunu Yakalamak
Öncelikle komut isteminden “adb devices” komutu ile cihaz bağlantınızı doğrulamalısınız.
Daha sonra“adb shell” komutunu çalıştırın.
Sonraki adım dumpsys window displays | grep -E “mCurrentFocus” komutudur.
Yukarıdaki resme bakın, ilk kısım paket adı, ikinci kısım ise uygulamanın aktivitesidir.
Bu yöntem çoğu durumda işe yarar. Ancak bazı durumlarda uygulama aktivitesini bulsanız bile, uygulamanızın main aktivitesi mevcut odağa sahip olmayabilir ve etkinliğinizi başlatırken currentfocus komutunu çalıştırarak başlatıcı etkinliğini gerçekten hızlı bir şekilde yakalamalısınız. Ayrıca ikinci yolu da deneyebilirsiniz 😊
2. Apk Info Uygulamasını Kullanarak Paket ve Aktivite Adını Belirleme
Apk Info uygulamasını cihazınıza Huawei Appgallery’den indirin ve yükleyin. Uygulamanızın paket adını ve aktivitelerini bulmak için aşağıdaki ekran görüntülerine bakın.
Paket adını uygulama ayrıntılarında görebilirsiniz. Aşağı kaydırın ve aktiviteler bölümünü bulun.
Etkinlikler bölümünde çoğunlukla ilk aktivite adı, uygulamanızın launcher aktivitesidir ancak bu da kesin değildir.
Böylece MainActivity, SplashActivity, LauncherActivity vb. ile biten aktiviteleri de kontrol edebilirsiniz. Bu, uygulamanızın verilerini almanın ikinci yoluydu :)).
Sonuç
Umarım bu yollar uygulamanızın bilgilerini bulmanıza yardımcı olur. Bu makalede, uygulamanızın aktivitesini ve paket adını çok fazla çaba harcamadan bulmanın 2 olası yolu açıklanmıştır. İhtiyacınız olan uygulama ayrıntılarını bulmak için ekranın ve mevcut odağını yakalamak için hem adb’yi hem de apk info uygulamasını kullanabilirsiniz.
Umarım bu makaleyi faydalı bulmuşsunuzdur ve herhangi bir yorumunuz veya sorunuz varsa lütfen aşağıdaki yorumlarda bildirin. Uygulamanın bilgilerini bulmanın başka bir yolunu biliyorsanız, lütfen bunu yorumlarda paylaşın, böylece diğer kişilerin de sorunlarını çözmelerine yardımcı olabilirsiniz.