Onur
Onur
Trabzon
08/02/2015 tarihinden beri üye
470 GY Puanı
14K GY Sırası

Kişisel Sayfaları

İlgi Alanları

3 Rozet
6 Sertifika
1 Soru Sordu
3 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

Karadeniz Teknik Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (6)
iOS 102 Sertifikası
Veriliş Tarihi: Kasım 2017
iOS 101 Sertifikası
Veriliş Tarihi: Kasım 2017
Android 401 Sertifikası
Veriliş Tarihi: Nisan 2015
Android 301 Sertifikası
Veriliş Tarihi: Nisan 2015
Android 201 Sertifikası
Veriliş Tarihi: Nisan 2015
Android 101 Sertifikası
Veriliş Tarihi: Nisan 2015
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

4
Tümünü Gör

Projeye JSSE Kütüphanesini eklediğimde neden derlenmiyor?

Projeye Java Secure Socket Extension -1.0.3_04 kütühanesini eklediğimde derlerken aşağıdaki hatayı alıyorum. Sorunu nasıl çözebilirim?

Mac OS X Yosemite 10.10.3, Android  Studio 1.1.0, JDK Version :1.8.0_45, API Version: 21, Build Tools Version: 19.1.0

Gradle Console:

Executing tasks: [:app:assembleDebug]

Configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72103Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42103Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServices6587Library UP-TO-DATE
:app:preparePlDroidsonroidsGifAndroidGifDrawable112Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:compileDebugJava
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:app:preDexDebug
AGPBI: {"kind":"SIMPLE","text":"trouble processing \"javax/net/ssl/SSLException.class\":","position":{},"original":"trouble processing \"javax/net/ssl/SSLException.class\":"}
AGPBI: {"kind":"SIMPLE","text":"Ill-advised or mistaken usage of a core class (java.* or javax.*)","position":{},"original":"Ill-advised or mistaken usage of a core class (java.* or javax.*)"}
AGPBI: {"kind":"SIMPLE","text":"when not building a core library.","position":{},"original":"when not building a core library."}
AGPBI: {"kind":"SIMPLE","text":"This is often due to inadvertently including a core library file","position":{},"original":"This is often due to inadvertently including a core library file"}
AGPBI: {"kind":"SIMPLE","text":"in your application\u0027s project, when using an IDE (such as","position":{},"original":"in your application\u0027s project, when using an IDE (such as"}
AGPBI: {"kind":"SIMPLE","text":"Eclipse). If you are sure you\u0027re not intentionally defining a","position":{},"original":"Eclipse). If you are sure you\u0027re not intentionally defining a"}
AGPBI: {"kind":"SIMPLE","text":"core class, then this is the most likely explanation of what\u0027s","position":{},"original":"core class, then this is the most likely explanation of what\u0027s"}
AGPBI: {"kind":"SIMPLE","text":"going on.","position":{},"original":"going on."}
AGPBI: {"kind":"SIMPLE","text":"However, you might actually be trying to define a class in a core","position":{},"original":"However, you might actually be trying to define a class in a core"}
AGPBI: {"kind":"SIMPLE","text":"namespace, the source of which you may have taken, for example,","position":{},"original":"namespace, the source of which you may have taken, for example,"}
AGPBI: {"kind":"SIMPLE","text":"from a non-Android virtual machine project. This will most","position":{},"original":"from a non-Android virtual machine project. This will most"}
AGPBI: {"kind":"SIMPLE","text":"assuredly not work. At a minimum, it jeopardizes the","position":{},"original":"assuredly not work. At a minimum, it jeopardizes the"}
AGPBI: {"kind":"SIMPLE","text":"compatibility of your app with future versions of the platform.","position":{},"original":"compatibility of your app with future versions of the platform."}
AGPBI: {"kind":"SIMPLE","text":"It is also often of questionable legality.","position":{},"original":"It is also often of questionable legality."}
AGPBI: {"kind":"SIMPLE","text":"If you really intend to build a core library -- which is only","position":{},"original":"If you really intend to build a core library -- which is only"}
AGPBI: {"kind":"SIMPLE","text":"appropriate as part of creating a full virtual machine","position":{},"original":"appropriate as part of creating a full virtual machine"}
AGPBI: {"kind":"SIMPLE","text":"distribution, as opposed to compiling an application -- then use","position":{},"original":"distribution, as opposed to compiling an application -- then use"}
AGPBI: {"kind":"SIMPLE","text":"the \"--core-library\" option to suppress this error message.","position":{},"original":"the \"--core-library\" option to suppress this error message."}
AGPBI: {"kind":"SIMPLE","text":"If you go ahead and use \"--core-library\" but are in fact","position":{},"original":"If you go ahead and use \"--core-library\" but are in fact"}
AGPBI: {"kind":"SIMPLE","text":"building an application, then be forewarned that your application","position":{},"original":"building an application, then be forewarned that your application"}
AGPBI: {"kind":"SIMPLE","text":"will still fail to build or run, at some point. Please be","position":{},"original":"will still fail to build or run, at some point. Please be"}
AGPBI: {"kind":"SIMPLE","text":"prepared for angry customers who find, for example, that your","position":{},"original":"prepared for angry customers who find, for example, that your"}
AGPBI: {"kind":"SIMPLE","text":"application ceases to function once they upgrade their operating","position":{},"original":"application ceases to function once they upgrade their operating"}
AGPBI: {"kind":"SIMPLE","text":"system. You will be to blame for this problem.","position":{},"original":"system. You will be to blame for this problem."}
AGPBI: {"kind":"SIMPLE","text":"If you are legitimately using some code that happens to be in a","position":{},"original":"If you are legitimately using some code that happens to be in a"}
AGPBI: {"kind":"SIMPLE","text":"core package, then the easiest safe alternative you have is to","position":{},"original":"core package, then the easiest safe alternative you have is to"}
AGPBI: {"kind":"SIMPLE","text":"repackage that code. That is, move the classes in question into","position":{},"original":"repackage that code. That is, move the classes in question into"}
AGPBI: {"kind":"SIMPLE","text":"your own package namespace. This means that they will never be in","position":{},"original":"your own package namespace. This means that they will never be in"}
AGPBI: {"kind":"SIMPLE","text":"conflict with core system classes. JarJar is a tool that may help","position":{},"original":"conflict with core system classes. JarJar is a tool that may help"}
AGPBI: {"kind":"SIMPLE","text":"you in this endeavor. If you find that you cannot do this, then","position":{},"original":"you in this endeavor. If you find that you cannot do this, then"}
AGPBI: {"kind":"SIMPLE","text":"that is an indication that the path you are on will ultimately","position":{},"original":"that is an indication that the path you are on will ultimately"}
AGPBI: {"kind":"SIMPLE","text":"lead to pain, suffering, grief, and lamentation.","position":{},"original":"lead to pain, suffering, grief, and lamentation."}
AGPBI: {"kind":"SIMPLE","text":"1 error; aborting","position":{},"original":"1 error; aborting"}


 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:preDexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

9 yıl 6 ay önce yanıtladın

ses kaydetme işlemi

25 Nisan 2015 tarihinde cevaplandı

Merhaba,

AudioRecord sınıfını kullanarak belleğe byte dizisi şeklinde kayıt yapıp yine byte olarak database yükleyebilirsin. Ayrıca internettede bir çok örnek var. Google ile "recording sound into byte stream in android" şeklinde bir arama yaparsan göreceksin.AudioRecord sınıfı: http://developer.android.com/reference/android/media/AudioRecord.html

MainActivity.java uyarısı

25 Nisan 2015 tarihinde cevaplandı

Merhaba,

Eclipsede mutlaka uyarıların açıklamalarının gösterildiği bir bölüm vardır internette küçük bir araştırmayla bulabilirsin. Ayrıca eclipse ortamında çok fazla çalışmadım ama "hard code" anlamında bir uyarı olabilir. Örneğin; layout dosyalarında text="baslik" vs. yazıldığında verir. Kullanılabilir kod ama tavsiye edilmez string.xml dosyası içerisine ekleyip oradan yüklenmesi tavsiye edilir. Sebebi ise, ileride uygulamaya farklı bir dil sürümü getirdiğinde çeviri işinin kolay ve zahmetsiz olması gibi (başka örneklerde verilebilir). Aynı şekilde bu kodlar java kodları içerisindede olabiliyor. Bundan dolayı çıkmış bir uyarıdır diye düşünüyorum. Son olarak yeni başlıyorsan ve android uygulama geliştirmeyi düşünüyorsan Eclipse yerine Android Studio kullanmanı tavsiye ederim.

Projeye JSSE Kütüphanesini eklediğimde neden derlenmiyor?

22 Nisan 2015 tarihinde cevaplandı

Cevap veren olmadı ama ben sorunumu hallettim belki aynı sorunu yaşayan arkadaşlar olur onlar için nasıl hallettiğimi açıklayayım;

JSSE kütüphanesi içinde javax.* ile JDK içinde ki javax.* birbirleri ile çakışıyordu sanırım namespace lerle alakalı bir şey. Bende jsse kütüphanesini paketten çıkartıp "javax" klasörünü sildim. Tekrar farklı bir isimle paketleyip kütüphanelerime ekleyince hiç bir sorun çıkartmadan çalıştı.