Processing for Android (Android Programlamaya Hızlı Bir Giriş)

Başlatan Cemre., 12 Ocak 2017, 21:03:46

tekosis

bu gece deneyeceğim. gelişme olursa paylaşırım inşallah.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

tekosis

@Cemre. zaman buldukça çalışmaya devam ediyorum. şu an sebebini bilmediğim bir debugging hatası alıyorum. bunu halletsem bluetooth bağlantısı ile uğraşacağım ara burada çakıldım. aldığım uyarı kodu aşağıda. Java bilen ustalarım bu hata kodu nedir? nereye bakmam gerekiyor?

FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 6597
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 6699
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 6780
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 6798
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 6889
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)
Found onBluetoothDataEvent method.
Found onBluetoothDataEvent method.
Socket Type: SecureBEGIN mAcceptThreadThread[Thread-7251,5,main]
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 6922
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 6958
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)



İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

JKramer

https://forum.processing.org/two/discussion/16992/help-with-fatal-exeption
Alıntı YapHi.

I use Processing 3.1.1 and target for Android 4.1.2. In Processing in Android mode there is a "Android" menu item, therein you can select "Android AVD Manager". Then you can select an AVD and (what worked for me) change the CPU from x86 to ARM ... which will always cause a warning that it is much slower. You can only select it, if you downloaded in "Android SDK Manager" an ARM image.

tekosis

hocam forumu biraz inceledim benim hatamı anlatan bir başlık bulamadım. Verdiğiniz linkte işime yarar bir çözüm yoktu ne yazıkki. Bu arada emulatör ile değil doğrudan telefonum ile deneme yapıyorum. SDK manager ile kendi telefonumun versiyonu olan 4.4.2 paketini de yükledim ama  sonuç aynı. çeşitli denemelerde aldığım hatalar aşağıda.

debug:
blendMode(), or this particular variation of it, is not available with this renderer.
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 16282
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)



***************************************
DENEME 2
***************************************
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 16691
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)




***************************************
DENEME 3
***************************************
FATAL EXCEPTION: Animation Thread
Process: processing.test.ktai_b7, PID: 17826
java.lang.NullPointerException
	at processing.core.PGraphicsAndroid2D.backgroundImpl(Unknown Source)
	at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
	at processing.core.PGraphics.background(Unknown Source)
	at processing.core.PGraphics.defaultSettings(Unknown Source)
	at processing.core.PGraphics.checkSettings(Unknown Source)
	at processing.core.PGraphicsAndroid2D.beginDraw(Unknown Source)
	at processing.core.PApplet.handleDraw(Unknown Source)
	at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
	at processing.core.PApplet.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:841)
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

tekosis

verdiğim hata kodlarında ne diyor onu bir anlasam belki bulmam kolaylaşacak. CCS C deki "expect" gibi bir hata olsa ha tamam ";" koymamışım derim ama bu hata kodları bana ne diyor anlamıyorum? bu hata kodlarını verdikten sonra program telefonda tam açılacak gibi oluyor, "maalesef uygulama durdu" hatası veriyor ve kapanıyor.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

kimlenbu

Ben Android Studio kullanıyorum, önceden mobil programlama tecrübem olmadığı için yapısı biraz karmaşık geldi ilk başta ama terimleri ve temel mantığı anladıktan sonra at koşturabiliyorsunuz.

Bir kaç gün içinde server-client qr kod uygulaması yazabildim. Gradle sayesinde kütüphaneleri projenize eklemek çok kolay hale gelmiş, manuel dosya eklemekle uğraşmıyorsunuz.

Başlangıç için kullandığım site de şu, ingilizce ama "beginner" seviyesinden girip oldukça ayrıntılı anlatıyor her şeyi.

https://www.tutorialspoint.com/android/index.htm