TanjuGr
TanjuGr
İstanbul-II (Anadolu)
08/01/2017 tarihinden beri üye
415 GY Puanı
16K GY Sırası
3 Rozet
4 Sertifika
4 Soru Sordu
1 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

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

Eğitim Geçmişi

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

Sertifikalar & Başarılar

GY Sertifikaları (4)
Android 401 Sertifikası
Veriliş Tarihi: Mart 2017
Android 301 Sertifikası
Veriliş Tarihi: Şubat 2017
Android 201 Sertifikası
Veriliş Tarihi: Ocak 2017
Android 101 Sertifikası
Veriliş Tarihi: Ocak 2017
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

5
Tümünü Gör

Android Visualizer Sınıfı Hakkında

Merhaba,

İnternetten takip ettiğim bir eğitim videosunda Android SDK içinde bulunan Visualizer sınıfını kullanıyor (android.media.audiofx.Visualizer). Ben de örnektekileri yapmayı denerken sürekli hata aldım ve en sonunda hatanın Android SDK içinde bulunan Visualizer sınıfından kaynaklandığını anladım. Şöyle ki, kök sınıfın içinde bir hata mesajı var;

Görsel kaldırıldı.

googlesource sitesinde bulduğum Visualizer sınıfındaki kodlarda ise bendeki sdk ile farklılık var. Hata veren ActivityThread hiç kullanılmamış mesela.

SDK içinde manuel olarak değişiklik yapmak bana çok doğru gelmedi. O yüzden API 25 'i tamamen kaldırıp yeniden kurdum ama bir düzelme yok. İnternette daha önce de buna benzer bir sorunla karşılaşan görmedim. Ne yapmalı sizce?

Stringleri Nerede Tutmalı

Merhaba,

Yeni yeni kendi kendime uygulamalar yapmaya çalışıyorum. Bir konuda kararsız kaldım.

Bir uygulamada çok miktarda (500 ya da 1000 kadar) String ifade içinden istediğimi uygulama içinde çekip ekrana göstermem gerekiyor. Fakat bu kadar fazla String ifadeyi nerede tutmalıyım. SQLite ile bir db mi oluştursam yoksa bir List içinde tutup id ile mi çeksem daha doğru ve verimli olur?

Teşekkürler.

google/publish Desteklenen Cihaz Sayısı Sorunu

Merhaba,

Geçen hafta hem öğrendiklerimi pekiştirmek, hem de Google Play mağazasına ilk uygulama yükleme tecrübemi edinmek için basit bir qr kod okuyucu yapıp mağazaya gönderdim. Uygulama onay aldı ve yayınlandı görünüyor fakat "Desteklenen Android Cihaz Sayısı" sıfır olarak görünüyor. Farklı android cihazlarla mağazada aradım fakat uygulamaya ulaşamadım.

Görsel kaldırıldı.

 

Bu da manifest dosyam;


 

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.notanot.basicqrbarcodereader">
    
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-feature android:name="android.hardware.camera2"/>


    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".QRCodeScannerActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </activity>
    </application>

</manifest>

 

build.gradle dosyam ise şu şekilde;

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.notanot.basicqrbarcodereader"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.1.1'
    compile 'me.dm7.barcodescanner:zxing:1.9'
    testCompile 'junit:junit:4.12'
}

 

Support Library devre dışı bırakma

Merhaba;

Android programlama öğrenmeye geçen hafta başladım. Başlarda izlediğim bazı eğitim videolarında düşük API seviyelerine göre uygulama geliştirdiği için Destek kütüphanesini Android Studio'ya eklemiş bulundum. Şimdi derslerinizi takip ederken yaptığım uygulamalarda en düşük Android 4 için uygulama geliştirmek istiyorum. Bu yüzden Destek kütüphanesini kaldırmak istiyorum. Kaldırma işlemini yapmak için build.gradle dosyamdaki tanımlamaları değiştirmem yeterli mi? Ek olarak, eski sürüm androidlere yönelik uygulama geliştirmeyeceğim için bu değişiklik ulaşablieceğim metodlarda ve özelliklerde bir kısıtlama yaratır mı?

Şu anki build.gradle dosyam;

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.notanot.gelecegiyazanlar"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.1.0'
    compile 'com.android.support:design:25.1.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
    compile 'com.android.support:support-v4:25.1.0'
    testCompile 'junit:junit:4.12'
}

Bu  dosyada sadece dependencies bölümünü varsayılan olarak nasıl bir şekilde düzenlemem gerekli?

 

Teşekkürler.

google/publish Desteklenen Cihaz Sayısı Sorunu

Sorun çözüldü. Aynı problemi yaşayan arkadaşlar için çözümü buraya da yazayım.

Android Manifest dosyasında yer alan;

    <uses-feature android:name="android.hardware.camera2"/>

şeklinde olan ve kullandığım donanım özelliğini bildirdiğim yeri şu şekilde değiştirdim;

    <uses-feature android:name="android.hardware.camera2" android:required="false"/>

yani sonuna android:required="false" etiketini ekledim. Yeni yüklediğim apk ile desteklenen cihaz sayısı sorunu düzeldi gibi görünüyor.