İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
5Android 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;
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.
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.