小编Sag*_*yak的帖子

Google Play商店未在应用上显示更新(android)

介绍

我上传了我的第一个版本的应用程序,用户下载了它,安装并使用过.这是一块蛋糕.但是当我上传第二个版本时,它会在1小时左右后更新.

问题

当我在Mac上打开它时,它会在Google Play中显示版本更新.但是当我在Android设备中搜索它时,它没有显示升级版本或更新对话框.所以我认为列表可能尚未完成,等待了12个小时左右.但仍然没有结果.当我在Android中清除google play的缓存时,它会显示更新.

为什么会这样?是否有任何解决方案,更新按钮将立即出现,然后应用程序更新并在Play商店中发布.

如果有的话,请附上任何官方文档.

更新

我想出了Android设备中的谷歌播放是个问题.如果我清除缓存然后谷歌播放检测到新版本并提示更新应用程序.那么有没有办法以编程方式清除android中的谷歌播放缓存.

android google-play

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

相对于设备移动方向旋转谷歌地图(android)

我正在开发一个应用程序,它使用谷歌地图来绘制用户移动的路线并实时显示。所以我想根据用户的移动方向旋转地图。

如果他/她向右移动,则地图会旋转,使他移动的路线始终显示在前言方向。就像谷歌地图导航一样。

我想我应该获取两个位置之间的方位,然后计算一些方位并将其应用到地图上。

任何建议将不胜感激。

谢谢

更新

让我澄清我的问题,因为它不太容易理解(这就是我的想法)。

我希望我的位置指针始终指向前方或上方,并且当我朝某个方向移动时地图能够自行旋转。

我认为这使我的问题更加清楚。

android google-maps

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

java.net.SocketTimeoutException(ANDROID)

我用以下代码连接 -

URL url = new URL("https://results.bput.ac.in/");

HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
urlc.setConnectTimeout(1000 * 20);

urlc.connect();
Run Code Online (Sandbox Code Playgroud)

它返回了一个SocketTimeoutException.

例外

我得到的确切例外是

java.net.SocketTimeoutException: failed to connect to results.bput.ac.in/14.139.212.166 (port 443) after 90000ms
Run Code Online (Sandbox Code Playgroud)

有时这个 -

java.net.SocketTimeoutException: failed to connect to results.bput.ac.in/14.139.212.166 (port 80) after 90000ms
Run Code Online (Sandbox Code Playgroud)
  • 尝试删除urlc.setConnectTimeout(1000 * 20);,仍然得到了例外.
  • http而不是https 检查URL url = new URL("http://results.bput.ac.in/");但没有结果.
  • 与之相关URL url = new URL("https://www.facebook.com/");并获得成功回应.
  • 检查更改超时时间但同样的异常.

问题在于这个特定的网址 - http://results.bput.ac.in/.

信息

我给出的这个链接http://results.bput.ac.in/完全适用于任何网络浏览器,没有任何滞后.

我得到的信息是,一些人不能打开这个网站,它的滞后但我可以毫不拖延地打开它.

我的研究

我已经尝试过这个问题,这个问题, …

java android socket-timeout-exception

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

在整个应用中只保留每个活动的一个实例

我想在我的应用程序中保留每个启动的单个实例Activity.launchMode singleTask是一个选项,但它只适用于一个Activity.

我想要

  • Activity如果没有实例则启动一个并调用它.
  • 如果Activity已经存在任何其他实例,那么该实例将在不创建新实例的情况下被带到前面Activity.
  • 此属性将应用于多个Activity.
  • No Activity确保它始终位于历史堆栈的顶部.

我的工作到现在为止:

我得到了许多对我的案件无效的建议,所以我想指出这些建议,以便没有其他人会给出同样的建议.

  • 我设置了launchModeto singleTop,只有当Activity它位于历史堆栈的顶部时才有用.仅当onNewIntent()Activity位于历史堆栈的顶部时才会被调用.在我的情况下,Activity可能在堆栈中的任何位置.所以这不起作用.

android launchmode android-activity

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

在默认的Google地图活动上添加按钮

我想在android studio中的默认Googlemap活动之上添加一个按钮。我通过更改Googlemap片段的XML代码来尝试了此操作:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<fragment
    android:id="@+id/location_map"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    class="com.google.android.gms.maps.SupportMapFragment" />
<Button
    android:id="@+id/button1"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:padding="0dp"
    android:paddingBottom="0dp"
    android:background="#359c5e"
    android:text="@string/go"
    android:textColor="#ffffff" />
Run Code Online (Sandbox Code Playgroud)

但是我无法在我的地图碎片上得到Button。我通过在XML文件中的Fragment和Viceversa之前编写Button尝试了很多方法,仍然面临着同样的问题。

我的要求是

  1. 在mapfragment上创建一个Button。
  2. 单击它时,它应该显示一些自定义标记。

如何完成这项任务?任何建议表示赞赏。

google-maps mapfragment android-studio

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