0

我正在阅读https://source.android.com/source/code-style.html中的代码样式,它说:

每个文件的顶部都应有版权声明

然后给出这个例子:

/*
 * Copyright (C) 2013 The Android Open Source Project 
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at 
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and 
 * limitations under the License.
 */

我意识到他们可能在谈论添加到 AOSP 中的类,但我想在我自己的“私人”文件的顶部放置一个版权声明。建议为我的 Android 应用程序/类/自定义视图输入什么作为版权声明?我想让它们保密而不是开源?我知道这可能是一个模糊的问题,但版权一直让我感到困惑。感谢有关该主题的任何帮助。

4

2 回答 2

2

您链接到的代码样式称为:

贡献者的代码风格指南

根据定义,它是为那些公开他们的代码并希望它为更大的 android 开源项目做出贡献的人准备的。这些说明真的与你无关。

在您的情况下,您将编译源文件,编译器的预处理器将删除任何这些注释。因此,即使有人对您的代码进行了逆向工程,即使他们愿意,该人也无法访问这些评论。

这并不是说你不应该用版权信息标记你的文件,这样如果有一天你的笔记本电脑被盗,或者你陷入法律纠纷,或者有人购买了你的项目,或者几年后,您不记得自己编写了哪些文件或从某个地方复制了哪些文件等。您绝对应该这样做,但出于实际原因,将您的项目置于版本控制之下并将整个项目标记为您自己的版权,而不是逐个文件进行,特别是如果您是其唯一作者。

于 2014-05-06T22:03:34.447 回答
2

Windows菜单中的 Eclips转到首选项-> Java ->代码样式->代码模板,展开代码并选择“<strong>新建 Java 文件”,然后编辑模板以添加您想要的任何版权信息。

现在,该版权信息将被注入到每个新创建的 Java 类中。

于 2015-04-20T09:52:47.103 回答