Android uygulama geliştirme yazı serisi kapsamında 5. yazı ile karşınızdayım. Basitten zor işlere doğru gittiğimiz yazıda en basit ikinci işlemlerden birisini yapacağız. Bu yazıdaki görevimiz Android uygulaması üzerinden Android cihazın web tarayıcısını kullanarak web sayfası açmak.
İşin aslında bu yapacağımız işlem uygulama geliştiricileri tarafından pek tavsiye edilmez. Sonuç olarak kullanıcının sizin uygulamanızda vakit geçirmesini istersiniz. Bu işlem ile kullanıcı sizin uygulamanızdan çıkacak ve sizin belirtmiş olduğunuz web adresine gidecektir. Neyse ki uygulama da bizim web adresi de o yüzden bir problem yok.
Drawer üzerinde bulunan Siteye Git yazılı butonu canlandıracağız. Butona bastığımda telefonumda varsayılan tarayıcı ile tanımlı olan Samsung İnternet Tarayıcısını kullanarak Teknotra’nın anasayfasını açmasını sağlayacağım.
Bu işlem için drawerda basılanı algıladığım kodlara döneceğim. Orada bulunan switch – case statemanta web butonuna tıklandığı aşamayı yazacağım. Ve bu aşamaya aşağıdaki kodları ekleyeceğim.
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.teknotra.com")); startActivity(browserIntent);
Siz bu uri adresine web sayfası açmak istediğiniz bir siteyi ya da program içerisinde bir değişken olarak tuttuğunuz adresi yazabilirsiniz.
Bu işlemi bir döngü içerisinde yapmamaya özen gösterin. Olası bir ihmalde cihazı sonsuz döngüye sokabilirsiniz. Bu işlem de uygulamanızın yasaklanmasına sebep olabilir.
Intent kullanmış olduğum bu basit kodları drawer butonu dışında da kullanabilirsiniz. Bu kodları kullanacağınız kısım sizin hayal gücünüze ve programlama yeteneğinize kalmış durumdadır.
Bu arada projenin ilerleyişini görmek ve tüm kaynak kodlarına erişmek isterseniz projenin GitHub sayfasını ziyaret edebilirsiniz.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
2022 yılı içerisinde Apple yenilenen iPad modellerini karşımıza çıkarttı. Ancak hepimizin beklediği iPad modeli 2022… Daha fazla oku
Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır