小编hhg*_*hhg的帖子

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

jsonschema 和日期类型

我刚刚开始使用 jsonschema 和https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started 中“在 Java 项目中使用 jsonschema2pojo(嵌入式)”下的示例

考虑到此处列出的 jsonschema 数据类型 https://developers.google.com/discovery/v1/type-format?hl=en

我的架构对象可以描述为

{    
    "$schema": "http://json-schema.org/draft-04/schema",
    "description": "Document",
    "type": "object",

    "properties": {
        "displayDate": { "type": "date" },
        "displayName": { "type": "string" }
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,生成的 Pojo 对象将是

package com.example;

public interface Document {

   java.lang.Object getDisplayDate();

   void setDisplayDate(java.lang.Object arg0);

   java.lang.String getDisplayName();

   void setDisplayName(java.lang.String arg0);

}
Run Code Online (Sandbox Code Playgroud)

有一个对象类型的成员“displayDate”,而不是预期的日期。为什么?

java json pojo jsonschema

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

Kotlin类实现Java接口错误

我有一个Java接口

public interface SampleInterface extends Serializable {
    Long getId();
    void setId(Long id);
}
Run Code Online (Sandbox Code Playgroud)

和应该实现它的Kotlin类

open class ClazzImpl() : SampleInterface

private val id: Unit? = null

fun getId(): Long? {
    return null
}

fun setId(id: Long?) {

}
Run Code Online (Sandbox Code Playgroud)

但是我得到一个编译错误:

类ClazzImpl不是抽象的,并且没有实现抽象成员public abstract fun setId(id:Long!):在com .... SampleInterface中定义的单元

任何想法有什么问题吗?

java implementation interface class kotlin

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

Firebase 测试实验室对 Appium 的支持

有谁知道 Firebase 测试实验室是否支持 Appium 测试框架?至少在路线图中吗?

android firebase appium

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

Android:更改图层列表的颜色

我有一个图层列表

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle" >
            <solid android:color="@color/custom_color" />
        </shape>
    </item>
    <item android:top="-2dp" android:right="-2dp" android:left="-2dp">
        <shape>
            <solid android:color="@android:color/transparent" />
            <stroke
                android:width="1dp"
                android:color="@android:color/white"/>
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

并希望在我的项目中的多个位置重用此可绘制对象,以便@color/custom_color(在上面的示例中)在每种情况下都被替换为不同的颜色。应该有一种方法来实现它,而不是创建一个单独的可绘制对象。有任何想法吗?

user-interface android layer-list

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

为一系列Android Android定制drawable

我想自定义一个drawable,例如/drawable/image.png

仅适用于AP 19至21.对于后来的API(在22之后,我想要一个可绘制的不同).我是否需要创建目录drawable-v19,drawable-v20,drawable-v21,drawable-v22(对于其他人?)?我有点不清楚它是如何工作的......

customization android drawable

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