小编Gau*_*pta的帖子

如何在进度对话框中设置取消按钮?

我想在我的设置中设置取消按钮ProgressDialog.以下是我的代码:

myDialog = new ProgressDialog(BaseScreen.this);
myDialog.setMessage("Loading...");
myDialog.setCancelable(false);
myDialog.show();
Run Code Online (Sandbox Code Playgroud)

我想设置一个带有onClickListener此按钮的按钮ProgressDialog.我试过这段代码:

myDialog.setButton("Cancel", new OnClickListener() {        
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // TODO Auto-generated method stub          
        myDialog.dismiss();
    }
});
Run Code Online (Sandbox Code Playgroud)

但它没有用.我也试过其他类似的听众,但仍然没有成功.我怎么解决这个问题?

android

59
推荐指数
2
解决办法
6万
查看次数

如何在Google地图中显示我当前的位置?

我想在谷歌地图中显示我当前的位置.它应该是动态的,即长时间和纬度应该动态设置.

就像现在我在新德里,如果我开始我的Android应用程序,我现在的位置应该在新德里显示,如果我去其他城市,它应该改变.

android

7
推荐指数
1
解决办法
2万
查看次数

如何在短信中发送链接?

我想在短信中发送www.google.com的链接,但我希望它的节目只显示"Google".当用户点击"Google"时,其链接www.google.com应该是开放的.请提前解决,请提出解决方案

android

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

如何在流媒体之前知道音频歌曲的持续时间?

我正在制作Stream音频歌曲的应用程序.在自定义媒体播放器中,我必须显示该音频文件的总持续时间.如果音频歌曲是SDCard,我可以知道它的持续时间

MediaPlayer player;

public double duration() {
        return player.getDuration();
    }
Run Code Online (Sandbox Code Playgroud)

但在我的情况下,音频文件在服务器上,所以我必须流式传输它.

什么是最好的方法?

streaming android media-player

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

如何避免重定向Url?

我必须在我的手机上打开Facebook,Facebook的浏览器版本.但在我的手机上我只能打开它的手机版.我怎样才能避免重定向Url.

我现在使用这个代码.

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class WebViewExample extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        WebView webView = (WebView) findViewById(R.id.webview);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("http://www.facebook.com");
        webView.setWebViewClient(new HelloWebViewClient());
}
}
Run Code Online (Sandbox Code Playgroud)

它的HelloWebViewClient类如下.

import android.webkit.WebView;
import android.webkit.WebViewClient;

public class HelloWebViewClient extends WebViewClient {

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }

    @Override
    public void onLoadResource(WebView view, String url)
    {
        if (url.equals("http://www.facebook.com"))
        {
            //do your own thing here
            view.scrollTo(300, 0);
        }
        else
        {
            super.onLoadResource(view, url);
        } …
Run Code Online (Sandbox Code Playgroud)

url android

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

无法在android中获取json数组值

"你好,伙计们,

请检查这个Json的格式.

{"id": "293369****","owner": {
  "name": "******",
  "id": "*****"},name": "test event","start_time": "2012-05-18T02:00:00","end_time":"2012-05-18T05:00:00","privacy": "FRIENDS","updated_time": "2012-05-18T08:25:37+0000"}
Run Code Online (Sandbox Code Playgroud)

M使用此代码.我能够获取除所有者json数组之外的所有值.我想获取所有者数组的值.请建议我哪里出错了.

json = new JSONObject(responsedata);
        Log.d(TAG, "name=" + responsedata);
        facebookData = new Events();
        JSONArray data=json.optJSONArray("owner");

        Log.d(TAG, "Data length==" + data.length());
        if (data.length() > 0) {
            for (int i = 0; i < data.length(); i++) {

                JSONObject jsonobj = data.getJSONObject(0);
                Log.d(TAG, "owner Name="+jsonobj.getString("name"));
            }
            }

        facebookData.setEventName(json.getString("name"));
        facebookData.setEventId(json.getString("id"));
        facebookData.setEventStartDate(json.getString("start_time"));
        facebookData.setEventEndDate(json.getString("end_time"));
        facebookData.setPrivacy(json.getString("privacy"));
    facebookData.setUpdatedTime("updated_time");
Run Code Online (Sandbox Code Playgroud)

我无法获取所有者姓名和所有者的脸书ID.我的json解析器有一些问题.

请帮助我.

在此先感谢Gaurav Gupta

android json web-services

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

标签 统计

android ×6

json ×1

media-player ×1

streaming ×1

url ×1

web-services ×1