2011-02-25 12 views
7

Ben android için yeni ve 2 emülatör arasında basit bir oyun oluşturmak istiyorum.Android 2 emulators iletişim

Emulator 1 2 emülatörü için bir dize gönderebilir ve emülatör 2 1.

birisi hiçbir fikrim yok bu konuda nasıl beni tavsiyelerde bulunabilir Lütfen emülatörü geri bir dize gönderebilir.

Teşekkürler.

+0

Bu soruya iyi bir cevap almak için, iletişim kurmayı nasıl öngördüğünüz biraz açıklığa kavuşturulması tavsiye edilir - özellikle WiFi/Bluetooth/cep telefonu şebekesi üzerinden? – Rich

+0

Benzer: http://stackoverflow.com/questions/5118494/android-2-emulators-communicating – Will

cevap

1

Aynı anda 2 adet emülatör çalıştırmak için, bunları sanal oturum olarak çalıştırmanızı (VMWare'de olduğu gibi) ve bağlantıların "köprü" olmasını öneririm. Her bir VM için statik IP adresleriniz olduğundan emin olun.

Sadece aralarında bir metin gönderiyorsunuz, bu aşamada yalnızca ispat kanıtı çalışmasını elde etmek için HTTP'ye bağlı kalacağım. Sadece hayatınızı çok erken zorlaştırmayın. Http şu an için Wifi veya Mobil operatörler için çalışmak için en kolay ortak payda olmalıdır.

Nesne modelini uygun şekilde soyutlarsanız, daha sonra sınıfları geçersiz kılarak diğer iletişim protokollerini kullanabilirsiniz. Ağ bileşeni, uygulamaya şeffaf olmalıdır.

1

SMS kullanarak doğrudan iletişim kurabilirsiniz (bunu test etmek için yalnızca telefon numarası olarak taklitçi bağlantı noktası numarasını kullanın) veya Bluetooth'u kullanabilirsiniz. Wifi veya Cep telefonu şebekesi kullanıyorsanız, sunucunuza bağlı iki cihazınız da olmalıdır, doğrudan bağlantınız olmayabilir veya hatta bazı durumlarda belki de bunu yapabilirsiniz.

İlgili konular