Android Dersleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Android Dersleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Nisan 2019 Perşembe

Android Studio Programlama Bölüm 8(Layoutlar)


Android dersi için programlama kadar önemli bir konu varsa oda tasarım'dır. Tasarım'da bugün Layout yani nesnelerimizi, itemlerimizi doğru ve güzel bir şekilde kullanıcılarımıza sunduğumuz yeri görüceğiz.
1-)LinearLayout'lar:
Nesnelerimiz doğrusal eklenmektedir. Eğer vertical linear layout kullanırsak alt alta, horizontal linear layout kullanırsak yan yana eklenir.
Horizontal'ı kullanarak düzgün bir şekilde layout tasarımı gerçekleştirdim. Aynısını sizde yapabilirsiniz. 2 tane linear layout kullandım...


Peki horizontal ile vertical arasındaki fark ne ? Biri yan yana dizerken diğeri vertical yani alt alta nesneleri yerleştirir. Eğer bir layout atıp tüm ekranı kapattığından 


şikayetciyseniz layout'un boyutunu matct_parent değilde wrap_content yapmayı deneyin.


2-)Relative Layout:
Otomatik sayfa açıldığında gelen Layouttur. Yani nesnemizi(Burda Buton) istediğimiz yerde kullanabiliriz..Ve benim en çok kullandığım bir layout çeşididir. Direk istediğimiz yerde nesnelerimizi ayarlayabiliyoruz.

 3-)FrameLayout:
Bu layout tipinde nesneler üst üste biner. Genelde aynı boyutlardaki butonların üst üste gelip, birinin kaybolduğunda diğerinin gözükmesi için kullanılır. Bunun için, bir önceki örnekte xml kısmında LinearLayout yazısını silipFrameLayout yazabiliriz ya da araç panelinden tekrar bir FrameLayout ekleyebiliriz. Tabiki yeniden eklemek daha iyi olacaktır.


4-)TableRow:
Bir tablo düzeninde nesnelerimizi yerleştiririz.

10 Nisan 2019 Çarşamba

Android Studio Programlama Bölüm 7(Button Still’i Tanımlama)


Android’te button still’i dediğimiz olay bir button’a tıklayınca şeklinin değişmesidir.
Mesela Yandaki 2 simgeden birine tıkladığımızda diğeri gelicek.
Öncelikle bu 2 resmi kaydedin ve projenizin dizinine gelerek res klasöründe ki drawable'ye atın. Çok karmaşık isimler de sorun çıkabiliyor. Ben olsam a b gibi basit harfler kullanırım. Sonra drawable klasörüne sağ tık Drawable Resource
file
oluşturun. Drawable -> Sağ Tık -> Drawable Resource file

Bir xml dosyası oluşturup tıklama olaylarını gözlemliyeceğiz. Gonder.xml tanımlayın.

Kodlar:
<selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_enabled="true"
android:state_pressed="false"
android:drawable="@drawable/a"/> <item android:state_enabled="true"
android:state_pressed="true" android:drawable="@drawable/b"/>
</selector>

Sonraki işlemde ise yapacağımız olay style.xml de ( values'in orada ki)

Kodlar :
<style name="gonder" parent="@android:style/Widget.Button">

<item name="android:background">@drawable/gonder</item> </style>

Bir sonra ki adım ise activity_main.xml'de bir button nesnesi atamak ve içini boş bırakmak. F2 tuşu ile ıd ve nesnenin içini ayarlayabilirsiniz. Sonra ise sağ altta ki properties'ta style kısmında gonder'i seçmek ve resim olarak 1 resim gelicek.


9 Nisan 2019 Salı

Root’suz Android Kayıtlı WiFi Şifresi Nasıl Öğrenilir?

Android telefonlarda WiFi şifresi öğrenmek için çoğu zaman root gerektiren işlemlerin yapılması gerekirken root atmadan Android telefonlarda kayıtlı olan wifi şifresini öğrenmek içinde kullanılabilecek yöntemler bulunuyor.Akıllı Telefonlar Bağlandıkları WiFi Şifreleri KaydederAndroid işletim sistemine bağlı olan akıllı telefonlar düzenli olarak bağlandıkları WiFi internetlerin şifrelerini hafızalarına almaktadır. Bunun nedeni kullanıcıları aynı hatta sonraki bağlantılar için son derece uzun olan bağlantı adı ve şifrelerini tekrar tekrar yazmak zorunda bırakmamak ve onlara kolaylık sağlamak. Gerek kullanmış olduğunuz cihazı değiştirmek gerekse de aynı şifreyi bir başka cihazda kullanmak için bu şifreyi görüntüleme ihtiyacı duyulabiliyor.WiFi Şifresi Nasıl Görüntülenir?Root atmadan WiFi şifresini görüntülemek için kullanabileceğiniz farklı yöntemler bulunmakla beraber bunlar arasında en kolayı hiç tartışmasız uygulama indirmektir. Bunun için kullanılan en popüler uygulama WiFi Key Recovery olarak öne çıkarken uygulamayı indirip açtıktan sonra ekranda yer alan yönergeleri izlemeniz yeterli oluyor. Bunun haricinde aşağıdaki yöntemi deneyerek wifi şifresini öğrenebilirsiniz.
  • Telefonunuzda geliştirici seçenekleri aktif hale getirin.
  • Ayarlara girin geliştirici seçenekleri tercih ederek Android / USB hata ayıklama bölümünü açın.
  • ADB sürücüleri indirin ve ardından yükleyin.
  • Platform araçlarını da aynı şekilde indirerek yükleyin.
  • Bunları yüklediğiniz klasörü açarak “komut penceresi aç” butonunu tıklayın.
  • Ardından telefonunuzu bilgisayara bağlayın ve “adb pull /data/misc/wifi/wpa_supplicant.conf c:/wpa_supplicant.conf” komutunu yazın.
  • Komutu vermenizin ardından telefonunuzda yer alan dosyaları bilgisayarınızın C sürücüsüne taşımış oluyorsunuz.
  • Notepad uygulamasını açarak telefonunuzda şimdiye kadar bağlanmış olduğunuz tüm wife bağlantılarının şifrelerini görüntüleyebilirsiniz

Andoid Studio Programlama Bölüm 6(Uygulamayı tam ekran yapma)


Android studio'da uygulamasını tam ekran yapmak isteyenler olucaktır. Bildirim çubuğu kısmından kurtulmak için izlenecek yollar.
1- Main activity'iz kalıtım olarak Activity sınıfından almalıdır. Yani gösterimi : public class MainActivity extends Activity {
2- Hangi layoutta kullanacaksanız öncelikle setContentView(layout)'an önce kodumuzu yapıştırıyoruz.
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

3- Uygulamayı çalıştırdığımızda tam ekran olduğunu görüyoruz.


8 Nisan 2019 Pazartesi

Android Studio Programlama Bölüm 5(Thread Kavramı ve Splash Ekranı)


Android dersimizde Splash ekran ve thread kavramını görüceğiz. Thread iş parçacığı demektir. Bir programın paralel olarak çalışan ve birbirine bağımlı yada bağımsız işlemler yapan alt parçacıklara verilen isimdir. 2 sayfa oluşturacağız. Yukardaki derste bunun nasıl yapıldığını öğrenmiştik.
Öncelikle 1 tane layout dosyası oluşturcaz. (layout -> Sağ tık -> new -> Layout Resource file) ve 1 tane da java dosyası oluşturcaz. (Java -> sağ tık -> New -> Java class)


Oluşturduktan sonra android manifest'te yeni bir tane java dosyası oluştuğunu haber vericez. Oluşturduğumuz java dosyasının ismini name=”Java dosyanız” ve etiketinizi burada oluşturuyorsunuz.