Hacı Abdullah Sarıkaya
Hacı Abdullah Sarıkaya
Huawei Technologies İstanbul-II (Anadolu)
13/03/2014 tarihinden beri üye
4740 GY Puanı
94 GY Sırası

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kocaeli Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (12)
iOS 202 Sertifikası
Veriliş Tarihi: Nisan 2016
iOS 201 Sertifikası
Veriliş Tarihi: Nisan 2016
iOS 101 Sertifikası
Veriliş Tarihi: Nisan 2016
Scratch 201 Sertifikası
Veriliş Tarihi: Ağustos 2015
App Inventor 301 Sertifikası
Veriliş Tarihi: Ağustos 2015
Scratch 101 Sertifikası
Veriliş Tarihi: Ağustos 2015
App Inventor 201 Sertifikası
Veriliş Tarihi: Ağustos 2015
App Inventor 101 Sertifikası
Veriliş Tarihi: Ağustos 2015
Android 401 Sertifikası
Veriliş Tarihi: Ekim 2014
Android 301 Sertifikası
Veriliş Tarihi: Nisan 2014
Android 201 Sertifikası
Veriliş Tarihi: Nisan 2014
Android 101 Sertifikası
Veriliş Tarihi: Mart 2014
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

16
Tümünü Gör

Video 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.

picture-17846-1496738325.jpg
9 yıl 1 ay önce yanıtladın

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.

Java'da Dahili Üye Sınıfların Çevre Sınıfına Ulaşımı

picture-17846-1496738325.jpg
26 Nisan 2017 tarihinde cevaplandı

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

picture-17846-1496738325.jpg
10 Mayıs 2016 tarihinde cevaplandı

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.