Ho provato a creare un'app mostrando alcune immagini da internet.Connessione Internet diretta su Android Wear?
Ho usato una funzione, che funziona perfettamente sul mio telefono (Galaxy S3 - Android 4.3) ma sull'orologio ottengo un'eccezione java.io.EOFException
.
Il codice (funziona al telefono):
private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;
public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}
protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
//Log.e("Error", e.getMessage());
e.printStackTrace();
}
return mIcon11;
}
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
Funzioni gettano un org.apache.http.NoHttpResponseException
L'orologio è accoppiato e on-line, come posso usare i comandi vocali e la ricerca ecc
Quindi la domanda sul web : Posso accedere al web direttamente da Android Wear o devo gestire tutte queste attività sul mio telefono? O c'è qualcosa di sbagliato nel mio setup?
triste sentire di non costruire questa funzionalità in app Android Wear sul telefono e senza fornire connettività internet del dispositivo di usura (come su Google Glass). Ora tutti devono scrivere il proprio codice per la connettività Internet e metterlo nell'app del telefono. – Fraggle
L'app companion deve essere avviata dall'utente affinché ciò accada? in altre parole, se l'utente ha sempre eseguito solo l'app indossabile, può accedere a Internet tramite il telefono? –
Questa limitazione è ancora rilevante ora che le nuove versioni di Android Wear hanno attivato il supporto Wi-Fi su alcuni orologi (ad esempio Galaxy Gear)?Mi chiedo se posso creare un'app per l'usura che può connettersi a Internet mentre il telefono non è in giro – German