jjzjj

URLConnection

全部标签

java - Android 应用程序中使用的服务器 Web 的 Google Places API KEY 请求被拒绝

我正在尝试从GooglePlaces的API中为Android应用程序获取信息。为此,我首先在我的Google帐户中启用了这个API。其次,我为浏览器创建了一个APIKEY。由于另一个API,我已经有一个APIKEY服务器。所以,在我的代码中,我已经用这两个key进行了测试,并且我总是得到相同的结果!!!{"error_message":"ThisservicerequiresanAPIkey.","html_attributions":[],"results":[],"status":"REQUEST_DENIED"}我用来调用电话的代码是......@Overrideprotect

java - 我如何用java POST到服务器?

我想通过流向服务器发送例如字符串“helloworld”。到目前为止我做了:privatevoidPostData(){HttpURLConnectionurlConnection=(HttpURLConnection)url.openConnection();try{urlConnection.setDoOutput(true);urlConnection.setChunkedStreamingMode(0);OutputStreamout=newBufferedOutputStream(urlConnection.getOutputStream());writeStream(out

java - Android:URLConnection.getContentLength() 给出不正确的值

我正在尝试使用以下方法获取URL内容的大小:URLConnectionconn=null;URLurl=null;url=newURL("https://dl.dropboxusercontent.com/u/90210205/Default.html");conn=url.openConnection();conn.connect();InputStreamin=newBufferedInputStream(url.openStream());intfileSize=conn.getContentLength();System.out.println("Filesize"+fileS

java - 如何将 HttpUrlConnection 的逻辑拆分为多个方法?

我有多个Activity,每个Activity都从不同的URL和不同的HTTP方法(如POST、GET、PUT、DELETE等有些请求有头数据,有些有正文,有些可能两者都有。我正在使用具有多个构造函数的单个AsyncTask类来传递来自Activity的数据,以便我可以将它们添加到HttpUrlConnection实例。我试过这个教程:http://cyriltata.blogspot.in/2013/10/android-re-using-asynctask-class-across.html.但是上面的教程使用了HttpClient和NameValuePair。我将NameValu

android - 弃用的方法,我如何用新的方法替换它

我对一些已弃用的方法有疑问,尤其是我在此处发布的方法。我想要的很简单:使用httppost将数据发送到服务器--->使用我从客户端收到的数据进行查询-->发送回复我正在尝试使用API6.0开发Android应用程序,但我的所有方法都已弃用,我必须更改哪些内容才能将我的代码转换为新的?publicclassReadServerextendsActivity{Stringresult;publicStringreadserver(Stringid_data,Stringdata){try{HttpClienthttpclient=newDefaultHttpClient();HttpPos

android - 如何从服务器获取数据并用它更新数据库?

我正在实现一个android应用程序,我不知道如何解决这个问题:当用户点击更新按钮时,我想连接到我的服务器并检查数据是否有任何更新,如果还有,我想从服务器获取数据并更新数据库。我应该使用xml结构来检查并从服务器获取更新,还是有更聪明的方法来实现这一点? 最佳答案 是的,有一种更聪明的方法可以做到这一点,但它需要在服务器端和客户端都做一些工作。它是这样工作的:所有数据都应该可以JSON或XML格式下载(我更喜欢JSON)。所以,你将在服务器中有这样的东西:http://example.com/resource.json.为了知道是否

Android 音频流 - 在 AudioTrack 上获取静态噪声

我有一个在本地主机上运行的流媒体服务器。当我尝试从我的Android应用程序流式传输音频时。大多数时候我都会收到静电噪声(radio里听到的那种)。有时完整的音频是静态噪声,有时是其中的一部分,有时音频播放得很好,所以我不确定出了什么问题。这是来self的android应用程序的流代码:newThread(newRunnable(){@Overridepublicvoidrun(){try{URIuri=URI.create("http://192.168.1.6:5000/api/tts");HttpURLConnectionurlConnection=(HttpURLConnect

android - 如何获取 Activity 中的服务对象?

这是我的服务代码:publicclassDownloadServiceextendsService{LocalBroadcastManagermLocalBroadcastManager;ArrayListdat=newArrayList();@OverridepublicIBinderonBind(Intentarg0){returnnull;}@OverridepublicvoidonStart(Intentintent,intstartId){super.onStart(intent,startId);Log.d("service","DownloadServicestarted

android - 未终止的实体引用错误

我正在为自己的Android应用程序使用谷歌地图路线。2天前它运行良好,但在那之后当应用程序运行时它通过logcat给我错误。任何人都可以告诉我这个问题的原因和解决方案。org.xml.sax.SAXParseException:unterminatedentityref(position:ENTITY_REF&@1:799injava.io.InputStreamReader@406cdeb0)privateString[]getDirectionData(StringsourceLat,StringsourceLong,StringdestinationLat,Stringdest

android - URLConnection 或 HTTPClient : Which offers better functionality and more efficiency?

我想为Android应用程序创建一个登录表单。我想使用post方法将信息发送到由PHP文件处理的服务器端;依次验证参数并发回响应。我查看了使用HttpClient和URLConnection的实现,它们非常相似。哪个在Android应用中使用效率更高? 最佳答案 我相信在这种情况下,取决于您认为更自然的API。通常,HTTPClient在服务器端应用程序(或批处理应用程序)中效率更高,因为它允许您指定多线程连接池,具有最大总连接数和每个主机连接数的最大值(确保并发连接到同一个主机不会被序列化(HttpUrlConnection的问题