Kişisel Sayfaları
İlgi Alanları
Hakkında
Kocaeli Üniversitesi Bilgisayar Mühendisliğinden 2016 yılında mezun oldum. Üniversitedeyken Shell HQ ve Kafein Yazılım evinde Java/Android teknolojisi üzerine yazılım stajı yaptım. 2015 yılında ...
Kocaeli Üniversitesi Bilgisayar Mühendisliğinden 2016 yılında mezun oldum. Üniversitedeyken Shell HQ ve Kafein Yazılım evinde Java/Android teknolojisi üzerine yazılım stajı yaptım. 2015 yılında Turkcell Geleceği Yazanlar Elçisi olarak görev aldım. Bir süre Freelance olarak Android Uygulamalar geliştirdim. Şuanda Huawei Technologies şirketinde Software Engineer olarak çalışmaktayım.
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
16Video dosyası ile ses dosyasını birleştirmek[Çözüldü]
Merhabalar,
Android de bir video dosyama ses yükleyip bunu birleştirmek ve galerime kaydetmek istiyorum.Bunun herhangi bir kütüphanesi mevcut mu acaba?
IOS ta bir çok yöntem buldum fakat android için verimli bir sonuç elde edemedim.
Yardımcı olursanız sevinirim.
Teşekkürler.
Android'de wifi yönetimi ve ip adresine veri yollama:
Merhabalar,
Öncelikle kullanıcıdan wifi erişim izni alman gerekiyor bunun için AndroidManifest.xml dosyasına aşağıdaki kodları eklemelisin:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Daha sonra Android device'ın Wifi Managerını çağırmalısın ve bir BroadcastReceiver (Kaynak) içerisinde sürekli taratıp wifi listesini ScanResult türünde alabilirsin. Daha sonra bir Adapter tanımlayıp Listview da gösterebilirsin (Kaynak).
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled() == false) // Kullanıcının wifi'ını aktif hale getirtmen gerekebilir açık değilse
{
...
}
wifi.startScan(); // taramayı başlatabilirsin
...
List<ScanResult> wifiList = wifi.getScanResults(); // bu şekilde de tüm sonuçları bir listeye aktarabiliriz. Bunu broadcastreceiver içerisinde onReceive içinde yapmak daha iyi olur oluşan her değişikliği yakalatabiliriz.
...
Sonrasında zaten yapman gereken ya online ya da offline (SQLite) veritabanı kullanılarak kaydetmen olacaktır.
Eğer arkaplanda bir servis kullanıcaksan orda istediğin modeme bağlayıp client ve servisi senkronize edebilirsin.
Umarım yardımı olur yazdıklarımın,
Kolay gelsin.
android kullanılan uygulama listesine nasıl ulaşırım
Merhabalar,
Çalışan uygulamaları PackageManager'ı kullanarak görebilir ve istediğin yere kaydedebilirsin.
Referans olabilecek linkler;
Kolay gelsin
Java'da Dahili Üye Sınıfların Çevre Sınıfına Ulaşımı
Merhabalar,
Öncelikle Class isimleri değişken veya metodlar gibi küçük harfle başlamamalı. Bu söylediiğim kod standartlarıyla ilgili gerçi o konuda çok müdahale edilecek nokta var ama sorunu cevaplamak istiyorum. Static metodların içerisinde global'de bulunan bir değişken veya metod çağırmak ve kullanmak istediğiniz zaman onunda static olarak tanımlanması gerekmektedir. (static void main() metodu)
Ayrıca bir classta bulunan static bir değişkeni obje oluşturmadan(new) çağırabilirsin tek yapman gereken enbir.s olarak çağırman olacak. Çünkü s değişkenin içerdeki class'a ait değil. Yani ürettiğin s1 objesinden de ona erişemezsin s1.s yazsan bile.
Son olarak protected erişim belirleyicisi ile tanımlı değişkeni farklı paketteki classta tanımlayamazsın. Ve integer da büyük bir ihtimalle sen onu ekrana yazdırıyorsun String olarak yazdırmak zorundasın ya System.println(s+""); yapman lazım ya da String türüne dönüştürmen lazım içeride.
Sevgiler :)
Uygulamamda ön kamera çalışmıyor
Merhaba,
Bu konu için Uygulama içinde Surfaceview kullanmanı tavsiye ederim daha sonrada metodlarını kullanıp bunu sağlayabilirsin.Bazı cihazlar desteklemesede genel olarak kullanılıyor.
private Camera openFrontFacingCameraGingerbread() {
int cameraCount = 0;
Camera cam = null;
Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
cameraCount = Camera.getNumberOfCameras();
for ( int camIdx = 0; camIdx < cameraCount; camIdx++ ) {
Camera.getCameraInfo( camIdx, cameraInfo );
if ( cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT ) {
try {
cam = Camera.open( camIdx );
} catch (RuntimeException e) {
Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage());
}
}
}
return cam;}
Ayrıca manifest.xml dosyasında izinlerin eksiksiz olması gerekiyor.
Ve featureların oluşturulması gerekiyor.
Örneğin;
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
Kolay gelsin :)
İki Butona Aynı Anda Basılı Olma Durumu
Merhaba,
Global bir değişken oluşturmalısın öncelikle son tıklanma zamanını tutacak olan bir değişken olmalı.
Başlangıç değeri 0 olsun.
private int mLastClickTime=0;
Daha sonra tıklandığı zaman
//1sn den az ise şuanki zaman ile son tıklanma zamanı arasındaki fark önleme yapar
if (SystemClock.elapsedRealtime() - mLastClickTime < 1000) {
return;
}
mLastClickTime = SystemClock.elapsedRealtime(); // yeni son tıklanma zamanı artık bu
//KOD KISMI
//yapılacak işlemleri buraya verebilirsin artık yani hangi butona
// tıkladıysa o işlemleri aynı anda yapabilir.
Umarım faydalı olur.
Kolay gelsin.