upload android base code part6

This commit is contained in:
August 2018-08-08 17:48:24 +08:00
parent 421e214c7d
commit 4e516ec6ed
35396 changed files with 9188716 additions and 0 deletions

View file

@ -0,0 +1,13 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/priv-app
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := TvSetupCustomizer
LOCAL_SDK_VERSION := current
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.tvsetup.partnercustomizer">
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:label="@string/app_label">
<receiver android:name=".PartnerReceiver">
<intent-filter>
<action android:name="com.google.android.tvsetup.action.PARTNER_CUSTOMIZATION" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package"/>
</intent-filter>
</receiver>
</application>
</manifest>

View file

@ -0,0 +1,20 @@
# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -0,0 +1,4 @@
<resources>
<!-- Welcome message -->
<string name="welcome_message">a really really long welcome message, because german</string>
</resources>

View file

@ -0,0 +1,4 @@
<resources>
<!-- Welcome message -->
<string name="welcome_message">welcome_message, eh?</string>
</resources>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2012-2014 Google Inc. All Rights Reserved. -->
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Display "SKIP" in network selection screen -->
<bool name="show_skip_network">true</bool>
<!-- Allow user to skip Google signin at signin setup step -->
<bool name="show_skip_signin">true</bool>
<!-- Show wifi WPS option at top of list -->
<bool name="show_wps_at_top">true</bool>
<!-- Prevent users from returning to the pre-setup oem customization hook -->
<bool name="prevent_prehook_replay">true</bool>
</resources>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2012-2014 Google Inc. All Rights Reserved. -->
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Max width for welcome text (default: 536dp) -->
<dimen name="welcome_message_max_width">400dp</dimen>
<!-- Offset (positive or negative) for the welcome message (default: 0) -->
<dimen name="welcome_message_offset">-100dp</dimen>
</resources>

View file

@ -0,0 +1,11 @@
<resources>
<string name="app_label">SetupCustomizer</string>
<!-- Welcome message -->
<string name="welcome_message">welcome_message</string>
<!-- Custom wallpaper [DO NOT TRANSLATE] -->
<string name="setup_wallpaper_component" translatable="false">com.android.systemui/com.android.systemui.ImageWallpaper</string>
</resources>

View file

@ -0,0 +1,33 @@
/*
* Copyright (C) 2014 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.
*/
package com.google.android.tvsetup.partnercustomizer;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
/**
* This class allows the system/setup app to find the partner customization package.
*
* Package must be a system app to be used for partner customization.
*/
public class PartnerReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
}
}