Son Forum Aktiviteleri

8
Tümünü Gör

Android Java Firebase Base64

Merhaba,

bir uygulama geliştirmekteyim. Kullanıcı uygulamaya kayıt olurken, isim, email, şifre gibi bilgiler vermekte ve bende bu bilgilerden şifre'yi base64 kullanarak şifreleyip, şifreli şekilde tüm bilgileri veritabanına yazmaktaydım. Aslında buraya kadar sıkıntı yok, lakin kullanıcı oluşturup giriş kısmına geldiğimde ufak bir aksilikle karşılaşıyorum. O da şöyle; şimdi kullanıcı, giriş kısmında kullanıcı adını ve şifresini girerek (bu arada bu kısımda kullanıcı adını ve şifresini base64 ile decode ediyorum) giriş yapabiliyor. Fakat firebase'in kendi email ve şifre ile girme metodunu kullanarak kullanıcıyı login edemiyorum: Çünkü kayıt kısmında şifre base64 ile birlikte kayıt ediliyordu, ben kullanıcıyı kullanıcı adı ile giriş yapabilmesi için, onun kullanıcı adını alarak ve aldığım bu kullanıcı adını, veritabanında o kullanıcıya ait şifreyi veritabanından çekip login edebiliyordum. Lakin email ve şifre ile login etmek için, veritabanından o kullanıcıya ait şifreyi çekemem. Çünkü kullanıcı, kullanıcı_adı yerine email yazmakta. Firebase de "Users" koleksyionu içinde "ogulcankacar" şeklinde document içinde kullanıcı bilgilerini saklamaktayım. Umarım anlatabilmişimdir.

 

Android Geliştirme Topluluk

Merhaba, Android Studio ile uygulama geliştiren arkadaşlar eğer isterlerse birlikte bir Discord kanalında buluşup, çeşitli yardımlaşmalar ve dayanışmalarla, kendimizi kendimize kaynak yapabiliriz.

ilgilenen varsa: https://discord.gg/zRRKn4Dh

not: çok bilip de bildiklerini anlatmaya tenezzül edemeyenler lütfen darlamasınnn. tx

python daha detaylı nasıl öğrenebilirim

picture-302576-1598380874.png
29 Ağustos 2022 tarihinde cevaplandı

merhaba, en doğru öğrenmek için en çok yanlışı yapman lazım. Yanlış yapman için de çok fazla uygulama geliştirmen lazım. Demek istediğim ben pythonu öğrenirken, youtube başta olmaz üzere en fazla iki kanaldan 101 kısmını öğrendim. Sonra devamlı uygulama yazmaya çalıştım, ben yazdıkça aklıma şunuda eklesem, bununda eklesem gibi özellikler gelip durdu ister istemez, işte bu gelen düşünceler de seni google'de "python'da şu, bu işlemleri nasıl yapılır" gibi sorular aratmaya başlatıyor. Yani sen pythonu, python yazarken öğrenebilirsin. Video izlemek biryerden sonra sarmıyor, sıkıyor, pratiğe dökmek yani yazarken öğrenmek daha iyi en azından ben öyle düşünüyorum. Mesela ben pythona ilk başladığımda, sesli asistan yaparak çoğu şeyi öğrendim. Çünkü sesli asistan projesinde python'un tüm kütüphanelerini kullanmak zorunda kalıyorsun, yani çok araştırma yapmanı sağlıyor. Proje ilerledikçe de zaten çoğu şeyi bir bakmışsın kullanmışsın, tabi hepsi aklında birden kalmaz ama ben bunu kullanmıştım diyebiliyorsun ki kullandığın projeni (github'a koymanı tavsiye ederim) açıp daha önce nasıl kullandığını görebilirsin. Kısaca demek istediğim pythonu ne kadar bildiğini bilmeden ne kadar eksik olduğunu anlayamazsın. Bildiğini bilmek için de bilgini kullanman en azından kullanmaya çalışmak gerek :)

156.45.12.254 Ip adresinin binary hali aşağıdakilerden hangisidir?

picture-302576-1598380874.png
29 Ağustos 2022 tarihinde cevaplandı

45/2 | 22/2 | 11/2 | 2/2 | 1

Android Studio'da çeviri uygulaması yapacağım. Telefondan yazı olan bir şeyi çekip bu yazıyı alıp daha sonra otomatik çevirisini yapsın istiyorum. Kameradan çektiğim bu yazıyı algılatmak ve çevirisini yapmak için ne yapmalıyım?

selam, çeviri işi kolay, bunun için google translate'in bir api'si filan vardı daha önce kullanmıştım bunu kullanabilirsin, girdileri kameradan almak için ise, opencv kullanabilirsin. Opencv kütüphanesi ile görüntü işleyip girdileri alman gerekiyor.

İntent bilgilerini kaydetme

picture-302576-1598380874.png
16 Temmuz 2022 tarihinde cevaplandı

selam, dostum ilk intent'den diğer intent'e geçince, ilk intent'deki verileri de birlikte götürmen gerekiyor, gelirken de getirmen. Veya ayarlar intent'ine gitmeden önce kronometre'ni sharedpreferences ile o anki verilerle birlikte durdur kaydet (bir popup çıkartarak duraklatılsın mı? gibi) ve geri döndüğünde yine sharedpreferences ile o anki kaydedilen verileri alarak tekrar işleyip devam etmesini sağlayabilirsin.

navigation drawer

selam, toolbar'ın thema'sını transparan yapsan olabilir