Android 'De Sadece C++ Kullanmak Mümkün Mü?
-
Gece gece aklıma takıldı. Sağa sola da baktım. Kimisi yapılır kimisi yapılamaz demiş.
Hiç Java ya dokunmadan C++ ile Android uygulamaları yazılabiliyor mu? Butonlu, text fieldli falan. Bildiğin gui.
Yapılıryorsa nasıl, ne kullanılıyor?
Apple tarafında yapılabiliyor sanırım.
-
QT ile yapılabilir sanırım. Yakın zamanda wxwidgetsin de taşıncağını duymuştum ama emin olamıyorum şimdi.
Rootlu değilse o apk olarak paketlenmiş uygulamalara ihtiyaç var sanırım ama rootluysa işlemciye göre derlenmiş herhangi bir uygulama çalışabiliyor zaten.
-
ndk diye bir şey var hocam, c/c++ kullanarak bazı kısımları yapabiliyorsun ama bildiğim kadarıyla java nın da işin içinde olması lazım..
yeni harman'ın dediği gibi QT ile yapılabiliyor ama bu işlere hiç girmedim, girmek de pek mantıklı görünmüyor benim için..
Alternatif ararsan Delphi'nin de mobil geliştirme tool ları mevcut, c# biliyorsan xamarin e de göz atabilirsin (açtığım konularda aratabilirsin)
-
Google'ın sunduğu NDK ile iş şöyle oluyor: Kodun bir kısmını javaya export edilebilecek şekilde C/C++ ile yazıp Java ile yazdığın kısımdan çağırıyorsun.
-
ndk ile yapabilirsin ama gui kısmını yapamazsın.
c ya da c++ da header file' larını oluşturuyorsun, sonra oradaki fonksiyonları javaya göre export ediyorsun.
javadan da çağırıyorsun, yapmak istersen yardımcı olabilirim.
genelde c/c++ ile yazılmış sdk' ları (görüntü işleme toolları gibi bkz. opencv) kullanmak için kullanıyoruz.
daha hızlı olduğu için. Android studio ndk' ya destek vermeye başladı mı bilmiyorum, en son eclipse de yazmıştım.
http://opencv.org/platforms/android.html
http://googleyardim.com/icerikler/android-ndk-kullanimi
ozgunlu tarafından 11/Şub/16 00:47 tarihinde düzenlenmiştir -
Hocam C/C++ ile yapabilirsin ama bence en temizi JAVA
Bi arkadaşım QT ile yapıyordu NDK falan uğraşıp duruyordu gui gelince ben 1 dakika uğraşıyorsam sen 15-20 dakika uğraşacaksın Zaman kaybı akıl karı değil 2-3 QT Kullandıktan sonra derhal JAVA/ANDROİD geçti @unbalanced abimin dediği gibi C# xamarin kullanabilirsin Google şuan Android Studio destekliyor yani şöyle 1 OCAK 2016 tarihinden sonra Google Eclipse ile bağlarını kopardı bu yüzden çoğu kişi bende dahil olmak üzere Android Studio geçiş yaptık öğrenmek çok zor değil zaten C/C++ yaparsın Ama uğraşmaya değmez zaten çok eski bir dil Bi hocamın sözü vardı Her dille her uygulamayı herşeyi yaparsın ama en kolayının hangisi olduğuna karar vermen gerekir diye :) burdan ne çıkarsa artık -
Rad studio Seattle 10 indir. Hiçbir şeyle uğraştirmiyor. C++ ile canavar gibi projeler yapılıyor. Ayrıntı için ozlenden de yazabilirsiniz.
Root filan gerekmiyor. Kendi telefonunda denemeler yapabiliyorsun. Hatta apk çıktısını direk başka telefonlara atabilirsin
omerfurkan1098 tarafından 11/Şub/16 03:33 tarihinde düzenlenmiştir -
omerfurkan1098 bunu yazdı
Rad studio Seattle 10 indir. Hiçbir şeyle uğraştirmiyor. C++ ile canavar gibi projeler yapılıyor. Ayrıntı için ozlenden de yazabilirsiniz.
Root filan gerekmiyor. Kendi telefonunda denemeler yapabiliyorsun. Hatta apk çıktısını direk başka telefonlara atabilirsin
Peki Mesajlara erişim, konumlara erişim gibi işler için Google SDK dan bir şeylere erişmek istediğinde ne yapman gerekiyor. Ben nerde ise bütün android projelerimde NFC'yi kullanıyorum erişime iznim var mı ?
-
rakkoc bunu yazdıomerfurkan1098 bunu yazdı
Google SDK dan bir şeylere erişmek istediğinde ne yapman gerekiyor.
-
omerfurkan1098 bunu yazdı
Rad studio Seattle 10 indir. Hiçbir şeyle uğraştirmiyor. C++ ile canavar gibi projeler yapılıyor. Ayrıntı için ozlenden de yazabilirsiniz.
Root filan gerekmiyor. Kendi telefonunda denemeler yapabiliyorsun. Hatta apk çıktısını direk başka telefonlara atabilirsin
Delphi deki gibi native mi derliyor? Bir de delphi native derlemesine ragmen icerde cevrim yaptigindan daha yavas calisiyor ama arayuz tasarimi javaya gore kat ve kat daha kolay. Bunda da o yavaslik var mi? Son soru, delphi de native derleyince icine tum libraryleri atiyor apk boyutu javada 5mb iken 20mb civarina geliyor. Bunda durum ne?
-
Takip
