我是新手。我想创建一个从我的摄像头获取流的应用程序。我已经建立了一个网络摄像头,我已经建立了一个Wi-Fi无线家庭网络。我的网络摄像头使用Wi-Fi与其他设备通信网络
这是我的网络摄像头网址:http://192.168.0.1:8080/?action=snapshot
首先,我尝试创建一个使用Webview从我的网络摄像头获取快照的应用程序,然后我将构建一个计时器命令,用于每0.04秒自动刷新webview页面。不幸的是,我在第一步失败了。
这是我的代码:
MainActivity.java
malloc
activity_main.xml中
package com.example.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webview = new WebView(this);
setContentView(webview);
webview.loadUrl("http://192.168.0.1:8080/?action=snapshot");
}
}
如果我在手机上打开此文件,则无法向我显示任何内容 但如果我在手机上的Chrome或浏览器中打开我的网络摄像头的URL,它就会显示我的网络摄像头的快照。
我的代码有什么问题?有人能告诉我吗?非常感谢。
答案 0 :(得分:0)
您缺少所有网络代码。
你无法传递像这样的网址
在android DOCS上查看此示例
http://developer.android.com/reference/android/webkit/WebView.html
希望它会对你有所帮助。如果您仍然需要帮助,请告诉我
我认为您也缺少INTERNET权限。