add copyright
diff --git a/app/src/main/java/org/exthmui/game/misc/Constants.java b/app/src/main/java/org/exthmui/game/misc/Constants.java
index 76822ed..911c67b 100644
--- a/app/src/main/java/org/exthmui/game/misc/Constants.java
+++ b/app/src/main/java/org/exthmui/game/misc/Constants.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.misc;
import android.provider.Settings;
diff --git a/app/src/main/java/org/exthmui/game/qs/AppTile.java b/app/src/main/java/org/exthmui/game/qs/AppTile.java
index cdafbd9..41a5491 100644
--- a/app/src/main/java/org/exthmui/game/qs/AppTile.java
+++ b/app/src/main/java/org/exthmui/game/qs/AppTile.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/qs/AutoBrightnessTile.java b/app/src/main/java/org/exthmui/game/qs/AutoBrightnessTile.java
index f1c76bb..0352de6 100644
--- a/app/src/main/java/org/exthmui/game/qs/AutoBrightnessTile.java
+++ b/app/src/main/java/org/exthmui/game/qs/AutoBrightnessTile.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/qs/DNDTile.java b/app/src/main/java/org/exthmui/game/qs/DNDTile.java
index eddda11..592bb33 100644
--- a/app/src/main/java/org/exthmui/game/qs/DNDTile.java
+++ b/app/src/main/java/org/exthmui/game/qs/DNDTile.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/qs/DanmakuTile.java b/app/src/main/java/org/exthmui/game/qs/DanmakuTile.java
index 695fad5..1edc731 100644
--- a/app/src/main/java/org/exthmui/game/qs/DanmakuTile.java
+++ b/app/src/main/java/org/exthmui/game/qs/DanmakuTile.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/qs/LockGestureTile.java b/app/src/main/java/org/exthmui/game/qs/LockGestureTile.java
index 8418fcd..7c005f5 100644
--- a/app/src/main/java/org/exthmui/game/qs/LockGestureTile.java
+++ b/app/src/main/java/org/exthmui/game/qs/LockGestureTile.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/qs/LockHwKeysTile.java b/app/src/main/java/org/exthmui/game/qs/LockHwKeysTile.java
index d628d5a..e531e66 100644
--- a/app/src/main/java/org/exthmui/game/qs/LockHwKeysTile.java
+++ b/app/src/main/java/org/exthmui/game/qs/LockHwKeysTile.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/qs/ScreenCaptureTile.java b/app/src/main/java/org/exthmui/game/qs/ScreenCaptureTile.java
index 5e2988f..68d878b 100644
--- a/app/src/main/java/org/exthmui/game/qs/ScreenCaptureTile.java
+++ b/app/src/main/java/org/exthmui/game/qs/ScreenCaptureTile.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/qs/TileBase.java b/app/src/main/java/org/exthmui/game/qs/TileBase.java
index 30e8034..02467b9 100644
--- a/app/src/main/java/org/exthmui/game/qs/TileBase.java
+++ b/app/src/main/java/org/exthmui/game/qs/TileBase.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.qs;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/receiver/GamingBroadcastReceiver.java b/app/src/main/java/org/exthmui/game/receiver/GamingBroadcastReceiver.java
index e9f85ec..4d1fa18 100644
--- a/app/src/main/java/org/exthmui/game/receiver/GamingBroadcastReceiver.java
+++ b/app/src/main/java/org/exthmui/game/receiver/GamingBroadcastReceiver.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.receiver;
import android.content.BroadcastReceiver;
diff --git a/app/src/main/java/org/exthmui/game/services/DanmakuService.java b/app/src/main/java/org/exthmui/game/services/DanmakuService.java
index 32b2c76..906776c 100644
--- a/app/src/main/java/org/exthmui/game/services/DanmakuService.java
+++ b/app/src/main/java/org/exthmui/game/services/DanmakuService.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.services;
import android.app.Notification;
diff --git a/app/src/main/java/org/exthmui/game/services/GamingService.java b/app/src/main/java/org/exthmui/game/services/GamingService.java
index 2f12d7e..28aac46 100644
--- a/app/src/main/java/org/exthmui/game/services/GamingService.java
+++ b/app/src/main/java/org/exthmui/game/services/GamingService.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.services;
import android.app.Notification;
diff --git a/app/src/main/java/org/exthmui/game/services/OverlayService.java b/app/src/main/java/org/exthmui/game/services/OverlayService.java
index 31053bc..1bab742 100644
--- a/app/src/main/java/org/exthmui/game/services/OverlayService.java
+++ b/app/src/main/java/org/exthmui/game/services/OverlayService.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.services;
import android.app.Service;
diff --git a/app/src/main/java/org/exthmui/game/ui/GamingPerformanceView.java b/app/src/main/java/org/exthmui/game/ui/GamingPerformanceView.java
index 93b6422..8050f26 100644
--- a/app/src/main/java/org/exthmui/game/ui/GamingPerformanceView.java
+++ b/app/src/main/java/org/exthmui/game/ui/GamingPerformanceView.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.ui;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/ui/MusicControllerView.java b/app/src/main/java/org/exthmui/game/ui/MusicControllerView.java
index 16fcc49..f4d21d6 100644
--- a/app/src/main/java/org/exthmui/game/ui/MusicControllerView.java
+++ b/app/src/main/java/org/exthmui/game/ui/MusicControllerView.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.ui;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/ui/QuickSettingsView.java b/app/src/main/java/org/exthmui/game/ui/QuickSettingsView.java
index 989654a..19653c7 100644
--- a/app/src/main/java/org/exthmui/game/ui/QuickSettingsView.java
+++ b/app/src/main/java/org/exthmui/game/ui/QuickSettingsView.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.ui;
import android.content.Context;
diff --git a/app/src/main/java/org/exthmui/game/ui/QuickStartAppView.java b/app/src/main/java/org/exthmui/game/ui/QuickStartAppView.java
index 05d2e21..7f3933c 100644
--- a/app/src/main/java/org/exthmui/game/ui/QuickStartAppView.java
+++ b/app/src/main/java/org/exthmui/game/ui/QuickStartAppView.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.ui;
import android.app.ActivityOptions;
diff --git a/app/src/main/java/org/exthmui/game/ui/TimeAndBatteryView.java b/app/src/main/java/org/exthmui/game/ui/TimeAndBatteryView.java
index 33a2ba0..9eba7c7 100644
--- a/app/src/main/java/org/exthmui/game/ui/TimeAndBatteryView.java
+++ b/app/src/main/java/org/exthmui/game/ui/TimeAndBatteryView.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2020 The exTHmUI 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.
+ */
+
package org.exthmui.game.ui;
import android.content.BroadcastReceiver;