Aslında Haklısınız Sizin Yazılarınızla Android Kodlarını Java Kodlarına Çevirmenin Yollarını Bulmaya Başladım. Gerçektende Hafif Uygulamalarla Başlamam Doğru Olur. Mantık Şu. APK Nın Kodunu Alıyorum Gereken Yerlere Değiştirim Neredeyse 0 Dan Kodluyorum O Yüzden 1 Günde Sürecek Birşey Değil. Hemde Çok Heveslenmeyin Her Uygulamanın Başarılı Çalışması Mümkün Değil Bazılarında Mutlaka Sorun Çıkacaktır.
Şimdi Java Android Ve Symbian Qt Kodlarının Çevirme Sistemi Google Çeviri İle:
API Eşlemeleri
Dosya I / O
- Okuyabilir veya dosyaları veya diğer cihazlara yazmak için.
- Android sınıfları (paketinden java.io ): Dosya, FileReader, FileWriter, BufferedReader, BufferedWriter
- Qt sınıfları: QIODevice, QFile, QTemporaryFile, QBuffer, QProcess, QTcpSocket, QUdpSocket, QDataStream, QTextStream
Ağ
- Soket iletişim.
- Android sınıfları (paketinden java.net ): Soket, InetSocketAddress, ServerSocket
- Qt sınıfları: QTcpSocket, QUdpSocket
- HTTP / FTP iletişim.
- Android sınıfları (paketinden java.net ): HttpURLConnection, URL
- Qt sınıfları: QNetworkAccessManager, QUrl, QUrlInfo
- Android sınıfları (paketinden org.apache.http *. ): HttpClient, HttpGet, HttpPost, HttpResponse
- Qt sınıfları: QHttpHeader, QHttpRequestHeader, QHttpResponseHeader
- Qt sınıfı: QFtp (Android üzerinde eşdeğeri)
Medya
- Okuyabilir veya dosyaları veya diğer cihazlara yazmak için.
- Android sınıfları (paketinden android.media ): MediaPlayer, MediaRecorder
- Qt sınıfları: AudioOutput, MediaController, MediaNode, mediaobject, MediaSource, ObjectDescription, Yol, VideoPlayer
Android vs Qt
Android cep telefonları için bir platform olarak tasarlanmıştır. Bu nedenle, bu tür dokunmatik ekran, kamera ve telefon gibi farklı sistem kaynakları, erişim sağlar. Öte yandan, Qt Desktop için tasarlanmış bir çapraz-platform uygulama ve UI çerçevedir ve Mobil ortamlar. Qt ile cep telefonu kaynaklara erişmek için mekanizma sağlar
Linkleri görüntülemek için kayıt olmalısınız
. Aşağıdaki liste, Android ve Qt bazı önemli farklılıklar göstermektedir.
- Android erişim sağlar PIM (Rehber, Ajanda) , Qt Mobility sağlar
Linkleri görüntülemek için kayıt olmalısınız
ve
Linkleri görüntülemek için kayıt olmalısınız
ve
Linkleri görüntülemek için kayıt olmalısınız
;
- Android erişim sağlar Telefon , Qt Mobility sağlar
Linkleri görüntülemek için kayıt olmalısınız
;
- Android erişim sağlar Mesajlaşma , Qt Mobility sağlar
Linkleri görüntülemek için kayıt olmalısınız
;
- Android erişim sağlar Kamera , Qt Mobility sağlar
Linkleri görüntülemek için kayıt olmalısınız
;
- Android üzerinde, XML açıklama dosyası (Kullandığınız uygulamanın UI oluşturmak için Glade kullanıyorsanız Maemo da bu özelliği destekleyen) bir uygulama UI yüklemek mümkündür. : Qt uygulama UI tasarımı için iki yol sağlar
Linkleri görüntülemek için kayıt olmalısınız
uygulama kullanıcı arabirimleri ve tasarımı için
Linkleri görüntülemek için kayıt olmalısınız
animasyonlar ile sıvı etkileşim için.
- Dayanmaktadır Android Java ve Qt bazlı C + +;
- Qt çapraz platform ise Android uygulamaları, Android platformu ile sınırlıdır. Uygun şekilde tasarlanmış Qt uygulaması Windows, Linux ve Mac OS masaüstü platformlarında da Symbian, Maemo ve MeeGo mobil cihazlarda idam ve edilebilir.
Hem Madem Bana Bu Kadar Güvendiniz. Bende Gerekirse Size Emulator Yazmayı Deneyeceğim Olmazsa
Yani APK Yı Symbianda Emule Edecek