相关疑难解决方法(0)

从Android中的地址获取纬度,经度

我想从一个地址获取一个地方的纬度和经度.我不想从GPS或网络中获得经度和纬度.

我希望用户能够在TextView中输入他想要的地址(例如他的办公室)和文本字段下方的一些建议,就像在Google地图应用中输入地址一样.然后我想检索给定地址的坐标.

如果无法做到这一点,有办法通过谷歌地图应用程序本身获取地址.也许我可以从我的应用程序调用gmaps,用户将键入地址,gmaps将返回坐标.

我该怎么做?

android location coordinates

15
推荐指数
2
解决办法
4万
查看次数

使用Java的Facebook API和Facebook Connect?

Facebook API和Facebook Connect新手.

在Google Code上找到Facebook Java API开源库...

我很高兴有一个用Java预先编写的API!

我有兴趣编写一个服务器端Java层,它使用REST来访问用户的Facebook好友列表,他们的墙,在网络中发送消息等.

下载二进制文件,不幸的是,当我解压缩它时,我还没有找到任何示例或演示代码...

问题(S):

(1)这个图书馆是否支持Facebook Connect?

(2)开始使用Facebook Connect与服务器端Java的最佳方法是什么?

(3)由于我正在构建中间件,我还需要在在线Facebook开发者页面上创建一个示例应用程序吗?

(4)为了开始,我应该在我(我是Maven的新手)pom.xml中包含什么?

java facebook

9
推荐指数
2
解决办法
5万
查看次数

在Java中将URL参数转换为(Jarse)JSON

我有REST客户端,它提供URL作为参数.但我的云REST基础架构只接受JSON格式.

有没有办法在Java中将URL参数转换(解析)为JSON格式?

URL参数示例:

data=data10&sensor=sensor10&type=type10
Run Code Online (Sandbox Code Playgroud)

到JSON格式如:

{"data":"data10","sensor":"sensor10","type":"type10"}
Run Code Online (Sandbox Code Playgroud)

java json

6
推荐指数
1
解决办法
7709
查看次数

URL的JSON序列化总是返回NULL

我有一个Web URL,该URL可应要求返回JSON格式的字符串

{"StockID":0,"LastTradePriceOnly":"494.92","ChangePercent":"0.48"}
Run Code Online (Sandbox Code Playgroud)

我正在使用Java流式传输

InputStream in = null;
in = url.openStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder sb = new StringBuilder();

String line = null;
try {
     while ((line = reader.readLine()) != null) {
     sb.append(line + "\n");
     }


} 
catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    in.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            String result = sb.toString();
Run Code Online (Sandbox Code Playgroud)

reader.readLine()总是回来null

知道我在做什么错吗?

这是实际的JSON地址http://app.myallies.com/api/quote/goog

更新

尽管两个链接具有相同的服务器实现以生成JSON响应,但相同的代码在http://app.myallies.com/api/news上可以正常工作。

java serialization android json deserialization

5
推荐指数
1
解决办法
549
查看次数

为什么 JSoup 没有读取页面的所有元素?

今天我开始“玩”了JSoup。我想知道有多强大JSoup,所以我寻找了一个包含很多元素的网页,并试图检索所有元素。我找到了我要找的东西:http : //www.top1000.ie/companies

这是一个包含许多相似元素 (1000) 的列表(列表中的每个公司)。只需更改其中的文本,以便我尝试检索的是该文本,但我只能获取前 20 个元素,而不能获取其余元素。

这是我的简单代码:

package retrieveInfo;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class Retrieve {

    public static void main(String[] args) throws Exception{
        String url = "http://www.top1000.ie/companies";
        Document document = Jsoup.connect(url)
                 .userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0")
                 .timeout(1000*5)
                 .get();

        Elements companies = document.body().select(".content .name");
        for (Element company : companies) {
            System.out.println("Company: " + company.text());
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

我认为可能是页面没有时间加载,所以这就是我.timeout(1000*5)等待 5 秒但我只能获取列表的前 20 个元素的原因。 …

java jsoup

1
推荐指数
1
解决办法
3110
查看次数

使用JSON的Android Asynctask

我是android的新手,我正在尝试与Json做一些异步任务,我想从tke Json文件到达数据.我的代码是:

package com.example.httpsample;

import java.io.IOException;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import com.example.httpsample.HttpExample.Read;

import android.os.AsyncTask;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

    TextView httpsetup;
    HttpClient client;
    JSONObject json;

    //url tan?mlama:
    final static String URL = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.httpex);
        httpsetup = (TextView) findViewById(R.id.tvHttp);
        //client aç?yoruz.
        client …
Run Code Online (Sandbox Code Playgroud)

android json android-asynctask

0
推荐指数
1
解决办法
3649
查看次数