小编Mic*_*cho的帖子

Android Studio中没有libs目录

我需要帮助在Android Studio中为我的项目创建库,我的不是自动生成的.

当我想创建一个文件夹时,它给了我很多选项,比如AIDL,Assets,JNI,Java,Java Resources,Renderscripts和Res文件夹.我选择了Res并添加了一个libs文件夹,但它没有显示在我左侧的文件结构中.

谁能帮我?

我想添加一个JAR文件,但我找不到要放入的库.

directory android libs android-studio

207
推荐指数
5
解决办法
11万
查看次数

我希望从Java Date获得年,月,日等,以便与Java中的公历日历进行比较.这可能吗?

我在Java中有一个Date对象存储为Java的Date类型.

我还有一个格里高利历创建日期.格里历日历日期没有参数,因此是今天日期(和时间?)的实例.

使用java日期,我希望能够从java日期类型中获取年,月,日,小时,分钟和秒,并比较gregoriancalendar日期.

我看到目前Java日期存储为long,并且唯一可用的方法似乎只是将long写为格式化的日期字符串.有没有办法访问年,月,日等?

我看到了getYear(),getMonth()对等的方法Date类已被弃用.我想知道使用Java Date实例和日期的最佳做法是什么GregorianCalendar.

我的最终目标是进行日期计算,以便我可以检查Java日期是否在今天的日期和时间的这么多小时,分钟等之内.

我仍然是Java的新手,我对此感到有些困惑.

java compatibility date

206
推荐指数
5
解决办法
48万
查看次数

检查是否安装了应用程序 - Android

我正在尝试从Google Play安装应用.我可以理解,在打开Goog​​le Play商店网址时,它会打开Goog​​le Play,当我按下后退按钮时,活动会恢复.

Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(appURL));
marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(marketIntent);
Run Code Online (Sandbox Code Playgroud)

当我回到活动时,我试着调用它onResume()来检查应用程序是否已安装,但是我收到错误:

@Override
protected void onResume() {
    super.onResume();
    boolean installed = false;
    while (!installed) {
        installed  =   appInstalledOrNot(APPPACKAGE);
        if (installed) {
             Toast.makeText(this, "App installed", Toast.LENGTH_SHORT).show();
        }
    }
}

private boolean appInstalledOrNot(String uri) {
  PackageManager pm = getPackageManager();
  boolean app_installed = false;
  try {
      pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
      app_installed = true;
  }
  catch (PackageManager.NameNotFoundException e) {
      app_installed = false;
  }
  return app_installed ;
}
Run Code Online (Sandbox Code Playgroud)

错误如下:

E/AndroidRuntime(796):java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.appinstaller/com.example.appinstaller.MainActivity}:android.content.ActivityNotFoundException:找不到处理Intent的活动{act = …

android android-intent google-play

84
推荐指数
5
解决办法
10万
查看次数

什么是param:_*在Scala中意味着什么?

作为Scala(2.9.1)的新手,我有一个List[Event]并希望将其复制到一个Queue[Event],但是下面的语法产生了一个Queue[List[Event]]代替:

val eventQueue = Queue(events)
Run Code Online (Sandbox Code Playgroud)

出于某种原因,以下工作:

val eventQueue = Queue(events : _*)
Run Code Online (Sandbox Code Playgroud)

但我想了解它的作用,以及它的工作原理?我已经看过Queue.apply函数的签名了:

def apply[A](elems: A*)
Run Code Online (Sandbox Code Playgroud)

我理解为什么第一次尝试不起作用,但第二次尝试的含义是什么?什么是:,_*在这种情况下,为什么apply功能只是采取Iterable[A]

syntax scala scala-collections

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

如何将Firebase数据转换为Java对象......?

使用Firebase Library以Message(String, String)添加到的表单中的形式向服务器发送数据HashMap<String, Message>

例:

Firebase fb = new Firebase(URL);
Firebase msgRef = fb.child("finished");
HashMap<String, Message> msgList = new HashMap<>();
Message msg = new Message(m, n);
msgList.put(HASHKEY, msg);
msgRef.push().setValue(msgList);
Run Code Online (Sandbox Code Playgroud)

使用Firebase方法接收数据时,addValueEventListener()在此表单中获取字符串

{ key = finished, value = {
    -Js9Rn0uttjYIGdcv8I1={Moosa={message=email, name=Kamran}},
    -Js9Vsmv6BnVzOzpl2L8={Moosa={message=msgs, name=Imran}}, 
    -Js9WtQ8yeDwVxQMFCZb={Moosa={message=samsung, name=Samad}}, 
    -Js9RarxoJPKn4RO2HaM={Moosa={message=Message, name=Moosa}}, 
    -Js9b6f75lwwbsqQNJz0={Moosa={message=Qmobile, name=Bilal}}, 
    -Js9aDxt8TlgTGUccuxu={Moosa={message=last, name=Moosa}}} }
Run Code Online (Sandbox Code Playgroud)

如何将其转换为消息对象..... ????

java android firebase firebase-realtime-database

54
推荐指数
4
解决办法
7万
查看次数

Spring @EnableResourceServer vs @ EnableOAuth2Sso

到目前为止,我读过的大多数教程都使用@EnableOAuth2Sso而不是@EnableResourceServerAPI网关.有什么区别?什么是OAuth2Sso相反呢?

详细信息:我正在为基于Spring的微服务和单页应用程序实现安全/基础架构.有一段时间,虽然我们没有安全要求,但是在不同的主机(CORS方)上,SPA直接与开放式微服务进行了对话.

现在我使用spring-oauth和添加一层安全性和网关模式spring-zuul.所以我有一个服务(uaa-service)@EnableAuthorizationServer和一个带@EnableZuulProxy&的网关@EnableResourceServer.我只需要密码授权类型,因此每个SPA都有自己的登录表单,并通过网关对uaa-service令牌端点进行身份验证,然后继续使用该令牌进行进一步的请求.

这种方法有什么问题吗?我应该用@EnableOAuth2Sso吗?

java spring spring-security rest-security spring-cloud

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

main.jsbundle不存在.这必须是+ echo'反应原生的错误

我尝试使用XCode9.2上的产品 > 存档来存档我的反应原生项目.但是Xcode产生了这个错误:

File /Users/louis/Library/Developer/Xcode/DerivedData/Scavenger-evyvzocndqoghkclcbwewolywniz/Build/Products/Release-iphoneos/Scavenger.app/main.jsbundle does not exist. This must be a bug with


My Environment:
  OS: macOS Sierra 10.12.6
  Node: 9.3.0
  npm: 5.5.1
  Watchman: 4.7.0
  Xcode: Xcode 9.2 Build version 9C40b
  Android Studio: 3.0 AI-171.4443003

Packages: (wanted => installed)
  react: ^16.0.0 => 16.2.0
  react-native: ^0.50.3 => 0.50.4
Run Code Online (Sandbox Code Playgroud)

我也尝试在终端上运行,
react-native bundle --entry-file='index.ios.js' --bundle-output='./ios/Scavenger/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'但最终出现错误加载依赖图... JSON输入的意外结束

XCode错误.

单击此处查看XCode错误

xcode react-native

15
推荐指数
6
解决办法
2万
查看次数

Checkstyle for Python

是否有类似于Java的Checkstyle for Python 的应用程序?

我的意思是,一个分析Python代码的工具,可以作为持续集成的一部分运行(例如CruiseControl或Hudson).在分析之后,它应该生成一个在线可访问的报告,其中概述了代码中发现的任何问题.

谢谢,

python java coding-style

12
推荐指数
3
解决办法
5736
查看次数

undefined不是对象(评估'allRowsIDs.length')(React-Native)

我是React-Native的新手.按照基本的React-Native教程,我试图从" https://facebook.github.io/react-native/movies.json " 获取JSON数据.我可以显示titledescription属性,但当我尝试使用ListView我显示"电影"属性时,我收到以下错误:

undefined不是对象(评估'allRowsIDs.length')

import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  ListView
} from 'react-native';

var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});

export default class AwesomeProject extends Component {
  constructor(props) {
    super(props);
    this.state = { 
        dataSource: 'init',
    };
  }

  componentWillMount() {
    fetch('https://facebook.github.io/react-native/movies.json')
      .then((response) => response.json())
      .then((responseJson) => {
        this.setState({ dataSource: ds.cloneWithRows(responseJson.movies) });
      })
      .catch((error) => {
        console.error(error);
      });
  }

  render() {
      return ( …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-android

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

如何减小CalendarView的大小?

我可以知道如何CalendarView在Android中调整大小吗?该CalendarView比屏幕占据一半以上.我希望它变得更小,可能是屏幕的40%.谢谢.

智能手机中的默认CalendarView大小占据了一半以上

CalendarView

我目前的XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ada.landing.MainActivity">

<CalendarView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/calendarView"
    android:firstDayOfWeek="2"/></RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我尝试了另一种方式来定义CalendarView,但整体高度降低但不会按比例收缩:

CalendarView

<CalendarView
            android:layout_width="500dp"
            android:layout_height="200dp"
            android:id="@+id/calendarView"
            android:firstDayOfWeek="2" />
Run Code Online (Sandbox Code Playgroud)

android calendarview

9
推荐指数
2
解决办法
5849
查看次数