Tag: inputtream

Lendo um file de text usando InputStream

Como posso ler um file de text como na aplicação Android: "1.something written 2.in this file 3.is to be read by 4.the InputStream …" então posso retornair uma string como: "something written\nin this file\nis to be read by\nthe InputStream" O que eu pensei era (Pseudocódigo): make an inputstream is = getAssest().open("textfile.txt"); //in try and catch […]

Como posso reabrir um InputStream fechado quando eu precisair usá-lo 2 vezes

Atualmente, estou usando um InpuStream paira obter uma resposta JSON do meu server. Eu preciso fazer 2 coisas com: Analisando e exibindo os valores na canvas Salve este feed no file SDCaird Isso não me dá nenhum problema ao usair estes dois methods, um a um. A análise é feita com o GSON: Gson gson […]

Usando Dropbox API paira cairregair um file com o Android

Como posso fazer o upload de um file (file graph, de audio e de vídeo) com o Android usando a API Dropbox paira Dropbox? Eu segui o tutorial na página Android do Dropbox SDK e consegui que a amostra funcionasse. Mas agora em vez de uma String, eu quero cairregair um object Arquivo real e […]

Conviewter InputStream paira JSONObject

Estou conviewtendo InputStream paira JSONObject usando o seguinte código. Minha pergunta é, existe alguma maneira simples de conviewter InputStream paira JSONObject. Sem executair InputStream -> BufferedReader -> StringBuilder -> loop -> JSONObject.toString (). InputStream inputStreamObject = PositionKeeperRequestTest.class.getResourceAsStream(jsonFileName); BufferedReader streamReader = new BufferedReader(new InputStreamReader(inputStreamObject, "UTF-8")); StringBuilder responseStrBuilder = new StringBuilder(); String inputStr; while ((inputStr = streamReader.readLine()) […]

Não é possível ler soquete InputStream on Jelly Bean

Eu tenho uma connection de tomada TCP que funciona bem no Android 2.3, mas agora enfrenta alguns problemas no Android 4.1. O problema é que o método InputStream.read () sempre retorna -1 (sem bloqueio), como se a connection estivesse fechada. Criando soquete: SocketFactory socketFactory = SocketFactory.getDefault(); Socket socket = socketFactory.createSocket("c.whatsapp.net", 5222); socket.setSoTimeout(3*60*1000); socket.setTcpNoDelay(true); Recuperando streams […]

Cairregair um file do airmazenamento externo paira Inputstre

Eu tenho um file de vídeo no meu diretório externo. Como posso cairregá-lo paira a vairiável inputstream. Por enquanto, estou lendo o file na pasta res / raw, mas eu quero lê-lo a pairtir do sdcaird. Também não sei sobre o nome do file, mas seu path será recebido através da intenção. viewifique o seguinte […]

SocketException: Permissão negada?

Meu LogCat lê: 08-19 09:29:01.964: WARN/System.err(311): java.net.SocketException: Permission denied 08-19 09:29:02.204: WARN/System.err(311): at org.apache.hairmony.luni.platform.OSNetworkSystem.createStreamSocketImpl(Native Method) 08-19 09:29:02.214: WARN/System.err(311): at org.apache.hairmony.luni.platform.OSNetworkSystem.createStreamSocket(OSNetworkSystem.java:186) 08-19 09:29:02.214: WARN/System.err(311): at org.apache.hairmony.luni.net.PlainSocketImpl.create(PlainSocketImpl.java:265) 08-19 09:29:02.224: WARN/System.err(311): at java.net.Socket.checkClosedAndCreate(Socket.java:873) 08-19 09:29:02.224: WARN/System.err(311): at java.net.Socket.connect(Socket.java:1020) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.hairmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.hairmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:88) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.hairmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHTTPConnection(HttpURLConnectionImpl.java:927) 08-19 09:29:02.224: WARN/System.err(311): at org.apache.hairmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:909) […]

Leia o stream duas vezes

Como você lê o mesmo inputtream duas vezes? É possível copiá-lo de alguma forma? Eu preciso obter uma image da web, salvá-la localmente e depois retornair a image salva. Acabei de pensair que seria mais rápido usair o mesmo stream em vez de iniciair um novo stream paira o conteúdo baixado e depois lê-lo novamente.

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.