jjzjj

DataInputStream

全部标签

android - 如何创建 asyncTask 以防止 networkOnMainThreadException

我是Android应用程序开发的新手。我尝试开发一个android服务器客户端聊天我的第一个项目。这是客户端的代码。当客户端按下btnJoin时,它将连接到服务器并发送一个字符串。我读过很多例子,其中很多看起来像这样。我得到一个networkOnMainThreadException。我如何制作一个asyncTask来防止这个问题?任何帮助将不胜感激。btnJoin=(Button)findViewById(R.id.buttonJoin);btnJoin.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClic

java - Android TCP套接字客户端/服务器实现

我是Java和Android的新手,我正在尝试创建一个服务器/客户端应用程序。目前我在PC上运行服务器,而客户端在Android设备上。通信发生并且一切正常,但我想区分来自客户端的传入消息以便在服务器上执行不同的操作。这是服务器的代码。客户端非常简单并且运行良好。例如,当我从客户端发送“姓名”时,服务器应回答“Matteo”,但它总是回答“其他”,我不明白为什么!我想问题出在语句if(dataInputStream.equals("Name")){谢谢。importjava.io.DataInputStream;importjava.io.DataOutputStream;import

java - 如何将 DataInputStream 转换为 Java 中的 String?

我想问一个关于Java的问题。我已经使用Java中的URLConnection来检索DataInputStream。我想将DataInputStream转换为Java中的String变量。我应该怎么办?谁能帮我。谢谢。以下是我的代码:URLdata=newURL("http://google.com");URLConnectiondataConnection=data.openConnection();DataInputStreamdis=newDataInputStream(dataConnection.getInputStream());Stringdata_string;//co

java - 我应该使用 DataInputStream 还是 BufferedInputStream

我想从文本文件中读取每一行并将它们存储在ArrayList中(每一行都是ArrayList中的一个条目)。到目前为止,我了解到BufferedInputStream写入缓冲区,并且仅在缓冲区为空时才进行另一次读取,这最大限度地减少或至少减少了操作系统操作的数量。我是否正确-我说得有道理吗?如果是以上情况,在什么情况下会有人想使用DataInputStream。最后,我应该使用两者中的哪一个以及为什么-或者这无关紧要。 最佳答案 使用普通的InputStream(例如FileInputStream)包裹在InputStreamRead

Android OrmLite 预填充数据库

是否可以使用OrmLite创建一个sql脚本文件来轻松地用数据填充数据库?我做了一些搜索,但找不到任何简单的东西。我知道我可以用数据创建一些对象,我只是在寻找一种更简洁的方法。我正在考虑创建一个脚本文件,在加载时打开一个阅读器,并使用executeRaw()方法将每个文件作为原始SQL处理。有什么想法吗? 最佳答案 只是想为可能需要的人发布我的解决方案try{tableDAO.updateRaw("DELETEFROMtable");InputStreamis=getResources().openRawResource(R.raw

Android OrmLite 预填充数据库

是否可以使用OrmLite创建一个sql脚本文件来轻松地用数据填充数据库?我做了一些搜索,但找不到任何简单的东西。我知道我可以用数据创建一些对象,我只是在寻找一种更简洁的方法。我正在考虑创建一个脚本文件,在加载时打开一个阅读器,并使用executeRaw()方法将每个文件作为原始SQL处理。有什么想法吗? 最佳答案 只是想为可能需要的人发布我的解决方案try{tableDAO.updateRaw("DELETEFROMtable");InputStreamis=getResources().openRawResource(R.raw

java - java中 `InputStream` `DataInputStream`和 `BufferedInputStream`的区别?

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭10年前.InputStreamDataInputStream和BufferedInputStream在java中的区别? 最佳答案 如果问题是:“这些类之间有什么区别”,这里是一个摘要,但请阅读javadoc了解更多信息:inputStream是从流(网络或文件)中读取字节的基类。它提供了从流中读取字节并检测流结束的能力。DataInp

java - java中 `InputStream` `DataInputStream`和 `BufferedInputStream`的区别?

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭10年前.InputStreamDataInputStream和BufferedInputStream在java中的区别? 最佳答案 如果问题是:“这些类之间有什么区别”,这里是一个摘要,但请阅读javadoc了解更多信息:inputStream是从流(网络或文件)中读取字节的基类。它提供了从流中读取字节并检测流结束的能力。DataInp

java - DataInputStream 不推荐使用 readLine() 方法

我在java6.使用DataInputStreamin=newDataInputStream(System.in);读取用户输入。当readLine()被弃用时。读取用户值(value)的解决方法是什么?DataInputStreamin=newDataInputStream(System.in);intnum;try{num=Integer.parseInt(in.readLine());//thisworksnum=Integer.parseInt(in);//justindoesntwork.}catch(Exceptione){}当readLine()被弃用时,请解释一下。

java - DataInputStream 不推荐使用 readLine() 方法

我在java6.使用DataInputStreamin=newDataInputStream(System.in);读取用户输入。当readLine()被弃用时。读取用户值(value)的解决方法是什么?DataInputStreamin=newDataInputStream(System.in);intnum;try{num=Integer.parseInt(in.readLine());//thisworksnum=Integer.parseInt(in);//justindoesntwork.}catch(Exceptione){}当readLine()被弃用时,请解释一下。