草庐IT

internet-inputStream

全部标签

java - DataInputStream/DataOutputStream 类和 InputStream/OutputStream 类的区别

每当我在JavaME、Android或BlackBerry中使用HttpConnection类时,我都会使用DataInputStream/DataOutputStream类,用于通过远程服务器读取和写入数据。然而,还有其他类,如InputStream/OutputStream可用于相同目的。我看到关于InputStream/OutputStream类和HttpConnection的问题。所以想请教专家,这两者有什么区别? 最佳答案 DataInputStream/DataOutputStream是一个InputStream/Out

Android MediaPlayer 从 InputStream 读取

我需要为Android实现视频DASH客户端。目前除了将InputStream写到一个临时文件中,然后读取文件外,我还没有找到任何解决方案。当然,这个解决方案根本没有效率。我想使用OutputStream来使用它的FileDescriptor作为数据源。但是我无法在不创建现有文件的情况下使用有效的FileDescriptor...由于DASH协议(protocol),客户端负责获取所有(小)段,所以我真的需要找到一种直接从内存中读取媒体的方法。也许唯一的解决方案是使用JNI,但我真的不知道该怎么做。要恢复,我愿意接受所有建议。唯一的限制是:起初我有一个InputStream这里可以是任

android - 从 Uri 读取 inputStream 并通过 outputStream android 发送的问题

你好,我正在尝试通过OutputStream从SDCard发送文件。我打算从我拥有的文件名中获取URI,然后使用InputStream读取URI并转换为其他格式的字节发送。目前代码卡在getInputStream中(如下所述)并且没有任何反应。此外,我不知道我是否正确使用URI来获取要发送的文件的实际路径。拜托,任何帮助将不胜感激,因为我已经被困在这里一段时间了。谢谢你。我的代码:publicvoidsendFile(){Log.d(TAG,"sendingdata");InputStreaminputStream=null;StringfilePath=Environment.get

android - HTC One 漏洞?出现在 URLConnection InputStream 中的部分 HTTP header

我有一些代码可以下载一个XML文件,该文件已经在付费应用程序中发布了几年-从来没有遇到过任何问题,直到最近我在HTCOne上看到了这种情况。想知道我是否遗漏了什么或者是否应该在某处报告。这是强制出现问题的示例代码:packagecom.lutron.davetest;importjava.io.BufferedInputStream;importjava.io.InputStream;importjava.net.URL;importjava.net.URLConnection;importandroid.os.AsyncTask;importandroid.os.Bundle;imp

Android Proguard - 导出应用程序后出现 Internet 连接问题

我目前在启用混淆器的情况下导出应用程序,问题是应用程序工作正常,但部署应用程序时没有混淆器,但如果在启用混淆器的情况下导出和部署,应用程序会给出错误提示,即互联网未连接。以下是proguard文件文本-dontshrink-dontoptimize-dontwarncom.example.google.tv.**-dontwarnandroid.support.**-dontwarnorg.ksoap.**-dontwarnandroid.view.**-dontwarnandroid.graphics.**-dontwarnandroid.content.**-dontwarnand

java - 如何从 Internet 获取值到 String[] 数组并将其传递到 Android 中的 GridView ?

我从Internet获取值并将GRID_DATA数组中的数据放入GridView,这两种方法都可以单独工作,而且都工作正常。我将两者组合在一起,其中来自JSONObject的数据会将值添加到JSON数组,以便GRID_DATA将从中获取GRIDView所需的字符串。但是我在其中发现了一些错误。importorg.json.JSONArray;importorg.json.JSONException;importorg.json.JSONObject;importandroid.app.Fragment;importandroid.app.ProgressDialog;importand

android - 从内容提供者返回内存映射的 InputStream?

内容提供者消费者的客户端我可以做这样的事情,以获得适当的InputStream来读取图片:InputStreamis=getContentResolver().openInputStream(pictureUri);这是一个很好的API,在服务器端,实际的内容提供者会调用:publicParcelFileDescriptoropenFile(Uriuri,Stringmode)throwsFileNotFoundException{//OpenaproperParcelFileDescriptor,mostlikelyusingopenFileHelper(uri,mode)}但是,如

android - XmlPullParser 不适用于 InputStream

我在我的android应用程序中使用XmlPullParser进行xml解析,但是当我将输入设置为InputStream时它不起作用,而当我将输入设置为Reader它开始工作时XmlPullParserFactoryfactory=XmlPullParserFactory.newInstance();factory.setNamespaceAware(true);XmlPullParserxpp=factory.newPullParser();xpp.setInput(obj,null);//objistheobjectofInputStreaminteventType=xpp.get

java - 无法通过 Internet 从 PC 服务器接收 Android 上的 UDP 数据

我目前正在研究用Java进行UDP数据包传输,以在Android上创建多人游戏。我通过使用通常的“127.0.0.1”成功地在我的Nexus4中交换数据包,我也成功地在我的PC服务器和我的本地网络中的Android客户端之间交换数据包。但是因为我希望我的游戏可以在Internet上玩,所以我希望我的Android客户端能够在它们不在同一本地网络上时与我的PC服务器交换数据包。这就是我挣扎的地方。我的设置:一台PC服务器连接到我的家庭互联网连接,一台Nexus4连接到3G网络。首先,我的PC服务器开始监听端口10000,我的Android客户端打开一个套接字以在端口10001上接收服务器

android - (Android Studio 语音识别器)我收到错误 9(权限不足),即使我已经给了它 RECORD_AUDIO 和 INTERNET

packageblessupboys.speechtest;importandroid.app.Activity;importandroid.content.Context;importandroid.content.Intent;importandroid.net.ConnectivityManager;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.speech.RecognitionListener;importandroid