小编Sea*_*Pan的帖子

如何在android中获得UTC偏移量

我想在android中以秒为单位获得UTC偏移量.由于模拟器保持返回0,我无法判断我是否正确执行此操作.

    Calendar c=Calendar.getInstance();
        TimeZone tz=c.getTimeZone();
        int offsetFromUtc=tz.getOffset(0)/1000;
Run Code Online (Sandbox Code Playgroud)

当我在tz.getOffset中输入0时,这意味着我只想要gmt的秒数.如果我正在做的事情是正确的,请告诉我.谢谢

timezone android

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

完成活动后如何移除键盘?

我有一个用户在里面输入的活动,然后单击确定按钮.完成后,活动将关闭并返回旧活动,但软键盘仍在屏幕上!我试过android:windowSoftInputMode ="stateHidden"和getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

但它没有任何作用.

谢谢

history android listview android-softkeyboard

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

如何在Android中的谷歌地图上显示我的位置

我有一个谷歌地图应用程序,它采取一系列点,并将它们放在地图上.我想添加随着用户移动而移动的小蓝点.我还没有找到关于如何做到这一点的任何教程.这是我需要的一个例子

在此输入图像描述

请注意,蓝点还有一个蓝色的环形脉动,当你开始行走时,它会跟着你.

谢谢

编辑我找到了函数drawMyLocation,但是我不知道放在哪里.这是我的地图活动和我的逐项覆盖(我使用气球逐项覆盖来创建弹出对话框效果)

            MapView mapView = (MapView) findViewById(R.id.mapView);
            List<Overlay> mapOverlays = mapView.getOverlays();

            for (int i = 0; i < mList.size(); i++) {
                Drawable drawable = null;
                for (int k = 0; k < ImTracking.pList.size(); k++) {
                    if (mList.get(i).getId()
                            .equals(ImTracking.pList.get(k).getid())) {
                        mList.get(i).setName(
                                ImTracking.pList.get(k).getName());
                        if (mList.get(i).getMostRecent()) {
                            drawable = Maps.this.getResources()
                                    .getDrawable(
                                            pincolorstar[ImTracking.pList
                                                    .get(k).getPosition()]);

                        } else {
                            drawable = Maps.this
                                    .getResources()
                                    .getDrawable(
                                            ImTracking.pincolors[ImTracking.pList
                                                    .get(k).getPosition()]);
                        }
                    }
                }

                HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(
                        drawable, mapView);
                GeoPoint myPoint = new GeoPoint((int) (mList.get(i)
                        .getLatitude() * …
Run Code Online (Sandbox Code Playgroud)

android google-maps

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