小编end*_*yha的帖子

DateTimeFormatter 不解析自定义日期格式

我有一个关于 java 的问题DataTimeFormmater。我觉得我错过了一些东西,但又不知道到底错过了什么。

String format = "yyyy-MM-dd'T'HH:mm:ss[.S]'T'zxxx";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);

String date = "2017-07-05T12:28:36.4TGMT+03:00";

System.out.println(formatter.format(ZonedDateTime.now()));
System.out.println(formatter.parse(date));
Run Code Online (Sandbox Code Playgroud)

上面的代码生成当前的字符串ZonedDateTime,并尝试使用相同的日期格式化程序解析日期时间字符串。2017-07-05T06:07:51.0TCDT-05:00成功生成但无法解析的结果2017-07-05T12:28:36.4TGMT+03:00

我的目标是解析2017-07-05T12:28:36.4TGMT+03:00并提出适当的DateTimeFormatter.

java datetime datetime-parsing java-time

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

Gradle生成unsigned release apk

我有一个具有以下结构的项目:

Root
    \__main_project
    |
    \__modules
       \__
       |  library1
       |   
       \__
          library2
Run Code Online (Sandbox Code Playgroud)

我的gradle中有以下配置:

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }

    signingConfigs {
        release {
            storeFile file('/home/home/.signing/test.keystore')
            storePassword 'testtest'
            keyAlias 'testtest'
            keyPassword 'testtest'
        }
    }

    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

构建我的项目我运行以下命令:

./gradlew :main_project:assembleRelease
Run Code Online (Sandbox Code Playgroud)

但它只生成main_project-release-unsigned.apk

所以我的问题是,当我指定所有必需的配置时,它为什么会生成unsigned apk.谢谢.

android gradle

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

Android:使用OAuth访问Google任务时出现问题

由于google任务没有公共API,我想编写解决方法并像浏览器一样请求数据,然后解析结果以进一步显示.

要访问数据,我已经通过Google实施了OAuth身份验证来访问此网址:https://mail.google.com/

对于OAuth,我使用了sign-post库,效果很好.

问题是,当我尝试使用已签名的请求访问https://mail.google.com/tasks/ig时,它会返回登录页面而不是带有任务的所需列表.

更具体的是我的代码:

public class GoogleOAuthActivity extends Activity {
    private static final String TAG = GoogleOAuthActivity.class.getSimpleName();
    private CommonsHttpOAuthProvider provider;
    private CommonsHttpOAuthConsumer consumer;

    @Override
    @SuppressWarnings("unchecked")
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        provider = new CommonsHttpOAuthProvider(OAuthPrefs.GET_REQUEST_TOKEN_URL, OAuthPrefs.GET_ACCESS_TOKEN_URL,
                OAuthPrefs.TOKEN_AUTHORIZATION_URL);
        consumer = new CommonsHttpOAuthConsumer(OAuthPrefs.CONSUMER_KEY, OAuthPrefs.CONSUMER_SECRET);
        consumer.setMessageSigner(new HmacSha1MessageSigner());

        Log.v(TAG, "Starting google authentication activity");
        new RequestGoogleOAuth(this, provider, consumer).execute();
    }

    @Override
    @SuppressWarnings("unchecked")
    public void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        final Uri uri = intent.getData();
        if (uri != null && uri.getScheme().equals(OAuthPrefs.CALLBACK_SCHEME)) { …
Run Code Online (Sandbox Code Playgroud)

android

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

Android:是否可以在mapview顶部绘制一个视图作为叠加层

实际上,主题是一个问题.

我想在地图上绘制一个视图作为叠加层,只是我的视图包含9patch背景和内部两个textview的线性布局.我需要在运行时绘制这些布局,它们将链接到地理位置

定义这样的视图没有问题,但是创建一个可以处理这种绘制的叠加层是有问题的......

java android google-maps map android-mapview

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

Android:ListView固定子视图的高度

请建议如何为ListView组件的子视图设置固定高度(在dip中)?

我使用相对布局作为子视图的根布局

当我将backgoround图像设置为相对布局时,它变得非常高(可能因为backgoround图片很大),我想精确设置dp中的高度.

java android

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

如何在Android中的两个图像之间放置文本

我想创建布局,其中左侧和右侧有两个图像,中间有文本.

我试图用相对布局做到这一点,但不幸的是它没有成功.有人可以举个例子吗?

java android

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