小编Dra*_*gon的帖子

Android Wear上的直接互联网连接?

我试图构建一个显示来自互联网的图片的应用程序.

我使用了一个功能,它在我的手机(Galaxy S3 - Android 4.3)上运行良好,但在手表上我得到一个java.io.EOFException例外.

代码(在手机上工作):

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

其他功能抛出一个org.apache.http.NoHttpResponseException 手表配对和在线,因为我可以使用语音命令和搜索网络等.

所以问题是:我可以直接从Android Wear访问网络,还是需要在手机上处理所有这些任务?或者我的设置有问题吗?

android wear-os

7
推荐指数
1
解决办法
6223
查看次数

标签 统计

android ×1

wear-os ×1