小编Emz*_*zor的帖子

版本冲突更新到8.4.0

错误:

任务':app:processDebugGoogleServices'的执行失败.请通过更新google-services插件的版本(此处提供有关最新版本的信息)或将com.google.android.gms的版本更新为8.3.0来修复版本冲突 .

我已经完成了我发现的所有事情.

  dependencies {
            // This does not break the build when Android Studio is missing the JRebel for Android plugin.
            classpath 'com.zeroturnaround.jrebel.android:jr-android-gradle:1.0.+'
            classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
            classpath 'com.google.gms:google-services:2.0.0-alpha3'

            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
Run Code Online (Sandbox Code Playgroud)

并在应用程序gradle中

    compile 'com.google.android.gms:play-services:8.4.0'
Run Code Online (Sandbox Code Playgroud)

android google-play-services

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

CollapsingToolbarLayout无法识别滚动显示

我创建了一个简单的CollapsingToolbarLayout,它就像一个魅力.我的问题是,如果我尝试在nestedscrollview上使用一个滚动滚动,它会在我释放手指时停止.正常滚动就像它应该的那样工作.

我的活动代码未更改=>自动生成的空活动.(我刚刚点击了在android studio中创建新的空活动并编辑了XML).

我在这里看到,imageview本身的滚动手势是错误的,但不是,滚动本身是错误的:看到这里.

我尝试通过java代码激活"平滑滚动".似乎如果我滚动得足够远以至于不再可见图像视图,则可以识别出手势.

TLDR:只要图像视图可见,为什么抛弃手势不起作用?我的XML代码如下所示:

    <android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/profile_app_bar_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        android:fitsSystemWindows="true">

        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/profile_collapsing_toolbar_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_scrollFlags="scroll|exitUntilCollapsed"
            app:contentScrim="?attr/colorPrimary"
            app:expandedTitleMarginStart="48dp"
            app:expandedTitleMarginEnd="64dp"
            android:fitsSystemWindows="true">

            <ImageView
                android:id="@+id/image"
                android:layout_width="match_parent"
                android:layout_height="420dp"
                android:scaleType="centerCrop"
                android:fitsSystemWindows="true"
                android:src="@drawable/headerbg"
                android:maxHeight="192dp"

                app:layout_collapseMode="parallax"/>

            <android.support.v7.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
                app:layout_collapseMode="pin" />

        </android.support.design.widget.CollapsingToolbarLayout>

    </android.support.design.widget.AppBarLayout>

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        app:layout_anchor="@id/profile_app_bar_layout"
        app:layout_anchorGravity="bottom|right|end"
        android:layout_height="@dimen/fab_size_normal"
        android:layout_width="@dimen/fab_size_normal"
        app:elevation="2dp"
        app:pressedTranslationZ="12dp"
        android:layout_marginRight="8dp"
        android:layout_marginEnd="8dp"/>

    <android.support.v4.widget.NestedScrollView
        android:id="@+id/profile_content_scroll"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clipToPadding="false"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        android:layout_gravity="fill_vertical"
        android:minHeight="192dp"
        android:overScrollMode="ifContentScrolls"
        > …
Run Code Online (Sandbox Code Playgroud)

java xml android android-collapsingtoolbarlayout

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

多个帐户的应用内购买

在应用购买/订阅时遇到问题:

如果设备上有多个帐户,我无法获得使用第二个帐户进行的购买.通过从Google Play网络界面安装应用程序,有时可以暂时解决此问题,但过了一段时间,购买将不会出现在查询中,从而迫使用户重新安装.

我正在使用此示例中的IabHelper类.

做一些谷歌搜索,我发现这个错误存在一段时间,但不幸的是我无法找出错误是在IabHelper类中还是在Google方面.

我想引起人们对谷歌的关注,因此他们可以在IabHelper课程或Play服务中为此提供适当的解决方案,或提供信息,以及如何处理.

我正在使用应用程序中的代码(在撰写本文时)900.000活跃用户安装,我必须触发相当多的退款,因为这.

如果有一个我想念的修复,请告诉我.

编辑:有时即使手机上只有一个帐户,也无法检索购买.

android in-app-billing google-play android-billing google-play-services

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

Google+ API:获取个人资料的currentLocation

我目前正在构建测试并试图获得谷歌+用户位置.我正在测试自己并将我的立场公之于众.

我原本打算使用谷歌纵横,但由于谷歌在几天内弃用了这个API,我唯一的选择就是使用Google+ API.

几个月前添加了参数currentLocation

我因此想要得到它.但无法做到这一点.

我已经在我自己的服务器上使用PHP API进行了测试,然后使用Oauth2.0测试了JS API,但这个该死的参数永远不会被发回.我可以得到任何其他参数,但绝对不是那个.

然后我在谷歌+浏览器中进行了测试,但同样的事情,没有任何结果

有没有人遇到过类似的问题?

我知道它可能来自哪里:

  1. Oauth2.0是否不允许我访问此信息(我已尝试过任何可能的数据范围)
  2. 这个功能只有一个错误吗?
  3. 是否仅限于经过验证的用户?
  4. 或者也许这是不可能的?

谢谢 !

geolocation oauth-2.0 google-plus

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

如何使用JNA正确映射`MagImageScalingCallback`?

我在我的Java项目中使用jna.jar,jna-3.2.5.jar和jna-3.3.0-platform.jar.

这是我要复制的Winapi函数.

BOOL WINAPI MagImageScalingCallback(
  _In_  HWND           hwnd,
  _In_  void           *srcdata,
  _In_  MAGIMAGEHEADER srcheader,
  _Out_ void           *destdata,
  _In_  MAGIMAGEHEADER destheader,
  _In_  RECT           unclipped,
  _In_  RECT           clipped,
  _In_  HRGN           dirty
);
Run Code Online (Sandbox Code Playgroud)

这是我的Java代码

public interface MagImageScalingCallback extends StdCallLibrary.StdCallCallback{
    public boolean MagImageScalingCallback(HWND hwnd,
            Pointer srcdata,
            MAGIMAGEHEADER.ByValue srcheader,
            Pointer destdata,
            MAGIMAGEHEADER.ByValue destheader,
            RectByValue source,
            RectByValue clipped,
            HRGN dirty);
}
Run Code Online (Sandbox Code Playgroud)

当我进入这个回调方法时,我得到了意想不到的结果:

    public boolean MagImageScalingCallback(HWND hwnd, Pointer srcdata,
            MAGIMAGEHEADER.ByValue srcheader, Pointer destdata,
            MAGIMAGEHEADER.ByValue destheader, RectByValue source, RectByValue clipped, HRGN dirty) {
        image.setRGB(0, 0, srcheader.width, srcheader.height, srcdata.getIntArray(0, …
Run Code Online (Sandbox Code Playgroud)

java winapi pointers jna

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

通过广告跟踪Facebook应用安装

我们正在寻找一种方法来跟踪当前用户是否来自Facebook广告.有没有办法实现这一目标?

我们需要在我们的数据库中设置此信息,以便对这些人(同类群组)进行查询.

我发现了一些类似的问题:

我们不是在寻找外部服务,我们需要在我们的数据库中创建这些信息来创建同类群组.

PS:我们已经在跟踪安装了 [FBSettings publishInstall:FACEBOOK_APP_ID];

facebook ads ios

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

构建的测试不会添加到Visual Studio Test Explorer窗口中

  1. 我为Visual Studio 2013设置了SpecFlow插件.
  2. 我创建了新的Feature Item并构建它.

结果:测试资源管理器中未显示构建的测试.为什么?

我是按照这个视频做的

white-framework specflow

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

Google容器引擎上的DaemonSets(Kubernetes)

我有一个包含21个节点的Google容器引擎群集,特别是有一个pod我需要始终在具有静态IP地址的节点上运行(出于出站目的).

Kubernetes支持DaemonSets

通过为节点提供与DaemonSet中的nodeSelector匹配的标签,可以将pod部署到特定节点(或一组节点).然后,您可以为标记节点所在的VM实例分配静态IP.但是,GKE似乎不支持DaemonSet类型.

$ kubectl create -f go-daemonset.json 
error validating "go-daemonset.json": error validating data: the server could not find the requested resource; if you choose to ignore these errors, turn validation off with --validate=false

$ kubectl create -f go-daemonset.json --validate=false
unable to recognize "go-daemonset.json": no kind named "DaemonSet" is registered in versions ["" "v1"]
Run Code Online (Sandbox Code Playgroud)

何时支持此功能以及解决方法是什么?

kubernetes google-kubernetes-engine

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

如何从网络服务器为FF和IE安装SSL客户端证书?

登录后,我希望一个网页能够为firefox和MSIE-8 +网站客户端提供下载和安装网站的唯一SSL客户端证书的能力,这样他们就不需要再次从该计算机登录.

后端很简单并且完成了 - 我的linux web服务器上有一个目录,输入"make USER = $ username $ {username} .crt.pkcs12"将创建一个新的客户端密钥和一个有效的签名PKCS-12 SSL客户端证书文件.

但是如何最好地提供一种方法,即登录(使用密码)MSIE和firefox用户都可以下载这些证书并打开"安装客户端证书"浏览器GUI对话框?

简单地将证书作为mime-type文件推送是很简单的? - 说'application/x-pkcs7-certreqresp'?? 所以提示用户保存文件; 但我希望他们被提示将此网站的证书添加到SSL证书管理器的客户端证书库. 然后我发现这个为firefox.

所以这是相当简单的,
但我能为MSIE找到的就是这个.

因此从javascript调用firefox'x安全管理器API很简单,但我无法从MSIE的javascript中找到这样做 - 需要调用.NET C#代码来访问.NET API,而X509Store API似乎不是要导出到MSIE javascript.

在我看来,选项是在我的linux网络服务器上提供单声道.NET Web服务,并将来自MSIE客户端的请求重定向到该服务的证书,然后可以下载客户端运行的.NET代码来安装证书?

或者我可以让MSIE客户端下载一个运行"WinHttpCertCfg.exe"的"Install_Cert.VB"可视化基本脚本?

或者是否有一些神奇的MSIE安全管理器javascript API,我只是没有找到?

对不起,自1992年以来我一直是一个Windows refusnik; 我只使用Linux/Solaris/BSD/MacOS,无法访问Windows机器.

有没有人来过这里/有任何建议吗?如果是这样,我将不胜感激!杰森先生,谢谢你

.net javascript ssl firefox internet-explorer

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

与Mosquitto经纪人形成集群

我正在使用Mosquitto代理来实现MQTT协议.但我无法找到如何在蚊子经纪人的情况下进行聚类.对于可以与一个代理服务的客户端数量也有任何限制.

mqtt mosquitto

8
推荐指数
3
解决办法
2万
查看次数