2012-08-11 37 views
8
kullanarak bir dizüstü bilgisayardan web tarayıcısından yönetin

Gereksinim: Android telefonumu WI-Fi kullanarak dizüstü bilgisayarımdan kontrol etmek istiyorum. Bunun için bir web sunucusu ve belirli bir port ve wifi adaptörün ip adresi üzerinden android telefonda çalışan bir "özelleştirilmiş" web uygulaması çalıştırmak gerekir. Örneğin, ben kullanarak benim laptop tarayıcısı üzerinden telefonumda çalışan web uygulaması bağlanabilir: ben denedimAndroid Cihazı WiFI

Things http://(ip address of the phone):port: Benim gibi java tabanlı servlet çalıştırmanızı sağlar android için birkaç ağ sunucusunun değerlendirdi (ijetty). TWJS, KWS, PAW gibi başkaları da var. Şimdiye kadar onları telefonda çalıştırıp web sunucusuna dizüstü bilgisayarım üzerinden erişebiliyorum.

Sorum: tüm kaynakların ve Android için uygulamalar geliştirerek ilişkin malzemelerin Of, ben kullanabileceği bir web uygulaması oluşturmak gerektiğini web teknolojisi üzerinde herhangi yararlı ve anlaşılır bilgi bulma gerçek zor anlar yaşıyorum Android API'ları ve herhangi bir yerel Android uygulaması gibi telefonla etkili bir şekilde iletişim kurar.

i-Jetty, Android API'lerini kullanabilen Web Uygulamalarını desteklediğini iddia ediyor, ancak Android API'lerini kullanan bu tür web uygulamalarına/sunucularına nasıl oluşturulacağına dair samimi belgelere sahip değil.

Gereksinim, Android için varolan bir uygulamanın ne anlama geldiğine benzemesine rağmen, AirDroid, açık kaynak değil ve uygulama mimarisiyle ilgili herhangi bir şeyi tartışmıyor. Bu yüzden, Android telefonu kablosuz olarak yönetmek için bir web uygulaması oluşturmama yardımcı olabilecek herhangi bir öneriye açığım. Okumak ve tercihlerini yazma, sistem hizmetlerine erişebilir

android.content.ContentResolver resolver = (android.content.ContentResolver)config.getServletContext().getAttribute("org.mortbay.ijetty.contentResolver");; 
android.content.Context androidContext = (android.content.Context)config.getServletContext().getAttribute("org.mortbay.ijetty.context"); 

geçtiği kişileri vb almak için sorgular yürütün:

cevap

1

bunu Context ve ContentResolver nesneleri almak mümkün olduğunu görebilirsiniz i-jetty example application bir göz verilmesi Normal bir android uygulamasıymış gibi.

+0

Çeşitli API düzeyleriyle ve ağrılı yapılandırma ayarlarıyla sunucu uygulamalarını uzun süre test ettikten sonra mükemmel. – ArkoD