小编0xC*_*sor的帖子

在Android中获取屏幕宽度和高度

如何获取屏幕宽度和高度并在以下位置使用此值:

@Override protected void onMeasure(int widthSpecId, int heightSpecId) {
    Log.e(TAG, "onMeasure" + widthSpecId);
    setMeasuredDimension(SCREEN_WIDTH, SCREEN_HEIGHT - 
        game.findViewById(R.id.flag).getHeight());
}
Run Code Online (Sandbox Code Playgroud)

android

437
推荐指数
20
解决办法
46万
查看次数

制作一个数组的副本

我有一个a不断更新的数组.让我们说吧a = [1,2,3,4,5].我需要制作完全相同的副本a并调用它b.如果a要改变[6,7,8,9,10],b应该仍然是[1,2,3,4,5].做这个的最好方式是什么?我尝试了一个for循环:

for(int i=0; i<5; i++) {
    b[i]=a[i]
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不正常.请不要使用深层复制等高级术语,因为我不知道这意味着什么.

java arrays copy

333
推荐指数
8
解决办法
69万
查看次数

是否存在git存储库的命名约定?

例如,我有一个名为Purchase Service的RESTful服务.我应该命名我的存储库吗?

  1. purchaserestservice
  2. purchase-rest-service
  3. purchase_rest_service
  4. 或者是其他东西?

惯例是什么?在github怎么样?公共回购应遵循一些标准吗?

git github naming-conventions

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

在java中使用"Instance of"

什么是'instanceof'运算符用于?

我了解到Java有instanceof运营商.你能详细说明它的使用地点和优势吗?

java instanceof operators

292
推荐指数
4
解决办法
86万
查看次数

Android - 在更新SDK版本23后,使用ACTION-VIEW intent-filter添加至少一个Activity

我在AndroidManifest.xml中获得以下工具提示:

Google搜索无法将应用程序编入索引; 考虑使用ACTION-VIEW意图填充添加至少一个活动.有关详细信息,请参阅问题说明

添加深层链接以将您的应用添加到Google索引中,从Google搜索中获取应用的安装和流量.

在此输入图像描述

任何人都可以解释为什么会这样吗?

android android-manifest android-intent

265
推荐指数
4
解决办法
15万
查看次数

我们什么时候应该使用Observer和Observable?

一位采访者问我:

什么是ObserverObservable我们何时应该使用它们?

我不知道这些术语的,所以,当我回到家,开始对谷歌搜索ObserverObservable,我发现来自不同资源的一些要点:

1)Observable是一个类,Observer是一个接口.

2)Observable该类维护一个Observers 列表.

3)当一个Observable对象被更新时,它会调用update()每个Observers 的方法来通知它,它被改变了.

我找到了这个例子:

import java.util.Observable;
import java.util.Observer;

class MessageBoard extends Observable
{
    public void changeMessage(String message) 
    {
        setChanged();
        notifyObservers(message);
    }
}

class Student implements Observer 
{
    @Override
    public void update(Observable o, Object arg) 
    {
        System.out.println("Message board changed: " + arg);
    }
}

public class MessageBoardTest 
{
    public static void main(String[] args) 
    { …
Run Code Online (Sandbox Code Playgroud)

java design-patterns observers observable observer-pattern

191
推荐指数
7
解决办法
14万
查看次数

我可以在Java中设置枚举起始值吗?

我使用枚举来制作一些常量:

enum ids {OPEN, CLOSE};
Run Code Online (Sandbox Code Playgroud)

OPEN值为零,但我希望它为100.是否可能?

java enums

177
推荐指数
6
解决办法
24万
查看次数

Java if语句的简写形式

我知道有一种方法可以if用简短的形式编写Java 语句.

if (city.getName() != null) {
    name = city.getName();
} else {
    name="N/A";
}
Run Code Online (Sandbox Code Playgroud)

有谁知道如何将上述5行的短格式写成一行?

java if-statement ternary-operator

173
推荐指数
11
解决办法
54万
查看次数

Android Studio:悬停时Javadoc为空

我最近从Eclipse搬到了Android Studio,我很喜欢它.但是,我想念Eclipse中的悬停功能Javadoc.

我按照这里的说明添加了功能,但是,我的悬停不包含Javadoc.如果我使用我的文档快捷方式Ctrl+ Shift+ Space它将正确显示文档,但是,我真的希望它出现在工具提示中.

下面是我看到的截图.显然,这个方法应该有一个Javadoc.

在此输入图像描述

我在所有方法/变量上都看到了这个.任何帮助表示赞赏.

android javadoc intellij-idea android-studio

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

Android软键盘覆盖了edittext字段

有没有办法让屏幕滚动以允许看到文本字段?

android softkeys android-edittext

156
推荐指数
7
解决办法
17万
查看次数