From 80816d3a9cf01333f1cf803ee3c864bfd574fe1e Mon Sep 17 00:00:00 2001 From: Chen Wu <201436728@qq.com> Date: Wed, 3 May 2017 15:10:52 +0800 Subject: [PATCH] Update --- .gitignore | 9 + .idea/compiler.xml | 22 + .idea/copyright/profiles_settings.xml | 3 + .idea/gradle.xml | 18 + .idea/misc.xml | 46 + .idea/modules.xml | 9 + .idea/runConfigurations.xml | 12 + .idea/workspace.xml.back | 3264 +++++++++++++++++ app/.gitignore | 1 + app/build.gradle | 36 + app/proguard-rules.pro | 25 + app/src/main/AndroidManifest.xml | 59 + .../dawncraft/dawnlauncher/DLApplication.java | 12 + .../dawnlauncher/ui/FriendsFragment.java | 18 + .../dawnlauncher/ui/GamesFragment.java | 18 + .../dawnlauncher/ui/HomeFragment.java | 48 + .../dawnlauncher/ui/MainActivity.java | 141 + .../dawnlauncher/ui/SettingsActivity.java | 111 + .../dawnlauncher/ui/SplashActivity.java | 35 + .../ui/base/AppCompatPreferenceActivity.java | 106 + .../dawncraft/dawnlauncher/utils/Util.java | 60 + app/src/main/res/drawable/ic_friends_24dp.xml | 9 + app/src/main/res/drawable/ic_games_24dp.xml | 9 + app/src/main/res/drawable/ic_home_24dp.xml | 9 + app/src/main/res/drawable/menu_image.xml | 9 + app/src/main/res/layout/activity_main.xml | 97 + app/src/main/res/layout/activity_splash.xml | 40 + app/src/main/res/layout/fragment_friends.xml | 17 + app/src/main/res/layout/fragment_games.xml | 17 + app/src/main/res/layout/fragment_home.xml | 26 + app/src/main/res/layout/list_item_menu.xml | 13 + app/src/main/res/mipmap-hdpi/Thumbs.db | Bin 0 -> 28160 bytes app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4208 bytes app/src/main/res/mipmap-mdpi/Thumbs.db | Bin 0 -> 3072 bytes app/src/main/res/mipmap-mdpi/ic_friends.png | Bin 0 -> 189 bytes app/src/main/res/mipmap-mdpi/ic_games.png | Bin 0 -> 125 bytes app/src/main/res/mipmap-mdpi/ic_home.png | Bin 0 -> 177 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2555 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 10504 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 10504 bytes app/src/main/res/mipmap-xhdpi/ic_user.png | Bin 0 -> 6114 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10056 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14696 bytes app/src/main/res/values-zh/strings.xml | 15 + app/src/main/res/values/colors.xml | 7 + app/src/main/res/values/dimens.xml | 8 + app/src/main/res/values/drawables.xml | 4 + app/src/main/res/values/strings.xml | 29 + app/src/main/res/values/styles.xml | 14 + app/src/main/res/xml/preference.xml | 48 + build.gradle | 23 + gradle.properties | 17 + gradlew | 160 + gradlew.bat | 90 + settings.gradle | 1 + 59 files changed, 4715 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/compiler.xml create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/workspace.xml.back create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/DLApplication.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/ui/FriendsFragment.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/ui/GamesFragment.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/ui/HomeFragment.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/ui/MainActivity.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SettingsActivity.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SplashActivity.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/ui/base/AppCompatPreferenceActivity.java create mode 100644 app/src/main/java/io/github/dawncraft/dawnlauncher/utils/Util.java create mode 100644 app/src/main/res/drawable/ic_friends_24dp.xml create mode 100644 app/src/main/res/drawable/ic_games_24dp.xml create mode 100644 app/src/main/res/drawable/ic_home_24dp.xml create mode 100644 app/src/main/res/drawable/menu_image.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_splash.xml create mode 100644 app/src/main/res/layout/fragment_friends.xml create mode 100644 app/src/main/res/layout/fragment_games.xml create mode 100644 app/src/main/res/layout/fragment_home.xml create mode 100644 app/src/main/res/layout/list_item_menu.xml create mode 100644 app/src/main/res/mipmap-hdpi/Thumbs.db create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-mdpi/Thumbs.db create mode 100644 app/src/main/res/mipmap-mdpi/ic_friends.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_games.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_home.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_user.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/values-zh/strings.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimens.xml create mode 100644 app/src/main/res/values/drawables.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/main/res/xml/preference.xml create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..39fb081 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*.iml +.gradle +/local.properties +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build +/captures +.externalNativeBuild diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..96cc43e --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 0000000..e7bedf3 --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..7ac24c7 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..5d19981 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..2c58d14 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml.back b/.idea/workspace.xml.back new file mode 100644 index 0000000..1793ab1 --- /dev/null +++ b/.idea/workspace.xml.back @@ -0,0 +1,3264 @@ + + + + + + zh + compat-android-19 + + + + + + @style/AppTheme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1491633395241 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..7bffbb6 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,36 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 25 + buildToolsVersion "25.0.2" + defaultConfig { + applicationId "io.github.dawncraft.dawnlauncher" + minSdkVersion 16 + targetSdkVersion 25 + versionCode 1 + versionName "0.0.1.0" + vectorDrawables.useSupportLibrary = true + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(include: ['*.jar'], dir: 'libs') + compile 'com.android.support:support-v4:25.3.1' + compile 'com.android.support:support-vector-drawable:25.3.1' + compile 'com.android.support:appcompat-v7:25.3.1' + compile 'com.android.support:design:25.3.1' + compile 'com.android.support.constraint:constraint-layout:1.0.2' + compile 'com.google.code.gson:gson:2.2.4' + compile 'com.jakewharton:butterknife:5.1.1' + compile 'com.ashokvarma.android:bottom-navigation-bar:1.4.1' + compile 'com.nineoldandroids:library:2.4.0' + compile 'com.daimajia.slider:library:1.1.5@aar' + compile 'com.squareup.okhttp3:mockwebserver:3.6.0' + compile 'com.squareup.picasso:picasso:2.5.2' +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..f8aec7c --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,25 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in D:\sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# 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 *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..b63406a --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/DLApplication.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/DLApplication.java new file mode 100644 index 0000000..2e6ce53 --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/DLApplication.java @@ -0,0 +1,12 @@ +package io.github.dawncraft.dawnlauncher; + +import android.app.Application; + +public class DLApplication extends Application +{ + @Override + public void onCreate() + { + super.onCreate(); + } +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/FriendsFragment.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/FriendsFragment.java new file mode 100644 index 0000000..9394316 --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/FriendsFragment.java @@ -0,0 +1,18 @@ +package io.github.dawncraft.dawnlauncher.ui; + +import android.app.Fragment; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import io.github.dawncraft.dawnlauncher.R; + +public class FriendsFragment extends Fragment +{ + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) + { + return inflater.inflate(R.layout.fragment_friends, container, false); + } +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/GamesFragment.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/GamesFragment.java new file mode 100644 index 0000000..6475efd --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/GamesFragment.java @@ -0,0 +1,18 @@ +package io.github.dawncraft.dawnlauncher.ui; + +import android.app.Fragment; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import io.github.dawncraft.dawnlauncher.R; + +public class GamesFragment extends Fragment +{ + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) + { + return inflater.inflate(R.layout.fragment_games, container, false); + } +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/HomeFragment.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/HomeFragment.java new file mode 100644 index 0000000..90fb8f2 --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/HomeFragment.java @@ -0,0 +1,48 @@ +package io.github.dawncraft.dawnlauncher.ui; + +import android.app.Activity; +import android.app.Fragment; +import android.content.Context; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.daimajia.slider.library.SliderLayout; +import com.daimajia.slider.library.SliderTypes.TextSliderView; + +import io.github.dawncraft.dawnlauncher.R; + +public class HomeFragment extends Fragment +{ + protected Context mActivity; + SliderLayout sliderShow; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) + { + View view = inflater.inflate(R.layout.fragment_home, container, false); + // Add slider + sliderShow = (SliderLayout) view.findViewById(R.id.slider); +// TextSliderView textSliderView = new TextSliderView(mActivity); +// textSliderView.description("示范图片") +// .image("http://img3.imgtn.bdimg.com/it/u=1798501903,126021128&fm=23&gp=0.jpg"); +// sliderShow.addSlider(textSliderView); + + return view; + } + + @Override + public void onAttach(Context context) + { + this.mActivity = context; + super.onAttach(context); + } + + @Override + public void onDestroy() + { + sliderShow.stopAutoCycle(); + super.onDestroy(); + } +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/MainActivity.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/MainActivity.java new file mode 100644 index 0000000..51e65e7 --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/MainActivity.java @@ -0,0 +1,141 @@ +package io.github.dawncraft.dawnlauncher.ui; + +import android.app.Fragment; +import android.app.FragmentTransaction; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.ListView; +import android.support.v4.widget.DrawerLayout; +import android.support.v4.view.GravityCompat; +import android.support.v7.app.ActionBarDrawerToggle; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; + +import com.ashokvarma.bottomnavigation.BadgeItem; +import com.ashokvarma.bottomnavigation.BottomNavigationBar; +import com.ashokvarma.bottomnavigation.BottomNavigationItem; + +import io.github.dawncraft.dawnlauncher.R; +import io.github.dawncraft.dawnlauncher.utils.Util; + +public class MainActivity extends AppCompatActivity +{ + private Fragment fragmentHome; + private Fragment fragmentGames; + private Fragment fragmentFriends; + private long exitTime = 0; + + @Override + protected void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + // Set tool bar + Toolbar toolbar = (Toolbar) findViewById(R.id.main_toolbar); + setSupportActionBar(toolbar); + // Set tab bar + BadgeItem badgeItem = new BadgeItem(); + badgeItem.setHideOnSelect(true) + .setText("new") + .setBackgroundColorResource(R.color.colorAccent) + .setBorderWidth(0); + BottomNavigationBar bottomBar = (BottomNavigationBar) findViewById(R.id.main_tabbar); + TabListener tabListener = new TabListener(); + bottomBar.setBarBackgroundColor(R.color.white) + .addItem(new BottomNavigationItem(R.mipmap.ic_home, R.string.tab_home).setActiveColorResource(R.color.colorLight)) + .addItem(new BottomNavigationItem(R.mipmap.ic_games, R.string.tab_games).setActiveColorResource(R.color.colorLight).setBadgeItem(badgeItem)) + .addItem(new BottomNavigationItem(R.mipmap.ic_friends, R.string.tab_friends).setActiveColorResource(R.color.colorLight)) + .setFirstSelectedPosition(0) + .setMode(BottomNavigationBar.MODE_FIXED) + .setBackgroundStyle(BottomNavigationBar.BACKGROUND_STYLE_STATIC) + .setTabSelectedListener(tabListener) + .initialise(); + // Set menu + DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); + ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, + R.string.navigation_drawer_open, R.string.navigation_drawer_close); + drawer.addDrawerListener(toggle); + toggle.syncState(); + // Add menu items + ListView listview = (ListView) findViewById(R.id.menu_list); + listview.setAdapter(new ArrayAdapter<>(this, R.layout.list_item_menu, + getResources().getStringArray(R.array.menu_items))); + listview.setOnItemClickListener(new MenuListener()); + // Set main content + tabListener.onTabSelected(0); + } + + @Override + public void onBackPressed() + { + DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); + if (drawer.isDrawerOpen(GravityCompat.START)) + { + drawer.closeDrawer(GravityCompat.START); + } + else + { + if ((System.currentTimeMillis() - exitTime) > 2000) + { + Util.toast(this, R.string.exit); + exitTime = System.currentTimeMillis(); + } + else + { + super.onBackPressed(); + android.os.Process.killProcess(android.os.Process.myPid()); + } + } + } + + private class MenuListener implements ListView.OnItemClickListener + { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) + { + DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); + switch(position) + { + default: Util.toast(MainActivity.this, "错误,无此项目:" + position); break; + case 0: Util.toast(MainActivity.this, "您选择了下载管理:" + position); break; + case 1: startActivity(new Intent(MainActivity.this, SettingsActivity.class)); break; + case 2: android.os.Process.killProcess(android.os.Process.myPid()); break; + } + drawer.closeDrawer(GravityCompat.START); + } + } + + private class TabListener implements BottomNavigationBar.OnTabSelectedListener + { + @Override + public void onTabSelected(int position) + { + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + switch (position) + { + case 0: + if (fragmentHome == null) fragmentHome = new HomeFragment(); + transaction.replace(R.id.main_content, fragmentHome); + break; + case 1: + if (fragmentGames == null) fragmentGames = new GamesFragment(); + transaction.replace(R.id.main_content, fragmentGames); + break; + case 2: + if (fragmentFriends == null) fragmentFriends = new FriendsFragment(); + transaction.replace(R.id.main_content, fragmentFriends); + break; + } + transaction.commit(); + } + + @Override + public void onTabUnselected(int position) {} + + @Override + public void onTabReselected(int position) {} + } +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SettingsActivity.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SettingsActivity.java new file mode 100644 index 0000000..7feb3a2 --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SettingsActivity.java @@ -0,0 +1,111 @@ +package io.github.dawncraft.dawnlauncher.ui; + +import android.content.Intent; +import android.os.Bundle; +import android.preference.ListPreference; +import android.preference.Preference; +import android.support.v7.app.ActionBar; +import android.preference.PreferenceManager; +import android.view.MenuItem; + +import io.github.dawncraft.dawnlauncher.R; +import io.github.dawncraft.dawnlauncher.ui.base.AppCompatPreferenceActivity; + +import java.util.List; + +public class SettingsActivity extends AppCompatPreferenceActivity +{ + /** + * A preference value change listener that updates the preference's summary + * to reflect its new value. + */ + private static Preference.OnPreferenceChangeListener prefChangeListener = new PreferenceChangeListener(); + + @Override + protected void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + ActionBar actionBar = getSupportActionBar(); + if (actionBar != null) + { + actionBar.setDisplayHomeAsUpEnabled(true); + } + + addPreferencesFromResource(R.xml.preference); + // Bind the summaries of EditText/List/Dialog/Ringtone preferences to their value. + + bindPreferenceSummaryToValue(findPreference("example_text")); + bindPreferenceSummaryToValue(findPreference("example_list")); +// bindPreferenceSummaryToValue(findPreference("example_switch")); +// bindPreferenceSummaryToValue(findPreference("message_type")); + + /* // 得到我们的存储Preferences值的对象,然后对其进行相应操作 + SharedPreferences shp = PreferenceManager.getDefaultSharedPreferences(this); + boolean apply_wifiChecked = shp.getBoolean("apply_wifi", false); */ + } + + @Override + public boolean onIsMultiPane() + { + return false; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) + { + int id = item.getItemId(); + if (id == android.R.id.home) + { + startActivity(new Intent(this, MainActivity.class)); + this.finish(); + return true; + } + return super.onOptionsItemSelected(item); + } + + /** + * Binds a preference's summary to its value. More specifically, when the + * preference's value is changed, its summary (line of text below the + * preference title) is updated to reflect the value. The summary is also + * immediately updated upon calling this method. The exact display format is + * dependent on the type of preference. + * + * @see #prefChangeListener + */ + private static void bindPreferenceSummaryToValue(Preference preference) + { + // Set the listener to watch for value changes. + preference.setOnPreferenceChangeListener(prefChangeListener); + + // Trigger the listener immediately with the preference's current value. + prefChangeListener.onPreferenceChange(preference, + PreferenceManager.getDefaultSharedPreferences(preference.getContext()) + .getString(preference.getKey(), "")); + } + + private static class PreferenceChangeListener implements Preference.OnPreferenceChangeListener + { + @Override + public boolean onPreferenceChange(Preference preference, Object value) + { + String stringValue = value.toString(); + + if (preference instanceof ListPreference) + { + // For list preferences, look up the correct display value in + // the preference's 'entries' list. + ListPreference listPreference = (ListPreference) preference; + int index = listPreference.findIndexOfValue(stringValue); + // Set the summary to reflect the new value. + preference.setSummary(index >= 0 ? listPreference.getEntries()[index] : null); + } + else + { + // For all other preferences, set the summary to the value's + // simple string representation. + preference.setSummary(stringValue); + } + return true; + } + } +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SplashActivity.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SplashActivity.java new file mode 100644 index 0000000..3e0f54a --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/SplashActivity.java @@ -0,0 +1,35 @@ +package io.github.dawncraft.dawnlauncher.ui; + +import android.content.Intent; +import android.support.v7.app.AppCompatActivity; +import android.os.Handler; +import android.os.Bundle; +import android.widget.ImageView; + +import com.squareup.picasso.Picasso; + +import io.github.dawncraft.dawnlauncher.R; + +public class SplashActivity extends AppCompatActivity +{ + @Override + protected void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_splash); + + Picasso.with(this).load("http://img3.duitang.com/uploads/item/201606/10/20160610112945_ECVXw.jpeg").into((ImageView) findViewById(R.id.splash_image)); + + new Handler().postDelayed(new Runnable(){ + @Override + public void run() { + Intent mainIntent = new Intent(SplashActivity.this, MainActivity.class); + SplashActivity.this.startActivity(mainIntent); + SplashActivity.this.finish(); + } + }, 3000); + } + + @Override + public void onBackPressed() {} +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/base/AppCompatPreferenceActivity.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/base/AppCompatPreferenceActivity.java new file mode 100644 index 0000000..bd0fbae --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/ui/base/AppCompatPreferenceActivity.java @@ -0,0 +1,106 @@ +package io.github.dawncraft.dawnlauncher.ui.base; + +import android.content.res.Configuration; +import android.os.Bundle; +import android.preference.PreferenceActivity; +import android.support.annotation.LayoutRes; +import android.support.annotation.Nullable; +import android.support.v7.app.ActionBar; +import android.support.v7.app.AppCompatDelegate; +import android.support.v7.widget.Toolbar; +import android.view.MenuInflater; +import android.view.View; +import android.view.ViewGroup; + +public abstract class AppCompatPreferenceActivity extends PreferenceActivity { + private AppCompatDelegate mDelegate; + + @Override + protected void onCreate(Bundle savedInstanceState) { + getDelegate().installViewFactory(); + getDelegate().onCreate(savedInstanceState); + super.onCreate(savedInstanceState); + } + + private AppCompatDelegate getDelegate() + { + if (mDelegate == null) + { + mDelegate = AppCompatDelegate.create(this, null); + } + return mDelegate; + } + + @Override + public void setContentView(@LayoutRes int layoutResID) + { + getDelegate().setContentView(layoutResID); + } + + @Override + public void setContentView(View view) + { + getDelegate().setContentView(view); + } + + @Override + public void setContentView(View view, ViewGroup.LayoutParams params) + { + getDelegate().setContentView(view, params); + } + + @Override + public void addContentView(View view, ViewGroup.LayoutParams params) + { + getDelegate().addContentView(view, params); + } + + public void setSupportActionBar(@Nullable Toolbar toolbar) + { + getDelegate().setSupportActionBar(toolbar); + } + + public ActionBar getSupportActionBar() + { + return getDelegate().getSupportActionBar(); + } + + @Override + public MenuInflater getMenuInflater() { + return getDelegate().getMenuInflater(); + } + + public void invalidateOptionsMenu() { + getDelegate().invalidateOptionsMenu(); + } + + @Override + protected void onTitleChanged(CharSequence title, int color) { + super.onTitleChanged(title, color); + getDelegate().setTitle(title); + } + + @Override + public void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + getDelegate().onConfigurationChanged(newConfig); + } + + @Override + protected void onPostResume() { + super.onPostResume(); + getDelegate().onPostResume(); + } + + @Override + protected void onStop() { + super.onStop(); + getDelegate().onStop(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + getDelegate().onDestroy(); + } +} diff --git a/app/src/main/java/io/github/dawncraft/dawnlauncher/utils/Util.java b/app/src/main/java/io/github/dawncraft/dawnlauncher/utils/Util.java new file mode 100644 index 0000000..cf4dc55 --- /dev/null +++ b/app/src/main/java/io/github/dawncraft/dawnlauncher/utils/Util.java @@ -0,0 +1,60 @@ +package io.github.dawncraft.dawnlauncher.utils; + +import android.content.Context; +import android.support.annotation.StringRes; +import android.widget.Toast; + +public class Util +{ + public static void toast(Context ctx, String msg) + { + Toast.makeText(ctx, msg, Toast.LENGTH_SHORT).show(); + } + + public static void toast(Context ctx, @StringRes int msgId) + { + Toast.makeText(ctx, ctx.getString(msgId), Toast.LENGTH_SHORT).show(); + } +} + + /* boolean islight = false; + Camera camera = Camera.open(); + + Button button = (Button) findViewById(R.id.toggleButton1); + button.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + if(!islight) + { + Parameters parameter = camera.getParameters(); + parameter.setFlashMode(Parameters.FLASH_MODE_TORCH); + camera.setParameters(parameter); + + islight = true; + } + else + { + Parameters parameter = camera.getParameters(); + parameter.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); + camera.setParameters(parameter); + + islight = false; + } + }}); + + ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager); + viewpager.setAdapter(adapter); + viewpager.setOnPageChangeListener(new ViewPager.OnPageChangeListener()); + + private class OnPageChangeListener implements ViewPager.OnPageChangeListener + { + @Override + public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {} + + @Override + public void onPageSelected(int position) {} + + @Override + public void onPageScrollStateChanged(int state) {} + + } + */ diff --git a/app/src/main/res/drawable/ic_friends_24dp.xml b/app/src/main/res/drawable/ic_friends_24dp.xml new file mode 100644 index 0000000..277311d --- /dev/null +++ b/app/src/main/res/drawable/ic_friends_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_games_24dp.xml b/app/src/main/res/drawable/ic_games_24dp.xml new file mode 100644 index 0000000..11b0ee3 --- /dev/null +++ b/app/src/main/res/drawable/ic_games_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_home_24dp.xml b/app/src/main/res/drawable/ic_home_24dp.xml new file mode 100644 index 0000000..fbcf65c --- /dev/null +++ b/app/src/main/res/drawable/ic_home_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/menu_image.xml b/app/src/main/res/drawable/menu_image.xml new file mode 100644 index 0000000..c145985 --- /dev/null +++ b/app/src/main/res/drawable/menu_image.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..a2b7ef5 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_splash.xml b/app/src/main/res/layout/activity_splash.xml new file mode 100644 index 0000000..f33e748 --- /dev/null +++ b/app/src/main/res/layout/activity_splash.xml @@ -0,0 +1,40 @@ + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_friends.xml b/app/src/main/res/layout/fragment_friends.xml new file mode 100644 index 0000000..c0aa04c --- /dev/null +++ b/app/src/main/res/layout/fragment_friends.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_games.xml b/app/src/main/res/layout/fragment_games.xml new file mode 100644 index 0000000..f63dd9f --- /dev/null +++ b/app/src/main/res/layout/fragment_games.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml new file mode 100644 index 0000000..f234b5a --- /dev/null +++ b/app/src/main/res/layout/fragment_home.xml @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/list_item_menu.xml b/app/src/main/res/layout/list_item_menu.xml new file mode 100644 index 0000000..7996728 --- /dev/null +++ b/app/src/main/res/layout/list_item_menu.xml @@ -0,0 +1,13 @@ + + diff --git a/app/src/main/res/mipmap-hdpi/Thumbs.db b/app/src/main/res/mipmap-hdpi/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..2f1e55de52ebc0a3b8d87004c87cefcca4fe45b5 GIT binary patch literal 28160 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_games.png b/app/src/main/res/mipmap-mdpi/ic_games.png new file mode 100644 index 0000000000000000000000000000000000000000..50b102a0f2bb0f3fe7356307fe6b2ea265bba886 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*17f%<*kP60R34sstjP8AH>;+Hx zJ1#F^xX7d;`oW568OI{lgNL3S_&*~`;MB(~hm1ze|T&HT^?@ym~g|?S>_6G4Q-dSpPL)$ez zGu`!>CfnbWIu@&rtT=VBCq`Fo)l;=Orb)|=ojeh$EtVC_BVx5NXt{w9cOyUF-v1BV a_b`O!Zw%F1#TE>71B0ilpUXO@geCyf)Iq)g literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c133a0cbd379f5af6dbf1a899a0293ca5eccfad0 GIT binary patch literal 2206 zcmZ{mc|6mPAICqNwJrBe)OTwlM~;a|Uz&T!k&1?zWA4p4M`7F7`J;wP4IvS^nJ7{y zAtgDMD>=W8<&GtU-}>|S$M5}kyxz~p>-~Pb{(irc?QF~icx8A201&Xin%Hxx@kekd zw>yHjlemC*8(JFz05gs6x7#7EM|xoGtpVVs0szqB0bqwaqAdVG7&rLc6#(=y0YEA! z=jFw}xeKVfmAMI*+}bv7qH=LK2#X5^06wul0s+}M(f|O@&WMyG9frlGyLb z&Eix=47rL84J+tEWcy_XTyc*xw9uOQy`qmHCjAeJ?d=dUhm;P}^F=LH42AEMIh6X8 z*I7Q1jK%gVlL|8w?%##)xSIY`Y+9$SC8!X*_A*S0SWOKNUtza(FZHahoC2|6f=*oD zxJ8-RZk!+YpG+J}Uqnq$y%y>O^@e5M3SSw^29PMwt%8lX^9FT=O@VX$FCLBdlj#<{ zJWWH<#iU!^E7axvK+`u;$*sGq1SmGYc&{g03Md&$r@btQSUIjl&yJXA&=79FdJ+D< z4K^ORdM{M0b2{wRROvjz1@Rb>5dFb@gfkYiIOAKM(NR3*1JpeR_Hk3>WGvU&>}D^HXZ02JUnM z@1s_HhX#rG7;|FkSh2#agJ_2fREo)L`ws+6{?IeWV(>Dy8A(6)IjpSH-n_uO=810y z#4?ez9NnERv6k)N13sXmx)=sv=$$i_QK`hp%I2cyi*J=ihBWZLwpx9Z#|s;+XI!0s zLjYRVt!1KO;mnb7ZL~XoefWU02f{jcY`2wZ4QK+q7gc4iz%d0)5$tPUg~$jVI6vFO zK^wG7t=**T40km@TNUK+WTx<1mL|6Tn6+kB+E$Gpt8SauF9E-CR9Uui_EHn_nmBqS z>o#G}58nHFtICqJPx<_?UZ;z0_(0&UqMnTftMKW@%AxYpa!g0fxGe060^xkRtYguj ze&fPtC!?RgE}FsE0*^2lnE>42K#jp^nJDyzp{JV*jU?{+%KzW37-q|d3i&%eooE6C8Z2t2 z9bBL;^fzVhdLxCQh1+Ms5P)ilz9MYFKdqYN%*u^ch(Fq~QJASr5V_=szAKA4Xm5M} z(Kka%r!noMtz6ZUbjBrJ?Hy&c+mHB{OFQ}=41Irej{0N90`E*~_F1&7Du+zF{Dky) z+KN|-mmIT`Thcij!{3=ibyIn830G zN{kI3d`NgUEJ|2If}J!?@w~FV+v?~tlo8ps3Nl`3^kI)WfZ0|ms6U8HEvD9HIDWkz6`T_QSewYZyzkRh)!g~R>!jaR9;K|#82kfE5^;R!~}H4C?q{1AG?O$5kGp)G$f%VML%aPD?{ zG6)*KodSZRXbl8OD=ETxQLJz)KMI7xjArKUNh3@0f|T|75?Yy=pD7056ja0W)O;Td zCEJ=7q?d|$3rZb+8Cvt6mybV-#1B2}Jai^DOjM2<90tpql|M5tmheg){2NyZR}x3w zL6u}F+C-PIzZ56q0x$;mVJXM1V0;F}y9F29ob51f;;+)t&7l30gloMMHPTuod530FC}j^4#qOJV%5!&e!H9#!N&XQvs5{R zD_FOomd-uk@?_JiWP%&nQ_myBlM6so1Ffa1aaL7B`!ZTXPg_S%TUS*>M^8iJRj1*~ e{{%>Z1YfTk|3C04d;8A^0$7;Zm{b|L#{L(;l>}-4 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..efc028a636dd690a51db5a525cf781a5a7daba68 GIT binary patch literal 2555 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 KMNUMnLSTZBosp{m literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..81368572b17c78d30a34e836af6b72af446d10eb GIT binary patch literal 10504 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 KMNUMnLSTZBosp{m literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_user.png b/app/src/main/res/mipmap-xhdpi/ic_user.png new file mode 100644 index 0000000000000000000000000000000000000000..3af2608a4492ef9ae63a77ec3305aedda89594cb GIT binary patch literal 6114 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..324e72cdd7480cb983fa1bcc7ce686e51ef87fe7 GIT binary patch literal 7718 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9bec2e623103ac9713b00cad8502a057c1efda61 GIT binary patch literal 10056 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 ek+^GN3bv-?^>(QkVinb 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 + + 曙光助手 + 曙光助手 0.0.1.0 Android版 + 版权所有© 2002-2017 曙光工艺工作室 + 再按一次退出曙光助手 + 主页 + 游戏 + 好友 + + 下载管理 + 设置 + 退出 + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..3578711 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,7 @@ + + + #ffab00 + #f57c00 + #ffd600 + #ffffff + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml new file mode 100644 index 0000000..7ce5e07 --- /dev/null +++ b/app/src/main/res/values/dimens.xml @@ -0,0 +1,8 @@ + + 16dp + 16dp + 120dp + + 16dp + 16dp + diff --git a/app/src/main/res/values/drawables.xml b/app/src/main/res/values/drawables.xml new file mode 100644 index 0000000..0d2c4cc --- /dev/null +++ b/app/src/main/res/values/drawables.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..e964d51 --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,29 @@ + + Dawn Launcher + Dawn Launcher v0.0.1.0 for Android + Copyright© 2002-2017 Dawncraft Studio + open menu + close menu + Press back key again to exit. + Home + Games + Friends + + Downloads + Settings + Exit + + + Settings + wc + + Never + Sometime + Alway + + + 0 + 1 + 2 + + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..43973f1 --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,14 @@ + + + +