first commit

master
AlexStark 4 years ago
parent 333b309f82
commit f5b06f5069

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/Android.iml" filepath="$PROJECT_DIR$/.idea/Android.iml" />
</modules>
</component>
</project>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
</set>
</option>
</component>
</project>

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="NONE" />
</component>
<component name="ChangeListManager">
<list default="true" id="a03d5a06-b046-45bb-a787-a286ea909d04" name="Default Changelist" comment="" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ProjectId" id="23SeA3Tkn1aEntvvyDwEmsQtRkg" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/projectFirst" />
<property name="settings.editor.selected.configurable" value="AndroidSdkUpdater" />
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="a03d5a06-b046-45bb-a787-a286ea909d04" name="Default Changelist" comment="" />
<created>1641731768884</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1641731768884</updated>
</task>
<servers />
</component>
<component name="WindowStateProjectService">
<state x="549" y="163" key="FileChooserDialogImpl" timestamp="1641731990483">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state x="549" y="163" key="FileChooserDialogImpl/0.0.1536.816@0.0.1536.816" timestamp="1641731990483" />
</component>
</project>

@ -0,0 +1,15 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
local.properties

@ -0,0 +1,119 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<codeStyleSettings language="XML">
<indentOptions>
<option name="CONTINUATION_INDENT_SIZE" value="4" />
</indentOptions>
<arrangement>
<rules>
<section>
<rule>
<match>
<AND>
<NAME>xmlns:android</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>xmlns:.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*:id</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*:name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>style</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
<order>ANDROID_ATTRIBUTE_ORDER</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>.*</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
</rules>
</arrangement>
</codeStyleSettings>
</code_scheme>
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="11">
<module name="app" target="1.8" />
</bytecodeTargetLevel>
</component>
</project>

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="testRunner" value="PLATFORM" />
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="1.8" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveModulePerSourceSet" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="BintrayJCenter" />
<option name="name" value="BintrayJCenter" />
<option name="url" value="https://jcenter.bintray.com/" />
</remote-repository>
<remote-repository>
<option name="id" value="Google" />
<option name="name" value="Google" />
<option name="url" value="https://dl.google.com/dl/android/maven2/" />
</remote-repository>
<remote-repository>
<option name="id" value="MobSDK" />
<option name="name" value="MobSDK" />
<option name="url" value="http://mvn.mob.com/android" />
</remote-repository>
<remote-repository>
<option name="id" value="MobSDK" />
<option name="name" value="MobSDK" />
<option name="url" value="https://mvn.mob.com/android" />
</remote-repository>
<remote-repository>
<option name="id" value="maven" />
<option name="name" value="maven" />
<option name="url" value="https://jitpack.io" />
</remote-repository>
</component>
</project>

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
<option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" />
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" />
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" />
</set>
</option>
</component>
</project>

@ -0,0 +1,78 @@
apply plugin:'com.android.application'
android {
compileSdkVersion 30
buildToolsVersion "30.0.2"
defaultConfig {
applicationId "com.app.projectfirst"
minSdkVersion 16
targetSdkVersion 30
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {
//SOso
abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86","x86_64"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation files('libs\\commons-lang3-3.7.jar')
implementation files('libs\\AMap3DMap_7.9.1_AMapNavi_7.9.1_AMapSearch_7.9.0_AMapLocation_5.3.1_20210414.jar')
implementation 'com.android.support:design:30.0.2'
implementation 'com.android.support:recyclerview-v7:30.0.2'
implementation 'com.android.support:multidex:1.0.3'
//
implementation 'com.squareup.okhttp3:okhttp:3.14.2'
implementation 'com.squareup.okio:okio:1.17.4'
implementation 'cz.msebera.android:httpclient:4.4.1.1'
implementation 'com.loopj.android:android-async-http:1.4.9'
//
implementation 'com.github.bumptech.glide:glide:4.6.1'
annotationProcessor 'com.github.bumptech.glide:glide:4.6.1'
implementation 'com.youth.banner:banner:1.4.10' //
//
implementation 'com.jakewharton:butterknife:10.2.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'
//JSON
implementation 'com.google.code.gson:gson:2.7'
//
implementation 'com.github.razerdp:BasePopup:2.1.5'
//
implementation 'pub.devrel:easypermissions:2.0.1'
//
implementation 'com.contrarywind:Android-PickerView:4.1.9'
//
implementation 'me.panpf:sketch:2.7.1'
implementation 'me.panpf:sketch-gif:2.7.1'
//
implementation 'com.github.clans:fab:1.6.4'
//
implementation 'com.github.dueeeke.dkplayer:dkplayer-java:3.2.6'
implementation 'com.github.dueeeke.dkplayer:dkplayer-ui:3.2.6'
implementation 'com.github.ome450901:SimpleRatingBar:1.5.1'
implementation 'me.zhanghai.android.materialratingbar:library:1.4.0'
}

@ -0,0 +1,33 @@
{
"version": 2,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.app.projectfirst",
"variantName": "processDebugResources",
"elements": [
{
"type": "SINGLE",
"filters": [],
"properties": [
{
"key": "packageId",
"value": "com.app.projectfirst"
},
{
"key": "split",
"value": ""
},
{
"key": "minSdkVersion",
"value": "16"
}
],
"versionCode": 1,
"versionName": "1.0",
"enabled": true,
"outputFile": "app-debug.apk"
}
]
}

@ -0,0 +1,21 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# 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

@ -0,0 +1,26 @@
package com.app.projectfirst;
import android.content.Context;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.platform.app.InstrumentationRegistry;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.assertEquals;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
assertEquals("com.app.projectfirst", appContext.getPackageName());
}
}

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.app.projectfirst">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 用于进行网络定位 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- 用于读取手机当前的状态 -->
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <!-- 用于申请获取蓝牙信息进行室内定位 -->
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<application
android:name=".App"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
android:requestLegacyExternalStorage="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".activity.MarkActivity"></activity>
<activity android:name=".activity.loginAndRegist.RegistActivity" />
<activity android:name=".activity.MainActivity" />
<activity android:name=".activity.loginAndRegist.LoginActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>

@ -0,0 +1,27 @@
package com.app.projectfirst;
import android.app.Application;
import android.content.Context;
import androidx.multidex.MultiDex;
public class App extends Application {
private static final String TAG = "App";
private static Context mContext;
@Override
public void onCreate() {
super.onCreate();
mContext = this;
// startService(new Intent(this, RecordService.class));
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
// 如果需要使用MultiDex需要在此处调用。
MultiDex.install(this);
}
public static Context getContext(){
return mContext;
}
}

@ -0,0 +1,211 @@
package com.app.projectfirst.activity;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.Gravity;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import com.app.projectfirst.config.AppConfig;
import com.app.projectfirst.utils.ActivityControl;
import com.app.projectfirst.utils.GetNetData;
import com.app.projectfirst.utils.GetValueImpl;
import com.app.projectfirst.utils.LogUtils;
import com.app.projectfirst.utils.ToastUtils;
import com.bumptech.glide.Glide;
import com.bumptech.glide.util.Util;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import org.apache.commons.lang3.StringUtils;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BaseActivity extends AppCompatActivity {
private boolean isDebug = true;
public static int userId;
public static String userToken;
public static String userStage;
public GetValueImpl getValue;
public GetNetData getNetData;
public ActivityControl activityControl;
public final static int TYPE_MIUI = 0;
public final static int TYPE_FLYME = 1;
public final static int TYPE_M = 3;//6.0
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
activityControl = ActivityControl.getInstance();
activityControl.addActivity(this);
userId = activityControl.returnUserId(this);
userToken = activityControl.returnUserToken(this);
userStage = activityControl.returnUserStage(this);
getNetData = GetNetData.getInstance();
getValue = GetValueImpl.getInstance();
}
@Override
protected void onDestroy() {
super.onDestroy();
ActivityControl.getInstance().removeActivity(this);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
if (Util.isOnMainThread() && !isFinishing() && !isDestroyed()) {
Glide.with(this).pauseRequests();
}
} else {
if (Util.isOnMainThread() && !isFinishing()) {
Glide.with(this).pauseRequests();
}
}
}
public JSONObject returnRequesJSON(){
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("token",userToken);
} catch (JSONException e) {
e.printStackTrace();
}
return jsonObject;
}
public void toastShort(String text){
try {
Toast toast = Toast.makeText(this,text, Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER , 0, 0);
toast.show();
}catch (Exception e){
e.printStackTrace();
}
}
public void toastLong(String text){
try {
Toast toast = Toast.makeText(this,text, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER , 0, 0);
toast.show();
}catch (Exception e){
e.printStackTrace();
}
}
public void startActivity(Class clazz, boolean isFinish) {
if (isFinish) {
finish();
}
startActivity(new Intent(this, clazz));
}
protected void loge(String msg) {
if (AppConfig.logShow) {
String tag = this.getClass().getName();
String tagFinal = tag.substring(tag.lastIndexOf(".")+1,tag.length());
LogUtils.e(tagFinal, msg);
}
}
public boolean isEmpty(String str){
if (StringUtils.isEmpty(str) || "null".equals(str)){
return true;
}else {
return false;
}
}
public boolean toastEmpty(String str, String msg){
if (StringUtils.isEmpty(str)){
ToastUtils.toastShort(this,msg);
return true;
}
return false;
}
public boolean isBlank(String str){
return StringUtils.isBlank(str);
}
public String returnEditText(EditText editText){
String str = "";
if (editText!=null){
str = editText.getText().toString().trim();
}
return str;
}
public String returnButton(Button button){
String str = "";
if (button!=null){
str = button.getText().toString().trim();
}
return str;
}
public String returnTextViewText(TextView textView){
String str = "";
if (textView!=null){
str = textView.getText().toString().trim();
}
return str;
}
public static boolean match(String regex, String str) {
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return matcher.matches();
}
public <T> String objectToJSONString(T o){
Gson gson = new Gson();
String json = gson.toJson(o);
return json;
}
public <T> String listToJSONString(List<T> list){
Gson gson = new Gson();
String json = gson.toJson(list);
return json;
}
public String mapToJSONString(HashMap<Object, Object> map){
Gson gson = new Gson();
String json = gson.toJson(map);
return json;
}
public String listMapToJSONString(List<HashMap<Object, Object>> list){
Gson gson = new Gson();
String json = gson.toJson(list);
return json;
}
public <T> T jsonToObject(String jsonString, Class<T> c){
Gson gson = new Gson();
T t = gson.fromJson(jsonString,c);
return t;
}
public <T> List<T> jsonToList(String jsonString){
List<T> list = new ArrayList<T>();
Gson gson = new Gson();
list = (List<T>) gson.fromJson(jsonString, new TypeToken<List<T>>(){}.getType());
return list;
}
public <T> Map<Object,T> jsonToMap(String jsonString){
Map<Object,T> map = new HashMap<Object,T>();
Gson gson = new Gson();
map = (Map<Object,T>) gson.fromJson(jsonString, new TypeToken<Map<Object,T>>(){}.getType());
return map;
}
public <T> List<Map<Object,T>> jsonToListMap(String jsonString){
List<Map<Object,T>> list = new ArrayList<>();
Gson gson = new Gson();
list = gson.fromJson(jsonString, new TypeToken<List<Map<Object,T>>>(){}.getType());
return list;
}
}

@ -0,0 +1,53 @@
package com.app.projectfirst.activity;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import androidx.annotation.Nullable;
public class CustomView extends androidx.appcompat.widget.AppCompatTextView {
private int lastX;
private int lastY;
public GetCoordListener mGetCoordListener;
public CustomView(Context context) {
super(context);
}
public CustomView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public CustomView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
//此方法监听 控件滑动时 控件在父控件的坐标点
int x = (int) event.getX();
int y = (int) event.getY();
switch (event.getAction()){
case MotionEvent.ACTION_DOWN://按下时
lastX = x;
lastY = y;
break;
case MotionEvent.ACTION_MOVE://移动时
int offsetX = x - lastX;
int offsetY = y - lastY;
layout(getLeft()+offsetX,getTop()+offsetY,getRight()+offsetX,getBottom()+offsetY);
if (mGetCoordListener!=null){
mGetCoordListener.getCoord(x,y);
}
break;
}
return true;
}
public interface GetCoordListener{
void getCoord(int x,int y);
}
public void setOnGetCoordListener(GetCoordListener getCoordListener){
mGetCoordListener = getCoordListener;
}
}

@ -0,0 +1,673 @@
package com.app.projectfirst.activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.provider.MediaStore;
import android.view.Gravity;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewTreeObserver;
import android.widget.AbsoluteLayout;
import android.widget.ImageView;
import android.widget.PopupMenu;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.app.projectfirst.R;
import com.app.projectfirst.adapter.MarksAdapter;
import com.app.projectfirst.config.AppConfig;
import com.app.projectfirst.entity.Marks;
import com.app.projectfirst.entity.Tasks;
import com.app.projectfirst.entity.Users;
import com.app.projectfirst.utils.GetNetData;
import com.app.projectfirst.utils.UploadFileByOkHttp;
import com.app.projectfirst.utils.Uri2PathUtil;
import com.bumptech.glide.Glide;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import okhttp3.Response;
public class MainActivity extends BaseActivity {
@BindView(R.id.title)
TextView title;
@BindView(R.id.rightTextView)
TextView rightTextView;
@BindView(R.id.linearLayout)
AbsoluteLayout linearLayout;
@BindView(R.id.mapImageView)
ImageView mapImageView;
Map<Integer,View> locationLinearLayoutMap;//用户位置 控件集合
Map<Integer,View> markLinearLayoutMap;//标记控件集合
Map<Integer,View> taskLinearLayoutMap;//任务控件集合
private String mapImageUrl = "";
private static final int UPLOAD_IMAGE = 104;
private static final int UPLOAD_ERROR = 107;
public Handler handler = new Handler() {
@Override
public void handleMessage(@NonNull Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case UPLOAD_IMAGE:
mapImageUrl = (String) msg.obj;
try {
uploadMap();
} catch (Exception e) {
e.printStackTrace();
}
break;
case UPLOAD_ERROR:
toastShort((String) msg.obj);
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
title.setText("首页");
rightTextView.setText("菜单");
locationLinearLayoutMap = new HashMap<>();//地图界面显示
markLinearLayoutMap = new HashMap<>();//标记界面地图显示
taskLinearLayoutMap = new HashMap<>();//任务界面地图显示
try {
getMapImage();//获取地图
setLocation();//设置位置
initMark();//获取标记
initLocation();//获取位置
initTask();//获取任务
} catch (Exception e) {
e.printStackTrace();
}
}
/**
*
* @throws Exception
*/
private void setLocation() throws Exception {
//此方法用于获取当前地图控件的XY轴尺寸
ViewTreeObserver vto3 = linearLayout.getViewTreeObserver();
vto3.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
linearLayout.getViewTreeObserver().removeGlobalOnLayoutListener(this);
int x = linearLayout.getWidth();
int y = linearLayout.getHeight();
loge(x+"_setLocation__"+y);
//将XY轴尺寸组装请求服务器
JSONObject jsonObject = returnRequesJSON();
try {
jsonObject.put("x", x);
jsonObject.put("y", y);
} catch (JSONException e) {
e.printStackTrace();
}
//请求成功后服务器更新用户位置在initLocation方法中持续更新用户位置
getNetData.getData(MainActivity.this, AppConfig.UrlAddress + "setLocation", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
}
});
}
});
}
Timer timer1;
//获取位置
private void initLocation() {
//创建计时器 持续更新当前位置 对于用户A当其他用户离线后 位置图标会及时从地图中隐藏
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
//访问获取地址接口
JSONObject jsonObject = returnRequesJSON();
getNetData.getData(MainActivity.this, AppConfig.UrlAddress + "getLocations", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
try {
//获取成功后 根据用户等级 用户A可以看到全部的用户位置 其他用户只能看到自己
if ("1".equals(userStage)){
//解析用户集合
String usersListStr = getValue.getValue(data,"usersList");
JSONArray usersList = new JSONArray(usersListStr);
//循环获取每个用户信息
for (int i=0;i<usersList.length();i++){
JSONObject jsonObject1 = usersList.getJSONObject(i);
Users users = jsonToObject(jsonObject1.toString(),Users.class);
int uid = users.getUid();
String nickName = users.getNickName();
int xCoord = users.getxCoord();
int yCoord = users.getyCoord();
//以用户ID为key 位置集合中如果不包含id键
if (!locationLinearLayoutMap.containsKey(uid)){
//则初始化一个自定义控件 为该控件设置显示文字(用户昵称) 控件所在XY轴位置
View locationView = getLayoutInflater().inflate(R.layout.location,null);
TextView customView1 = locationView.findViewById(R.id.text);
customView1.setText(users.getNickName());
locationView.setX((float) xCoord);
locationView.setY((float) yCoord);
//将控件添加到父布局中
linearLayout.addView(locationView);
if (xCoord!=0 && yCoord!=0){
//如果xy轴值不为0则显示
locationView.setVisibility(View.VISIBLE);
}else {
//如果用户离线 XY轴值为0则隐藏该控件
locationView.setVisibility(View.GONE);
}
//将key value添加到位置集合中
locationLinearLayoutMap.put(uid,locationView);
}else {
//如果位置集合包含了该key
View view1 = locationLinearLayoutMap.get(uid);
if (xCoord==0 && yCoord==0){
//如果用户离线 XY轴值为0则隐藏该控件
view1.setVisibility(View.GONE);
}else {
//如果用户在线 XY轴值不为0 则重新设置控件位置 显示出来
view1.setX((float) xCoord);
view1.setY((float) yCoord);
view1.setVisibility(View.VISIBLE);
}
}
}
}else {
//用户不为用户A时 获取到自己的用户信息 拿到XY轴值
String userStr = getValue.getValue(data,"users");
Users users = jsonToObject(userStr, Users.class);
int uid = users.getUid();
int xCoord = users.getxCoord();
int yCoord = users.getyCoord();
//如果位置集合中不包含用户ID 则初始化一个自定义控件 添加到父布局中
if (!locationLinearLayoutMap.containsKey(uid)){
View locationView = getLayoutInflater().inflate(R.layout.location,null);
TextView customView1 = locationView.findViewById(R.id.text);
customView1.setText(users.getNickName());
locationView.setX((float) xCoord);
locationView.setY((float) yCoord);
//如果XY轴值不为0 则添加到父布局中
if (xCoord!=0 && yCoord!=0){
linearLayout.addView(locationView);
locationLinearLayoutMap.put(uid,locationView);
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
});
}
};
//初始化计时器
timer1 = new Timer();
//启动计时器 每隔2000毫秒访问一次 用于更新地图上的用户位置
timer1.schedule(timerTask, new Date(),2000);
}
Timer timer;
//获取标记
private void initMark() {
//创建计时器 持续更新当前标记 对于用户A可以查看全部标记 其余用户只能看到已共享标记
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
JSONObject jsonObject = returnRequesJSON();
getNetData.getData(MainActivity.this, AppConfig.UrlAddress + "getMarks", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
try {
//获取成功后 根据用户等级 对于用户A可以查看全部标记 其余用户只能看到已共享标记
String marksListStr = getValue.getValue(data,"marksList");
JSONArray marksList = new JSONArray(marksListStr);
//循环获取每个标记信息
for (int i = 0; i < marksList.length(); i++) {
JSONObject jsonObject1 = marksList.getJSONObject(i);
//解析获取到标记类对象
Marks marks = jsonToObject(jsonObject1.toString(),Marks.class);
loge(marks.toString());
int markId = marks.getMarkId();
String nickName = marks.getNickName();
int xCoord = marks.getMarkXCoord();
int yCoord = marks.getMarkYCoord();
String isShare = marks.getIsShare();
loge("marks:x:"+xCoord+"____y:"+yCoord);
//以标记ID为 key值如果标记集合markLinearLayoutMap不包含此key则进行添加操作
if (!markLinearLayoutMap.containsKey(markId)){
//初始化标记型自定义控件 为控件赋值(标记名+位置)
View markView = getLayoutInflater().inflate(R.layout.mark,null);
TextView customView1 = markView.findViewById(R.id.text);
customView1.setTextColor(getResources().getColor(R.color.green));
customView1.setText(nickName);
markView.setX((float) xCoord);
markView.setY((float) yCoord);
//如果当前用户为用户A 则忽略是否已共享 直接全部显示
if ("1".equals(userStage)){
linearLayout.addView(markView);
markLinearLayoutMap.put(markId,markView);
}else {
//如果当前用户不为用户A 则共享状态为0时将其隐藏 不为0时则显示出来 并将该控件添加到标记集合
if ("0".equals(isShare)){
markView.setVisibility(View.GONE);
}else {
markView.setVisibility(View.VISIBLE);
linearLayout.addView(markView);
markLinearLayoutMap.put(markId,markView);
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
});
}
};
//初始化计时器
timer = new Timer();
//启动计时器 每个2秒获取一次标记位置 用于更新地图上的标记
timer.schedule(timerTask, new Date(), 2000);
}
Timer timer2;
//获取任务
private void initTask() {
//创建计时器 持续更新当前任务 其余用户只能看到用户A对自己下达的任务
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
JSONObject jsonObject = returnRequesJSON();
getNetData.getData(MainActivity.this, AppConfig.UrlAddress + "getTasks", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
try {
//获取成功后 用户只能看到自己的任务
String tasksListStr = getValue.getValue(data,"tasksList");
JSONArray tasksList = new JSONArray(tasksListStr);
for (int i = 0; i < tasksList.length(); i++) {
JSONObject jsonObject1 = tasksList.getJSONObject(i);
//解析获取到任务对象
Tasks tasks = jsonToObject(jsonObject1.toString(),Tasks.class);
int taskId = tasks.getTaskId();
int xCoord = tasks.getTaskXCoord();
int yCoord = tasks.getTaskYCoord();
loge("Tasks:x:"+xCoord+"____y:"+yCoord);
//以任务ID为 key值如果任务集合taskLinearLayoutMap不包含此key则进行添加操作
if (!taskLinearLayoutMap.containsKey(taskId)){
//初始化任务自定义控件 并为控件赋值和设置位置
View taskView = getLayoutInflater().inflate(R.layout.task,null);
TextView customView1 = taskView.findViewById(R.id.text);
customView1.setTextColor(getResources().getColor(R.color.red));
customView1.setText(taskId+"");
taskView.setX((float) xCoord);
taskView.setY((float) yCoord);
linearLayout.addView(taskView);
loge("task linearLayout.addView(customView1)");
//给控件添加点击事件 用于用户点击查看任务内容
taskView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
loge("customView1 click");
//创建弹窗 用于显示任务内容
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("任务")
.setMessage(tasks.getContent())
.setPositiveButton("关闭",null).show();
}
});
//将该任务的ID和控件作为key value添加到任务集合taskLinearLayoutMap
taskLinearLayoutMap.put(taskId,taskView);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
});
}
};
//初始化计时器
timer2 = new Timer();
//启动计时器 每个2秒获取一次标记位置 用于更新地图上的任务
timer2.schedule(timerTask, new Date(), 2000);
}
//获取其他标记 用于其他用户标记后未共享时 用户A对其进行共享操作
private void getOtherTags() {
JSONObject jsonObject = returnRequesJSON();
//访问服务器接口getOtherTags 获取到还未共享的标记集合
getNetData.getData(this, AppConfig.UrlAddress + "getOtherTags", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
try {
//获取到标记集合字符串
String marksListStr = getValue.getValue(data,"marksList");
//将字符串转换为JSONArray
JSONArray marksList = new JSONArray(marksListStr);
List<Marks> marksList1 = new ArrayList<>();
//解析标记JSONArray 添加到标记对象集合中
for (int i = 0; i < marksList.length(); i++) {
JSONObject jsonObject1 = marksList.getJSONObject(i);
Marks marks = jsonToObject(jsonObject1.toString(), Marks.class);
//添加到标记对象集合中
marksList1.add(marks);
}
//初始化显示标记用的 View
View view = getLayoutInflater().inflate(R.layout.view_other_tags, null);
//获取View内的列表RecyclerView对象
RecyclerView recyclerView = view.findViewById(R.id.recyclerView);
//采用纵向线性布局
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(MainActivity.this, LinearLayoutManager.VERTICAL, false);
//将布局类型添加到列表RecyclerView对象
recyclerView.setLayoutManager(linearLayoutManager);
//初始化列表RecyclerView的适配器
MarksAdapter marksAdapter = new MarksAdapter(MainActivity.this, marksList1);
//适配器点击事件接口监听
marksAdapter.setOnItemClickListener(new MarksAdapter.OnItemClickListener() {
@Override
public void receive(View view, int position, Marks marks) {
try {
shareMark(marks.getMarkId());//显示标记操作
} catch (Exception e) {
e.printStackTrace();
}
}
});
//将适配器添加到列表RecyclerView
recyclerView.setAdapter(marksAdapter);
//创建一个弹窗 将该View添加到弹窗 用于用户A对其进行是否共享操作
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("标记共享")
.setView(view)
.setPositiveButton("关闭", null).show();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
//显示标记图标
private void shareMark(int markId) throws Exception {
JSONObject jsonObject = returnRequesJSON();
jsonObject.put("markId", markId);
//访问服务器接口
getNetData.getData(this, AppConfig.UrlAddress + "shareMark", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
// 服务器处理成功后 通知共享成 并且用户在initMark()方法中 会持续更新该标记
toastShort(msg);
}
});
}
//用户A在上传地图选择图片成功后 安卓系统返回的图片Uri地址
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case 0:
if (resultCode == RESULT_OK) {
try {
//根据Uri获取到图片在存储中的文件路径
String mapImageUrl = Uri2PathUtil.getRealPathFromUri(MainActivity.this, data.getData());
//处理上传图片到服务器
displayImage(mapImageUrl, "图片处理中,请稍后...", UPLOAD_IMAGE);
} catch (Exception e) {
e.printStackTrace();
}
}
break;
default:
break;
}
}
//上传地图
private void uploadMap() throws Exception {
JSONObject jsonObject = returnRequesJSON();
jsonObject.put("mapImageUrl", mapImageUrl);
getNetData.getData(this, AppConfig.UrlAddress + "uploadMapImage", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
//在选择图片成功 上传到服务器并从服务器获取到访问图片的文件名后 通知上传成功 冰刷新当前页面
toastShort(msg);
finish();
startActivity(new Intent(MainActivity.this,MainActivity.class));
}
});
}
//获取地图
private void getMapImage() {
JSONObject jsonObject = returnRequesJSON();
getNetData.getData(this, AppConfig.UrlAddress + "getMapImage", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
try {
//从服务器撑过去到地图文件名
String mapImageUrl = getValue.getValue(data, "mapImageUrl");
if (!isEmpty(mapImageUrl)){
//如果文件名不为空 则组装访问地址AppConfig.defaultNetFilePath+mapImageUrl
//为防止图片过大导致内存溢出 采用Glide框架用于在背景图片控件显示出来
Glide.with(MainActivity.this).load(AppConfig.defaultNetFilePath+mapImageUrl).into(mapImageView);
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
//右上角菜单点击时间
@OnClick(R.id.rightTextView)
public void onViewClicked() {
//初始化弹出菜单
PopupMenu popupMenu = null;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
popupMenu = new PopupMenu(this, rightTextView, Gravity.TOP);
} else {
popupMenu = new PopupMenu(this, rightTextView);
}
//根据不同用户等级 显示对应的功能
switch (userStage) {
case "1":
// menu布局
popupMenu.getMenuInflater().inflate(R.menu.menu1, popupMenu.getMenu());
// menu的item点击事件
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.item0://跳转到标记页 type为0时进行标记操作
Intent intent = new Intent(MainActivity.this, MarkActivity.class);
intent.putExtra("type", "0");
startActivity(intent);
break;
case R.id.item1://获取其他用户未被共享的标记
getOtherTags();
break;
case R.id.item2://打开相册选取图片
Intent intent2 = new Intent(Intent.ACTION_PICK, null);
intent2.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");
startActivityForResult(intent2, 0);
break;
case R.id.item3:////跳转到标记页 type为1时进行用户A的下达任务操作
Intent intent3 = new Intent(MainActivity.this, MarkActivity.class);
intent3.putExtra("type", "1");
startActivity(intent3);
break;
}
return false;
}
});
// PopupMenu关闭事件
popupMenu.setOnDismissListener(new PopupMenu.OnDismissListener() {
@Override
public void onDismiss(PopupMenu menu) {
}
});
popupMenu.show();
break;
case "0":
// menu布局
popupMenu.getMenuInflater().inflate(R.menu.menu0, popupMenu.getMenu());
// menu的item点击事件
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.item0://其他用户 只能进行标记 跳转到标记页
Intent intent = new Intent(MainActivity.this, MarkActivity.class);
intent.putExtra("type", "0");
startActivity(intent);
break;
}
return false;
}
});
// PopupMenu关闭事件
popupMenu.setOnDismissListener(new PopupMenu.OnDismissListener() {
@Override
public void onDismiss(PopupMenu menu) {
}
});
popupMenu.show();
break;
}
}
//上传图片方法
private void displayImage(String filePath, String message, int type) throws Exception {
//初始化进度弹窗 并显示
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setMessage(message + filePath);
progressDialog.show();
//拆解图片文件地址 获取到文件名 此方法没什么意义 只是看看图片对不对
String[] strArray = filePath.split("\\.");
int suffixIndex = strArray.length - 1;
loge(filePath + "______________displayImage: strArray length is:" + strArray.length + "______" + strArray[suffixIndex]);
//在子线程中 上传图片到服务器
new Thread(new Runnable() {
@Override
public void run() {
try {
//用okhttp框架上传图片
Response response = UploadFileByOkHttp.getInstance().upload(AppConfig.UrlAddress + "uploadFile", filePath, System.currentTimeMillis() + new Random().nextInt(10000) + "." + strArray[suffixIndex]);
progressDialog.dismiss();//隐藏进度弹窗
if (response.code() == 200) {
//200状态为上传成功
if (response.body() != null) {
String responseStr = response.body().string();
loge("____" + responseStr);
JSONObject outputJson = new JSONObject(responseStr);
String status = getValue.getValue(outputJson, "status");//上传是否成功的状态
String msg = getValue.getValue(outputJson, "msg");
JSONObject data = getValue.getJSONObjecValue(outputJson, "data");//服务器返回的data
if ("0".equals(status)) {
//上传成功 获取到服务器图片访问文件名 在子线程中通过handler发送到主线程
String fileUrl = getValue.getValue(data, "filePath");
Message message = Message.obtain();
message.what = type;
message.obj = fileUrl;
handler.sendMessage(message);
} else {
//上传失败 在子线程中通过handler发送到主线程
Message message = Message.obtain();
message.what = UPLOAD_ERROR;
message.obj = msg;
handler.sendMessage(message);
}
} else {
Message message = Message.obtain();
message.what = UPLOAD_ERROR;
message.obj = "数据解析错误";
handler.sendMessage(message);
}
} else {
Message message = Message.obtain();
message.what = UPLOAD_ERROR;
message.obj = "服务器连接异常:" + response.code();
handler.sendMessage(message);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
}
//当前页面被销毁时进行的操作 关闭所有计时器 用户进行离线操作
@Override
protected void onDestroy() {
super.onDestroy();
if (timer != null) {
timer.cancel();
}
if (timer1 != null) {
timer1.cancel();
}
if (timer2 != null) {
timer2.cancel();
}
outLine();
}
//离线操作 用户访问服务器离线接口 将XY轴坐标重置为0
private void outLine(){
JSONObject jsonObject = returnRequesJSON();
getNetData.getData(this, AppConfig.UrlAddress + "outLine", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
}
});
}
}

@ -0,0 +1,254 @@
package com.app.projectfirst.activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;
import androidx.annotation.Nullable;
import com.app.projectfirst.R;
import com.app.projectfirst.config.AppConfig;
import com.app.projectfirst.entity.Users;
import com.app.projectfirst.utils.GetNetData;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.DataSource;
import com.bumptech.glide.load.engine.GlideException;
import com.bumptech.glide.request.RequestListener;
import com.bumptech.glide.request.target.Target;
import org.json.JSONArray;
import org.json.JSONObject;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
public class MarkActivity extends BaseActivity {
@BindView(R.id.btnBack)
ImageView btnBack;
@BindView(R.id.title)
TextView title;
@BindView(R.id.rightTextView)
TextView rightTextView;
// @BindView(R.id.markView)
// CustomView markView;
@BindView(R.id.linearLayout)
LinearLayout linearLayout;
View customView;
String type = "";
@BindView(R.id.mapImageView)
ImageView mapImageView;
@BindView(R.id.yLinearLayout)
LinearLayout yLinearLayout;
@BindView(R.id.xLinearLayout)
LinearLayout xLinearLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mark);
ButterKnife.bind(this);
title.setText("标记地图");
rightTextView.setText("提交");
getMapImage();
//获取到主页跳转时 的操作类型type
Intent intent = getIntent();
type = intent.getStringExtra("type");//1下达任务 0标记地图
}
//获取地图图片
private void getMapImage() {
JSONObject jsonObject = returnRequesJSON();
getNetData.getData(this, AppConfig.UrlAddress + "getMapImage", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
try {
//成功获取到地图图片文件名
String mapImageUrl = getValue.getValue(data, "mapImageUrl");
if (!isEmpty(mapImageUrl)) {
//文件名不为空时 用Glide框架加载图片到ImageView控件 由于加载需要时间 为防止图片覆盖掉标记和坐标 等图片加载完毕后 再显示标记图标和XY坐标系
Glide.with(MarkActivity.this).load(AppConfig.defaultNetFilePath + mapImageUrl).listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
loge("图片加载完成");
//地图图片加载完成
//初始化自定义标记控件 为控件赋值为▼ 中文字符
customView = getLayoutInflater().inflate(R.layout.view_mark, null);
CustomView customView1 = customView.findViewById(R.id.markView);
customView1.setText("▼");
customView1.setTextColor(getResources().getColor(R.color.green));
//为该标记设置位置 左上角为父控件的坐标0点
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(0, 0, 0, 0);
customView1.setLayoutParams(params);
//将控件添加到父布局中
linearLayout.addView(customView1);
return false;
}
}).into(mapImageView);
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
//上传标记
private void uploadMark() throws Exception {
//自定义控件获取到当前相对于父布局 左侧和顶部的距离
int x = (int) customView.getX();
int y = (int) customView.getY();
JSONObject jsonObject = returnRequesJSON();
jsonObject.put("xCoord", x);
jsonObject.put("yCoord", y);
loge("uploadMark:" + jsonObject.toString());
//将坐标距离上传到服务器 等待用户A审核
getNetData.getData(this, AppConfig.UrlAddress + "uploadMark", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
//上传成功 通知成功 并结束页面 返回到首页
toastShort(msg);
finish();
}
});
}
//用于A在下达任务时 获取到其他用户
private void getOtherUsers() {
JSONObject jsonObject = returnRequesJSON();
getNetData.getData(this, AppConfig.UrlAddress + "getOtherUsers", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
try {
//成功获取到其他用户后 解析用户集合
String usersListStr = getValue.getValue(data, "usersList");
JSONArray usersList = new JSONArray(usersListStr);
//创建2个数组 1个为用户ID数组 一个为用户昵称数组
int[] uids = new int[usersList.length()];
String[] nickNames = new String[usersList.length()];
final int[] uid = {0};
//为2个数组赋值
for (int i = 0; i < usersList.length(); i++) {
JSONObject jsonObject1 = usersList.getJSONObject(i);
Users users = jsonToObject(jsonObject1.toString(), Users.class);
uids[i] = users.getUid();
nickNames[i] = users.getNickName();
if (i == 0) {
uid[0] = users.getUid();
}
}
//初始化弹窗用View
View view1 = getLayoutInflater().inflate(R.layout.view_release_task, null);
//获取到View中的Spinner控件
Spinner spinner = view1.findViewById(R.id.spinner);
EditText taskContent = view1.findViewById(R.id.taskContent);
// 建立Adapter并且绑定数据源
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MarkActivity.this, android.R.layout.simple_spinner_item, nickNames);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//绑定 Adapter到控件
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
//监听 Spinner选取事件监听 选择要下达任务的用户ID
uid[0] = uids[pos];
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// Another interface callback
}
});
//初始哈弹窗控件并添加上面创建的spinner控件
AlertDialog.Builder builder = new AlertDialog.Builder(MarkActivity.this);
builder.setTitle("选择用户")
.setView(view1)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
//确定点击事件
//获取到输入框中 输入的任务内容字符串
String content = taskContent.getText().toString().trim();
//判断是否选择了用户
if (uid[0] <= 0) {
toastShort("请选择用户");
return;
}
//判断任务内容是否为空
if (isEmpty(content)) {
toastShort("请输入任务内容");
return;
}
//最终发送任务数据到服务器
try {
releaseTask(uid[0], content);
} catch (Exception e) {
e.printStackTrace();
}
}
}).setNegativeButton("取消", null).show();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
//发布任务 发布成功后 对应接收任务的用户 将会在地图上显示任务
private void releaseTask(int uid, String content) throws Exception {
//获取到自定义控件在父布局中的位置
int x = (int) customView.getX();
int y = (int) customView.getY();
//组装任务数据 上传到服务器
JSONObject jsonObject = returnRequesJSON();
jsonObject.put("xCoord", x);
jsonObject.put("yCoord", y);
jsonObject.put("uid", uid);
jsonObject.put("content", content);
getNetData.getData(this, AppConfig.UrlAddress + "releaseTask", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
//上传成功 返回到主页
toastShort(msg);
finish();
}
});
}
//点击时间
@OnClick({R.id.btnBack, R.id.rightTextView})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.btnBack:
finish();
break;
case R.id.rightTextView:
try {
//根据跳转过来时 携带的操作类型参数type进行标记或下达任务操作
if ("1".equals(type)) {
getOtherUsers();
} else {
uploadMark();
}
} catch (Exception e) {
e.printStackTrace();
}
break;
}
}
}

@ -0,0 +1,125 @@
package com.app.projectfirst.activity.loginAndRegist;
import android.Manifest;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.app.projectfirst.R;
import com.app.projectfirst.activity.BaseActivity;
import com.app.projectfirst.activity.MainActivity;
import com.app.projectfirst.config.AppConfig;
import com.app.projectfirst.utils.GetNetData;
import org.json.JSONObject;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import pub.devrel.easypermissions.EasyPermissions;
import static com.app.projectfirst.config.AppConfig.ShareKey;
public class LoginActivity extends BaseActivity {
private static final String TAG = "LoginActivity";
String PERMISSION_STORAGE_MSG = "Please grant permission. Otherwise, some functions will be affected";
int PERMISSION_STORAGE_CODE = 10001;
String[] PERMS = {Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION};
@BindView(R.id.userNameInput)
EditText userNameInput;
@BindView(R.id.passwordInput)
EditText passwordInput;
@BindView(R.id.loginBtn)
Button loginBtn;
@BindView(R.id.registBtn)
Button registBtn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
ButterKnife.bind(this);
initPermission();
}
/**
*
* WRITE_EXTERNAL_STORAGE
* CAMERA
* ACCESS_COARSE_LOCATION
*/
private void initPermission() {
if (!EasyPermissions.hasPermissions(this, PERMS)) {
EasyPermissions.requestPermissions(this, PERMISSION_STORAGE_MSG, PERMISSION_STORAGE_CODE, PERMS);
} else {
}
}
/**
*
* @throws Exception
*/
private void loginNow() throws Exception {
//获取输入框中的文本字符串
String userName = userNameInput.getText().toString().trim();
String password = passwordInput.getText().toString().trim();
//判空处理
if (isEmpty(userName)) {
toastShort("请输入用户名");
return;
}
if (isEmpty(password)) {
toastShort("请输入密码");
return;
}
//组装成JSONObject
JSONObject jsonObject = new JSONObject();
jsonObject.put("userName", userName);
jsonObject.put("password", password);
//访问服务器接口
getNetData.getData(this, AppConfig.UrlAddress + "login", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
//服务器访问成功后返回数据 data
//解析data
int userId = getValue.getIntValue(data, "uid");
String userToken = getValue.getValue(data, "token");
String userStage = getValue.getValue(data, "userStage");
//将用户ID token 等级存储到本地
SharedPreferences.Editor editor = getSharedPreferences(ShareKey, MODE_PRIVATE).edit();
editor.putInt("userId", userId);
editor.putString("userToken", userToken);
editor.putString("userStage", userStage);
editor.apply();
//删除所有Activity
activityControl.finishAll();
//跳转到主页
startActivity(new Intent(LoginActivity.this, MainActivity.class));
}
});
}
//点击事件
@OnClick({R.id.loginBtn, R.id.registBtn})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.loginBtn:
try {
loginNow();
} catch (Exception e) {
e.printStackTrace();
}
break;
case R.id.registBtn:
startActivity(RegistActivity.class,false);
break;
}
}
}

@ -0,0 +1,122 @@
package com.app.projectfirst.activity.loginAndRegist;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import com.app.projectfirst.R;
import com.app.projectfirst.activity.BaseActivity;
import com.app.projectfirst.activity.MainActivity;
import com.app.projectfirst.config.AppConfig;
import com.app.projectfirst.utils.GetNetData;
import org.json.JSONObject;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import static com.app.projectfirst.config.AppConfig.ShareKey;
public class RegistActivity extends BaseActivity {
@BindView(R.id.btnBack)
ImageView btnBack;
@BindView(R.id.title)
TextView title;
@BindView(R.id.userNameInput)
EditText userNameInput;
@BindView(R.id.passwordInput)
EditText passwordInput;
@BindView(R.id.passwordConfirmInput)
EditText passwordConfirmInput;
@BindView(R.id.registBtn)
Button registBtn;
@BindView(R.id.rightTextView)
TextView rightTextView;
@BindView(R.id.nickNameInput)
EditText nickNameInput;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_regist);
ButterKnife.bind(this);
title.setText("注册");
}
private void registNow() throws Exception {
//获取输入框中的文本字符串
String userName = userNameInput.getText().toString().trim();
String password = passwordInput.getText().toString().trim();
String passwordConfirm = passwordConfirmInput.getText().toString().trim();
String nickName = nickNameInput.getText().toString().trim();
//判空处理
if (isEmpty(userName)) {
toastShort("请输入用户名");
return;
}
if (isEmpty(password)) {
toastShort("请输入密码");
return;
}
if (isEmpty(passwordConfirm)) {
toastShort("请确定密码");
return;
}
if (!password.equals(passwordConfirm)) {
toastShort("密码输入不一致");
return;
}
if (isEmpty(nickName)) {
toastShort("请输入昵称");
return;
}
//组装成JSONObject
JSONObject jsonObject = new JSONObject();
jsonObject.put("userName", userName);
jsonObject.put("password", password);
jsonObject.put("nickName", nickName);
getNetData.getData(this, AppConfig.UrlAddress + "regist", jsonObject, new GetNetData.OnGetDataListener() {
@Override
public void successed(JSONObject data, String status, String msg) {
//服务器访问成功后返回数据 data
//解析data
int userId = getValue.getIntValue(data, "uid");
String userToken = getValue.getValue(data, "token");
String userStage = getValue.getValue(data, "userStage");
SharedPreferences.Editor editor = getSharedPreferences(ShareKey, MODE_PRIVATE).edit();
editor.putInt("userId", userId);
editor.putString("userToken", userToken);
editor.putString("userStage", userStage);
editor.apply();
//删除所有Activity
activityControl.finishAll();
//跳转到主页
startActivity(new Intent(RegistActivity.this, MainActivity.class));
}
});
}
@OnClick({R.id.btnBack, R.id.registBtn})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.btnBack:
finish();
break;
case R.id.registBtn:
try {
registNow();
} catch (Exception e) {
e.printStackTrace();
}
break;
}
}
}

@ -0,0 +1,83 @@
package com.app.projectfirst.adapter;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.app.projectfirst.R;
import com.app.projectfirst.entity.Marks;
import java.util.List;
//RecyclerView控件适配器
public class MarksAdapter extends RecyclerView.Adapter<MarksAdapter.ViewHolder> {
private List<Marks> list;
private Context context;
private OnItemClickListener mOnItemClickListener;
/**
*
* @param context
* @param list
*/
public MarksAdapter(Context context, List<Marks> list) {
this.context = context;
this.list = list;
}
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
ViewHolder holder = new ViewHolder(LayoutInflater.from(context).inflate(R.layout.adapter_marks,parent,false));
return holder;
}
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
Marks marks = list.get(position);
holder.nickName.setText(marks.getNickName());
holder.xCoord.setText(marks.getMarkXCoord()+"");
holder.yCoord.setText(marks.getMarkYCoord()+"");
if(mOnItemClickListener!=null){
holder.shareBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int pos = holder.getLayoutPosition();
mOnItemClickListener.receive(holder.shareBtn,pos,marks);
}
});
}
}
@Override
public int getItemCount() {
return list.size();
}
static class ViewHolder extends RecyclerView.ViewHolder{
TextView nickName;
TextView shareBtn;
TextView xCoord;
TextView yCoord;
public ViewHolder(@NonNull View itemView) {
super(itemView);
nickName = (TextView)itemView.findViewById(R.id.nickName);
shareBtn = (TextView)itemView.findViewById(R.id.shareBtn);
xCoord = (TextView)itemView.findViewById(R.id.xCoord);
yCoord = (TextView)itemView.findViewById(R.id.yCoord);
}
}
public interface OnItemClickListener{
void receive(View view, int position, Marks marks);
}
public void setOnItemClickListener(OnItemClickListener onItemClickListener){
mOnItemClickListener = onItemClickListener;
}
}

@ -0,0 +1,11 @@
package com.app.projectfirst.config;
public class AppConfig {
public static final String UrlAddress = "http://192.168.150.1:8080/";
public static final String defaultNetFilePath = UrlAddress+"files/";
public static final String ShareKey = "userInfo";//
public static final boolean show = true;
public static final boolean logShow = true;
public static final int y = 10;
public static final int x = 10;
}

@ -0,0 +1,81 @@
package com.app.projectfirst.entity;
public class Marks {
private int markId;
private int uid;
private String nickName;
private int markXCoord;
private int markYCoord;
private String isShare;
public Marks() {
}
public Marks(int markId, int uid, String nickName, int markXCoord, int markYCoord, String isShare) {
this.markId = markId;
this.uid = uid;
this.nickName = nickName;
this.markXCoord = markXCoord;
this.markYCoord = markYCoord;
this.isShare = isShare;
}
public int getMarkId() {
return markId;
}
public void setMarkId(int markId) {
this.markId = markId;
}
public int getUid() {
return uid;
}
public void setUid(int uid) {
this.uid = uid;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public int getMarkXCoord() {
return markXCoord;
}
public void setMarkXCoord(int markXCoord) {
this.markXCoord = markXCoord;
}
public int getMarkYCoord() {
return markYCoord;
}
public void setMarkYCoord(int markYCoord) {
this.markYCoord = markYCoord;
}
public String getIsShare() {
return isShare;
}
public void setIsShare(String isShare) {
this.isShare = isShare;
}
@Override
public String toString() {
return "Marks{" +
"markId=" + markId +
", uid=" + uid +
", nickName='" + nickName + '\'' +
", markXCoord=" + markXCoord +
", markYCoord=" + markYCoord +
", isShare='" + isShare + '\'' +
'}';
}
}

@ -0,0 +1,70 @@
package com.app.projectfirst.entity;
public class Tasks {
private int taskId;
private int uid;
private String content;
private int taskXCoord;
private int taskYCoord;
public Tasks() {
}
public Tasks(int taskId, int uid, String content, int taskXCoord, int taskYCoord) {
this.taskId = taskId;
this.uid = uid;
this.content = content;
this.taskXCoord = taskXCoord;
this.taskYCoord = taskYCoord;
}
public int getTaskId() {
return taskId;
}
public void setTaskId(int taskId) {
this.taskId = taskId;
}
public int getUid() {
return uid;
}
public void setUid(int uid) {
this.uid = uid;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public int getTaskXCoord() {
return taskXCoord;
}
public void setTaskXCoord(int taskXCoord) {
this.taskXCoord = taskXCoord;
}
public int getTaskYCoord() {
return taskYCoord;
}
public void setTaskYCoord(int taskYCoord) {
this.taskYCoord = taskYCoord;
}
@Override
public String toString() {
return "Tasks{" +
"taskId=" + taskId +
", uid=" + uid +
", content='" + content + '\'' +
", taskXCoord=" + taskXCoord +
", taskYCoord=" + taskYCoord +
'}';
}
}

@ -0,0 +1,106 @@
package com.app.projectfirst.entity;
import java.io.Serializable;
public class Users implements Serializable {
private int uid;
private String token;
private String userName;
private String password;
private String nickName;
private int xCoord;
private int yCoord;
private String userStage;
public Users() {
}
public Users(int uid, String token, String userName, String password, String nickName, int xCoord, int yCoord, String userStage) {
this.uid = uid;
this.token = token;
this.userName = userName;
this.password = password;
this.nickName = nickName;
this.xCoord = xCoord;
this.yCoord = yCoord;
this.userStage = userStage;
}
public int getUid() {
return uid;
}
public void setUid(int uid) {
this.uid = uid;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public int getxCoord() {
return xCoord;
}
public void setxCoord(int xCoord) {
this.xCoord = xCoord;
}
public int getyCoord() {
return yCoord;
}
public void setyCoord(int yCoord) {
this.yCoord = yCoord;
}
public String getUserStage() {
return userStage;
}
public void setUserStage(String userStage) {
this.userStage = userStage;
}
@Override
public String toString() {
return "Users{" +
"uid=" + uid +
", token='" + token + '\'' +
", userName='" + userName + '\'' +
", password='" + password + '\'' +
", nickName='" + nickName + '\'' +
", xCoord='" + xCoord + '\'' +
", yCoord='" + yCoord + '\'' +
", userStage='" + userStage + '\'' +
'}';
}
}

@ -0,0 +1,64 @@
package com.app.projectfirst.utils;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
import static com.app.projectfirst.config.AppConfig.ShareKey;
public class ActivityControl {
private static final String TAG = "ActivityControl";
private WeakReference<Activity> sCurrentActivityWeakRef;
private static String token;
public static List<Activity> activities = new ArrayList<>();
private static class ActivityControlHolder{
private static ActivityControl activityControl = new ActivityControl();
}
public ActivityControl() {
}
public static ActivityControl getInstance(){
return ActivityControlHolder.activityControl;
}
public void resetToken(){
token = "";
}
public void addActivity(Activity activity){
activities.add(activity);
}
public void removeActivity(Activity activity){
activities.remove(activity);
}
public void finishAll(){
for (Activity activity:activities) {
if(!activity.isFinishing()){
activity.finish();
}
}
activities.clear();
}
public int returnUserId(Context context){
SharedPreferences sharedPreferences = context.getSharedPreferences(ShareKey, Context.MODE_PRIVATE);
return sharedPreferences.getInt("userId",-1);
}
public String returnUserToken(Context context){
SharedPreferences sharedPreferences = context.getSharedPreferences(ShareKey, Context.MODE_PRIVATE);
return sharedPreferences.getString("userToken","");
}
public String returnUserStage(Context context){
SharedPreferences sharedPreferences = context.getSharedPreferences(ShareKey, Context.MODE_PRIVATE);
return sharedPreferences.getString("userStage","");
}
}

@ -0,0 +1,93 @@
package com.app.projectfirst.utils;
import android.app.Activity;
import android.content.Context;
import android.content.ContextWrapper;
import com.app.projectfirst.config.AppConfig;
import com.loopj.android.http.JsonHttpResponseHandler;
import org.json.JSONException;
import org.json.JSONObject;
import cz.msebera.android.httpclient.Header;
public class GetNetData {
private static GetValueImpl getValue;
private static final String TAG = "getNetData";
private static class GetNetworkDataHolder{
private static GetNetData getNetworkData = new GetNetData();
}
public GetNetData() {
}
public static GetNetData getInstance(){
getValue = GetValueImpl.getInstance();
return GetNetworkDataHolder.getNetworkData;
}
public void getData(final Context context, final String url, JSONObject jsonObject, final OnGetDataListener onGetDataListener){
HttpClientManager.post(context,url,jsonObject,new JsonHttpResponseHandler(){
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject outputJson) {
if (outputJson!=null){
//statusCode == 200
String status = getValue.getValue(outputJson,"status");
String msg = getValue.getValue(outputJson,"msg");
JSONObject data = null;
try {
data = new JSONObject(getValue.getValue(outputJson,"data"));
} catch (JSONException e) {
e.printStackTrace();
}
Activity activity = findActivity(context);
// LogUtils.e(activity != null ? activity.getLocalClassName(): context.getPackageName(),"___"+data.toString()+"___");
if ("0".equals(status)){
onGetDataListener.successed(data,status,msg);
}else {
LogUtils.e(TAG,"getDataFromServiceFive failed url is:"+url);
ToastUtils.toastShort(context,msg);
// onGetDataListener.failed(data,status,msg);
}
}
}
@Override
public void onFailure(int statusCode, Header[] headers, String responseBody, Throwable throwable) {
LogUtils.e(TAG,"getDataFromServiceFive onFailure1 url is:"+url);
String str = "服务器连接错误-"+statusCode;
if (AppConfig.show) {
str += ("___" + url);
}
ToastUtils.toastShort(context,str);
// onGetDataListener.netError(str);
}
@Override
public void onFailure(int statusCode, Header[] headers, Throwable throwable, JSONObject errorResponse) {
LogUtils.e(TAG,"getDataFromServiceFive onFailure2 url is:"+url);
String str = "服务器连接错误-"+statusCode;
if (AppConfig.show){
str+=("___"+url);
}
ToastUtils.toastShort(context,str);
}
});
}
public interface OnGetDataListener{
void successed(JSONObject data, String status, String msg);
}
public static Activity findActivity(Context context) {
if (context instanceof Activity) {
return (Activity) context;
}
if (context instanceof ContextWrapper) {
ContextWrapper wrapper = (ContextWrapper) context;
return findActivity(wrapper.getBaseContext());
} else {
return null;
}
}
}

@ -0,0 +1,145 @@
package com.app.projectfirst.utils;
import org.json.JSONArray;
import org.json.JSONObject;
import java.io.File;
public class GetValueImpl {
private static class GetValueImplHolder {
private static GetValueImpl getValue = new GetValueImpl();
}
public GetValueImpl() {
}
public static GetValueImpl getInstance(){
return GetValueImplHolder.getValue;
}
public String getValue(JSONObject jsonObject, String key) {
String value = "";
try {
if(jsonObject!=null) {
if (jsonObject.has(key)) {
value = jsonObject.getString(key);
}
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public float getFloatValue(JSONObject jsonObject, String key) {
float value = 0;
try {
if (jsonObject!=null) {
if (jsonObject.has(key)) {
String valueStr = jsonObject.getString(key);
value = Float.valueOf(valueStr);
}
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public double getDoubleValue(JSONObject jsonObject, String key) {
double value = 0;
try {
if (jsonObject!=null) {
if (jsonObject.has(key)) {
String valueStr = jsonObject.getString(key);
value = Double.valueOf(valueStr);
}
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public int getIntValue(JSONObject jsonObject, String key) {
int value = 0;
try {
if (jsonObject!=null) {
if (jsonObject.has(key)) {
value = jsonObject.getInt(key);
}
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public boolean getBooleanValue(JSONObject jsonObject, String key) {
boolean value = false;
try {
if (jsonObject!=null) {
if (jsonObject.has(key)) {
value = jsonObject.getBoolean(key);
}
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public JSONObject getJSONObjecValue(JSONObject jsonObject, String key) {
JSONObject value = new JSONObject();
try {
if (jsonObject!=null) {
if (jsonObject.has(key)) {
value = jsonObject.getJSONObject(key);
}
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public JSONArray getJSONArrayValue(JSONObject jsonObject, String key) {
JSONArray value = new JSONArray();
try {
if (jsonObject!=null) {
if (jsonObject.has(key)) {
value = jsonObject.getJSONArray(key);
}
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public File getFileValue(JSONObject jsonObject, String key){
File file = null;
try{
if (jsonObject!=null){
if (jsonObject.has(key)){
file = (File) jsonObject.get(key);
}
}
}catch (Exception e){
e.printStackTrace();
}
return file;
}
public Object getObjectValue(JSONObject jsonObject, String key){
Object object = null;
try {
if (jsonObject!=null){
if (jsonObject.has(key)){
object = jsonObject.get(key);
}
}
}catch (Exception e){
e.printStackTrace();
}
return object;
}
}

@ -0,0 +1,59 @@
package com.app.projectfirst.utils;
import android.content.Context;
import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;
import com.loopj.android.http.BinaryHttpResponseHandler;
import com.loopj.android.http.JsonHttpResponseHandler;
import com.loopj.android.http.RequestHandle;
import com.loopj.android.http.RequestParams;
import org.json.JSONObject;
import cz.msebera.android.httpclient.entity.StringEntity;
public class HttpClientManager {
public static AsyncHttpClient client = new AsyncHttpClient(); // 实例话对象
static {
client.setTimeout(30*1000); // 设置链接超时如果不设置默认为10s
}
public static RequestHandle post(Context context, final String url, RequestParams params,
AsyncHttpResponseHandler handler) {
RequestHandle requestHandle=client.post(context,url, params,handler);
return requestHandle;
}
public static RequestHandle post(Context context, final String url, JSONObject jsonParam,
AsyncHttpResponseHandler handler) {
StringEntity entity = new StringEntity(jsonParam.toString(),"utf-8");//解决中文乱码问题
RequestHandle requestHandle=client.post(context,url, entity,"application/json",handler);
return requestHandle;
}
public static RequestHandle get(String urlString, JsonHttpResponseHandler res) // 不带参数获取json对象或者数组
{
RequestHandle requestHandle=client.get(urlString, res);
return requestHandle;
}
public static RequestHandle get(String urlString, RequestParams params,
JsonHttpResponseHandler res) // 带参数获取json对象或者数组
{
RequestHandle requestHandle=client.get(urlString, params, res);
return requestHandle;
}
public static RequestHandle get(String uString, BinaryHttpResponseHandler bHandler) // 下载数据使用会返回byte数据
{
RequestHandle requestHandle=client.get(uString, bHandler);
return requestHandle;
}
public static AsyncHttpClient getClient() {
return client;
}
}

@ -0,0 +1,60 @@
package com.app.projectfirst.utils;
import android.content.Context;
import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;
import com.loopj.android.http.BinaryHttpResponseHandler;
import com.loopj.android.http.JsonHttpResponseHandler;
import com.loopj.android.http.RequestHandle;
import com.loopj.android.http.RequestParams;
import com.loopj.android.http.SyncHttpClient;
import org.json.JSONObject;
import cz.msebera.android.httpclient.entity.StringEntity;
public class HttpClientManagerSync {
public static SyncHttpClient client = new SyncHttpClient(); // 实例话对象
static {
client.setTimeout(30*1000); // 设置链接超时如果不设置默认为10s
}
public static RequestHandle post(Context context, final String url, RequestParams params,
AsyncHttpResponseHandler handler) {
RequestHandle requestHandle=client.post(context,url, params,handler);
return requestHandle;
}
public static RequestHandle post(Context context, final String url, JSONObject jsonParam,
AsyncHttpResponseHandler handler) {
StringEntity entity = new StringEntity(jsonParam.toString(),"utf-8");//解决中文乱码问题
RequestHandle requestHandle=client.post(context,url, entity,"application/json",handler);
return requestHandle;
}
public static RequestHandle get(String urlString, JsonHttpResponseHandler res) // 不带参数获取json对象或者数组
{
RequestHandle requestHandle=client.get(urlString, res);
return requestHandle;
}
public static RequestHandle get(String urlString, RequestParams params,
JsonHttpResponseHandler res) // 带参数获取json对象或者数组
{
RequestHandle requestHandle=client.get(urlString, params, res);
return requestHandle;
}
public static RequestHandle get(String uString, BinaryHttpResponseHandler bHandler) // 下载数据使用会返回byte数据
{
RequestHandle requestHandle=client.get(uString, bHandler);
return requestHandle;
}
public static AsyncHttpClient getClient() {
return client;
}
}

@ -0,0 +1,40 @@
package com.app.projectfirst.utils;
import android.util.Log;
import com.app.projectfirst.config.AppConfig;
public class LogUtils {
public static final int VERBOSE = 1;
public static final int DEBUG = 2;
public static final int INFO = 3;
public static final int WARN = 4;
public static final int ERROR = 5;
public static final int NOTHING = 6;
public static final int level = VERBOSE;
public static void v(String tag, String msg){
if (AppConfig.logShow) {
Log.v(tag, msg);
}
}
public static void d(String tag, String msg){
if (AppConfig.logShow) {
Log.d(tag, msg);
}
}
public static void i(String tag, String msg){
if (AppConfig.logShow) {
Log.i(tag, msg);
}
}
public static void w(String tag, String msg){
if (AppConfig.logShow) {
Log.w(tag, msg);
}
}
public static void e(String tag, String msg){
if (AppConfig.logShow) {
Log.e(tag, msg);
}
}
}

@ -0,0 +1,121 @@
package com.app.projectfirst.utils;
import android.os.Build;
import android.text.TextUtils;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class OSUtils {
public static final String ROM_MIUI = "MIUI";
public static final String ROM_EMUI = "EMUI";
public static final String ROM_FLYME = "FLYME";
public static final String ROM_OPPO = "OPPO";
public static final String ROM_SMARTISAN = "SMARTISAN";
public static final String ROM_VIVO = "VIVO";
public static final String ROM_QIKU = "QIKU";
private static final String KEY_VERSION_MIUI = "ro.miui.ui.version.name";
private static final String KEY_VERSION_EMUI = "ro.build.version.emui";
private static final String KEY_VERSION_OPPO = "ro.build.version.opporom";
private static final String KEY_VERSION_SMARTISAN = "ro.smartisan.version";
private static final String KEY_VERSION_VIVO = "ro.vivo.os.version";
private static String sName;
private static String sVersion;
public static boolean isEmui() {
return check(ROM_EMUI);
}
public static boolean isMiui() {
return check(ROM_MIUI);
}
public static boolean isVivo() {
return check(ROM_VIVO);
}
public static boolean isOppo() {
return check(ROM_OPPO);
}
public static boolean isFlyme() {
return check(ROM_FLYME);
}
public static boolean is360() {
return check(ROM_QIKU) || check("360");
}
public static boolean isSmartisan() {
return check(ROM_SMARTISAN);
}
public static String getName() {
if (sName == null) {
check("");
}
return sName;
}
public static String getVersion() {
if (sVersion == null) {
check("");
}
return sVersion;
}
public static boolean check(String rom) {
if (sName != null) {
return sName.equals(rom);
}
if (!TextUtils.isEmpty(sVersion = getProp(KEY_VERSION_MIUI))) {
sName = ROM_MIUI;
} else if (!TextUtils.isEmpty(sVersion = getProp(KEY_VERSION_EMUI))) {
sName = ROM_EMUI;
} else if (!TextUtils.isEmpty(sVersion = getProp(KEY_VERSION_OPPO))) {
sName = ROM_OPPO;
} else if (!TextUtils.isEmpty(sVersion = getProp(KEY_VERSION_VIVO))) {
sName = ROM_VIVO;
} else if (!TextUtils.isEmpty(sVersion = getProp(KEY_VERSION_SMARTISAN))) {
sName = ROM_SMARTISAN;
} else {
sVersion = Build.DISPLAY;
if (sVersion.toUpperCase().contains(ROM_FLYME)) {
sName = ROM_FLYME;
} else {
sVersion = Build.UNKNOWN;
sName = Build.MANUFACTURER.toUpperCase();
}
}
return sName.equals(rom);
}
public static String getProp(String name) {
String line = null;
BufferedReader input = null;
try {
Process p = Runtime.getRuntime().exec("getprop " + name);
input = new BufferedReader(new InputStreamReader(p.getInputStream()), 1024);
line = input.readLine();
input.close();
} catch (IOException ex) {
return null;
} finally {
if (input != null) {
try {
input.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return line;
}
}

@ -0,0 +1,55 @@
package com.app.projectfirst.utils;
import android.content.Context;
import android.view.Gravity;
import android.widget.Toast;
import com.app.projectfirst.config.AppConfig;
public class ToastUtils {
public static void toastShort(Context context, String msg){
try {
Toast toast = Toast.makeText(context,msg, Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER , 0, 0);
toast.show();
}catch (Exception e){
e.printStackTrace();
}
}
public static void toastLong(Context context, String msg){
try {
Toast toast = Toast.makeText(context,msg, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER , 0, 0);
toast.show();
}catch (Exception e){
e.printStackTrace();
}
}
public static void toastShortTest(Context context, String msg){
try {
if (AppConfig.show){
Toast toast = Toast.makeText(context,msg, Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER , 0, 0);
toast.show();
}
}catch (Exception e){
e.printStackTrace();
}
}
public static void toastLongTest(Context context, String msg){
try {
if (AppConfig.show){
Toast toast = Toast.makeText(context,msg, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER , 0, 0);
toast.show();
}
}catch (Exception e){
e.printStackTrace();
}
}
}

@ -0,0 +1,42 @@
package com.app.projectfirst.utils;
import java.io.File;
import java.util.UUID;
import okhttp3.MediaType;
import okhttp3.MultipartBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class UploadFileByOkHttp {
public UploadFileByOkHttp() {
}
private static class UploadFileByOkHttpHolder{
private static UploadFileByOkHttp getUploadFileByOkHttp = new UploadFileByOkHttp();
}
public static UploadFileByOkHttp getInstance(){
return UploadFileByOkHttp.UploadFileByOkHttpHolder.getUploadFileByOkHttp;
}
public Response upload(String url, String filePath, String fileName) throws Exception {
OkHttpClient client = new OkHttpClient();
RequestBody requestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("file", fileName,
RequestBody.create(MediaType.parse("multipart/form-data"), new File(filePath)))
.build();
Request request = new Request.Builder()
.header("Authorization", "Client-ID " + UUID.randomUUID())
.url(url)
.post(requestBody)
.build();
Response response = client.newCall(request).execute();
// if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
return response;
}
}

@ -0,0 +1,193 @@
package com.app.projectfirst.utils;
import android.annotation.TargetApi;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.provider.DocumentsContract;
import android.provider.MediaStore;
import androidx.loader.content.CursorLoader;
public class Uri2PathUtil {
private static final String TAG = "Uri2PathUtil";
//复杂版处理 (适配多种API)
public static String getRealPathFromUri(Context context, Uri uri) {
int sdkVersion = Build.VERSION.SDK_INT;
if (sdkVersion < 11) return getRealPathFromUri_BelowApi11(context, uri);
if (sdkVersion < 19) return getRealPathFromUri_Api11To18(context, uri);
else return getRealPathFromUri_AboveApi19(context, uri);
}
/**
* api19,uri
*/
@TargetApi(Build.VERSION_CODES.KITKAT)
private static String getRealPathFromUri_AboveApi19(Context context, Uri uri) {
if (DocumentsContract.isDocumentUri(context, uri)) {
if (isExternalStorageDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
if ("primary".equalsIgnoreCase(type)) {
return Environment.getExternalStorageDirectory() + "/" + split[1];
}
} else if (isDownloadsDocument(uri)) {
final String id = DocumentsContract.getDocumentId(uri);
final Uri contentUri = ContentUris.withAppendedId(
Uri.parse("content://downloads/public_downloads"), Long.valueOf(id));
return getDataColumn(context, contentUri, null, null);
} else if (isMediaDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
Uri contentUri;
if ("image".equals(type)) {
contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
} else if ("video".equals(type)) {
contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
} else if ("audio".equals(type)) {
contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
} else {
contentUri = MediaStore.Files.getContentUri("external");
}
final String selection = "_id=?";
final String[] selectionArgs = new String[]{split[1]};
return getDataColumn(context, contentUri, selection, selectionArgs);
}
} else if ("content".equalsIgnoreCase(uri.getScheme())) {
return getDataColumn(context, uri, null, null);
} else if ("file".equalsIgnoreCase(uri.getScheme())) {
return uri.getPath();
}
return null;
}
/**
* api11-api18,uri
*/
private static String getRealPathFromUri_Api11To18(Context context, Uri uri) {
String filePath = null;
String[] projection = {MediaStore.Images.Media.DATA};
//这个有两个包不知道是哪个。。。。不过这个复杂版一般用不到
CursorLoader loader = new CursorLoader(context, uri, projection, null, null, null);
Cursor cursor = loader.loadInBackground();
if (cursor != null) {
cursor.moveToFirst();
filePath = cursor.getString(cursor.getColumnIndex(projection[0]));
cursor.close();
}
return filePath;
}
/**
* api11(api11),uri
*/
private static String getRealPathFromUri_BelowApi11(Context context, Uri uri) {
String filePath = null;
String[] projection = {MediaStore.Images.Media.DATA};
Cursor cursor = context.getContentResolver().query(uri, projection, null, null, null);
if (cursor != null && cursor.moveToFirst()) {
filePath = cursor.getString(cursor.getColumnIndex(projection[0]));
cursor.close();
}
return filePath;
}
/**
* Get the value of the data column for this Uri. This is useful for
* MediaStore Uris, and other file-based ContentProviders.
*
* @param context The context.
* @param uri The Uri to query.
* @param selection (Optional) Filter used in the query.
* @param selectionArgs (Optional) Selection arguments used in the query.
* @return The value of the _data column, which is typically a file path.
*/
public static String getDataColumn(Context context, Uri uri, String selection,
String[] selectionArgs) {
Cursor cursor = null;
String column = MediaStore.MediaColumns.DATA;
String[] projection = {column};
LogUtils.e(TAG,uri.toString());
try {
cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs,
null);
if (cursor != null && cursor.moveToFirst()) {
int column_index = cursor.getColumnIndexOrThrow(column);
return cursor.getString(column_index);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (cursor != null)
cursor.close();
}
return null;
}
/**
* @param uri The Uri to check.
* @return Whether the Uri authority is ExternalStorageProvider.
*/
public static boolean isExternalStorageDocument(Uri uri) {
return "com.android.externalstorage.documents".equals(uri.getAuthority());
}
/**
* @param uri The Uri to check.
* @return Whether the Uri authority is DownloadsProvider.
*/
public static boolean isDownloadsDocument(Uri uri) {
return "com.android.providers.downloads.documents".equals(uri.getAuthority());
}
/**
* @param uri The Uri to check.
* @return Whether the Uri authority is MediaProvider.
*/
public static boolean isMediaDocument(Uri uri) {
return "com.android.providers.media.documents".equals(uri.getAuthority());
}
public static String getRealFilePath(final Context context, final Uri uri ) {
if ( null == uri ) return null;
final String scheme = uri.getScheme();
String data = null;
LogUtils.e(TAG,"scheme is:"+scheme);
if ( scheme == null )
data = uri.getPath();
else if ( ContentResolver.SCHEME_FILE.equals( scheme ) ) {
data = uri.getPath();
} else if ( ContentResolver.SCHEME_CONTENT.equals( scheme ) ) {
LogUtils.e(TAG,"测试锚点1");
Cursor cursor = context.getContentResolver().query( uri, new String[] { MediaStore.Images.ImageColumns.DATA }, null, null, null );
if ( null != cursor ) {
LogUtils.e(TAG,"测试锚点2");
if ( cursor.moveToFirst() ) {
int index = cursor.getColumnIndex( MediaStore.Images.ImageColumns.DATA );
LogUtils.e(TAG,"测试锚点3___"+index);
if ( index > -1 ) {
LogUtils.e(TAG,"测试锚点4");
data = cursor.getString( index );
}
}
cursor.close();
}
}
LogUtils.e(TAG,"测试锚点5"+data);
return data;
}
}

@ -0,0 +1,30 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="85.84757"
android:endY="92.4963"
android:startX="42.9492"
android:startY="49.59793"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!-- view背景色 -->
<solid android:color="@color/c1296db"/>
<!-- 边框颜色 宽度 -->
<!-- <stroke
android:width="1dp"
android:color="@color/lightGrey" />-->
<!-- 边框圆角 -->
<corners
android:radius="@dimen/widget_size_4"/>
</shape>

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!-- view背景色 -->
<!-- <solid android:color="@color/c1296db" />-->
<!-- 边框颜色 宽度 -->
<stroke
android:width="@dimen/widget_size_1"
android:color="@color/c1296db" />
<!-- 边框圆角 -->
<corners
android:radius="@dimen/widget_size_4"/>
</shape>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:background="#65c4f0"
tools:context=".activity.loginAndRegist.LoginActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:gravity="center_vertical">
<LinearLayout
android:layout_width="@dimen/widget_size_40"
android:layout_height="match_parent"
android:background="@color/c1296db"
android:gravity="center">
<ImageView
android:layout_width="@dimen/widget_size_30"
android:layout_height="@dimen/widget_size_30"
android:src="@drawable/user_name_icon"
android:scaleType="fitCenter"/>
</LinearLayout>
<EditText
android:id="@+id/userNameInput"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:paddingLeft="@dimen/widget_size_10"
android:hint="userName"
android:textSize="@dimen/font_size_14"
android:background="@color/c1296db"
android:textColorHint="@color/e6e6e6"
android:textColor="@color/colorWhite"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:gravity="center_vertical">
<LinearLayout
android:layout_width="@dimen/widget_size_40"
android:layout_height="match_parent"
android:background="@color/c1296db"
android:gravity="center">
<ImageView
android:layout_width="@dimen/widget_size_30"
android:layout_height="@dimen/widget_size_30"
android:src="@drawable/password_icon"
android:scaleType="fitCenter"/>
</LinearLayout>
<EditText
android:id="@+id/passwordInput"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:paddingLeft="@dimen/widget_size_10"
android:hint="password"
android:textSize="@dimen/font_size_14"
android:background="@color/c1296db"
android:textColorHint="@color/e6e6e6"
android:inputType="textPassword"
android:textColor="@color/colorWhite"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:layout_marginTop="@dimen/widget_size_20"
android:orientation="vertical">
<Button
android:id="@+id/loginBtn"
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_16"
android:text="登录"
android:background="@drawable/a_round_view_four_1296db_bg"/>
<Button
android:id="@+id/registBtn"
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginTop="@dimen/widget_size_10"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_16"
android:text="注册"
android:background="@drawable/a_round_view_four_1296db_bg"/>
</LinearLayout>
</LinearLayout>

@ -0,0 +1,247 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".activity.MainActivity">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:background="@color/c1296db">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:paddingLeft="@dimen/widget_size_10"
android:paddingRight="@dimen/widget_size_10"
android:gravity="center_vertical">
<TextView
android:id="@+id/title"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_16"
android:gravity="center"
android:textColor="@color/colorWhite"
android:text=""/>
<TextView
android:id="@+id/rightTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_14"
android:textColor="@color/colorWhite"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:text=""/>
</LinearLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_1"
android:background="@color/lightGrey"/>
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/mapImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="10"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="9"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="8"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="7"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="6"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="5"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="4"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="3"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="2"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="1"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="0"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="1"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="2"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="3"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="4"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="5"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="6"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="7"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="8"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="9"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="10"/>
</LinearLayout>
</LinearLayout>
<AbsoluteLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
</AbsoluteLayout>
</RelativeLayout>
</LinearLayout>

@ -0,0 +1,214 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".activity.MarkActivity">
<include layout="@layout/tool_bar"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/mapImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:id="@+id/yLinearLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="10"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="9"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="8"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="7"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="6"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="5"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="4"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="3"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="2"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="1"/>
</LinearLayout>
<LinearLayout
android:id="@+id/xLinearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="0"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="1"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="2"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="3"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="4"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="5"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="6"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="7"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="8"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="9"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"
android:text="10"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
</LinearLayout>
</RelativeLayout>
</LinearLayout>

@ -0,0 +1,159 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center_horizontal"
android:background="#65c4f0"
tools:context=".activity.loginAndRegist.RegistActivity">
<include layout="@layout/tool_bar"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:gravity="center_vertical">
<LinearLayout
android:layout_width="@dimen/widget_size_40"
android:layout_height="match_parent"
android:background="@color/c1296db"
android:gravity="center">
<ImageView
android:layout_width="@dimen/widget_size_30"
android:layout_height="@dimen/widget_size_30"
android:src="@drawable/user_name_icon"
android:scaleType="fitCenter"/>
</LinearLayout>
<EditText
android:id="@+id/userNameInput"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:paddingLeft="@dimen/widget_size_10"
android:hint="账号"
android:textSize="@dimen/font_size_14"
android:background="@color/c1296db"
android:textColorHint="@color/e6e6e6"
android:textColor="@color/colorWhite"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:gravity="center_vertical">
<LinearLayout
android:layout_width="@dimen/widget_size_40"
android:layout_height="match_parent"
android:background="@color/c1296db"
android:gravity="center">
<ImageView
android:layout_width="@dimen/widget_size_30"
android:layout_height="@dimen/widget_size_30"
android:src="@drawable/password_icon"
android:scaleType="fitCenter"/>
</LinearLayout>
<EditText
android:id="@+id/passwordInput"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:paddingLeft="@dimen/widget_size_10"
android:hint="密码"
android:textSize="@dimen/font_size_14"
android:background="@color/c1296db"
android:textColorHint="@color/e6e6e6"
android:inputType="textPassword"
android:textColor="@color/colorWhite"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:gravity="center_vertical">
<LinearLayout
android:layout_width="@dimen/widget_size_40"
android:layout_height="match_parent"
android:background="@color/c1296db"
android:gravity="center">
<ImageView
android:layout_width="@dimen/widget_size_30"
android:layout_height="@dimen/widget_size_30"
android:src="@drawable/password_icon"
android:scaleType="fitCenter"/>
</LinearLayout>
<EditText
android:id="@+id/passwordConfirmInput"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:paddingLeft="@dimen/widget_size_10"
android:hint="确认密码"
android:textSize="@dimen/font_size_14"
android:background="@color/c1296db"
android:textColorHint="@color/e6e6e6"
android:inputType="textPassword"
android:textColor="@color/colorWhite"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:gravity="center_vertical">
<LinearLayout
android:layout_width="@dimen/widget_size_40"
android:layout_height="match_parent"
android:background="@color/c1296db"
android:gravity="center">
<ImageView
android:layout_width="@dimen/widget_size_30"
android:layout_height="@dimen/widget_size_30"
android:src="@drawable/user_name_icon"
android:scaleType="fitCenter"/>
</LinearLayout>
<EditText
android:id="@+id/nickNameInput"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:paddingLeft="@dimen/widget_size_10"
android:hint="昵称"
android:textSize="@dimen/font_size_14"
android:background="@color/c1296db"
android:textColorHint="@color/e6e6e6"
android:textColor="@color/colorWhite"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/widget_size_30"
android:layout_marginRight="@dimen/widget_size_30"
android:layout_marginTop="@dimen/widget_size_20"
android:orientation="vertical">
<Button
android:id="@+id/registBtn"
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:layout_marginTop="@dimen/widget_size_10"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_16"
android:text="注册"
android:background="@drawable/a_round_view_four_1296db_bg"/>
</LinearLayout>
</LinearLayout>
</LinearLayout>

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/a_round_view_four_border_c1296db"
android:padding="@dimen/widget_size_5">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical">
<TextView
android:id="@+id/nickName"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_14"
android:textColor="@color/c333333"/>
<TextView
android:id="@+id/shareBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="共享"
android:background="@drawable/a_round_view_four_1296db_bg"
android:padding="@dimen/widget_size_5"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/widget_size_5">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/c333333"
android:textSize="@dimen/font_size_12"
android:text="X坐标:"/>
<TextView
android:id="@+id/xCoord"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textColor="@color/c333333"
android:textSize="@dimen/font_size_12"
android:text=""/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/c333333"
android:textSize="@dimen/font_size_12"
android:text="Y坐标:"/>
<TextView
android:id="@+id/yCoord"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textColor="@color/c333333"
android:textSize="@dimen/font_size_12"
android:text=""/>
</LinearLayout>
</LinearLayout>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center">
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_12"
android:textColor="@color/c1296db"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/blue"/>
</LinearLayout>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center">
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_12"
android:textColor="@color/green"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/green"/>
</LinearLayout>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center">
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_12"
android:textColor="@color/green"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/red"/>
</LinearLayout>

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_40"
android:background="@color/c1296db">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:paddingLeft="@dimen/widget_size_10"
android:paddingRight="@dimen/widget_size_10"
android:gravity="center_vertical">
<ImageView
android:id="@+id/btnBack"
android:layout_width="@dimen/widget_size_25"
android:layout_height="@dimen/widget_size_25"
android:scaleType="fitCenter"
android:src="@drawable/back_white_icon"/>
<TextView
android:id="@+id/title"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_16"
android:gravity="center"
android:textColor="@color/colorWhite"
android:text=""/>
<TextView
android:id="@+id/rightTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_14"
android:textColor="@color/colorWhite"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:text=""/>
</LinearLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/widget_size_1"
android:background="@color/lightGrey"/>
</LinearLayout>

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<com.app.projectfirst.activity.CustomView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/markView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/font_size_12"
android:textColor="@color/c333333"
android:text=""/>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/widget_size_5">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/widget_size_10">
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<EditText
android:id="@+id/taskContent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入任务内容"/>
</LinearLayout>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12">
</TextView>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/colorWhite"
android:textSize="@dimen/font_size_12">
</TextView>

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/item0"
android:enabled="true"
android:title="标记"/>
<!-- <item
android:id="@+id/item1"
android:enabled="true"
android:title="my tasks"/>-->
</menu>

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/item0"
android:enabled="true"
android:title="标记"/>
<item
android:id="@+id/item1"
android:enabled="true"
android:title="用户标记"/>
<item
android:id="@+id/item2"
android:enabled="true"
android:title="上传地图"/>
<item
android:id="@+id/item3"
android:enabled="true"
android:title="下达任务"/>
</menu>

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">11dp</dimen>
<dimen name="activity_vertical_margin">11dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">1px</dimen>
<dimen name="widget_min_size_2">1px</dimen>
<dimen name="widget_min_size_3">2px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">4sp</dimen>
<dimen name="font_size_7">5sp</dimen>
<dimen name="font_size_8">5sp</dimen>
<dimen name="font_size_9">6sp</dimen>
<dimen name="font_size_10">7sp</dimen>
<dimen name="font_size_11">7sp</dimen>
<dimen name="font_size_12">8sp</dimen>
<dimen name="font_size_13">9sp</dimen>
<dimen name="font_size_14">9sp</dimen>
<dimen name="font_size_15">10sp</dimen>
<dimen name="font_size_16">11sp</dimen>
<dimen name="font_size_17">11sp</dimen>
<dimen name="font_size_18">12sp</dimen>
<dimen name="font_size_19">13sp</dimen>
<dimen name="font_size_20">13sp</dimen>
<dimen name="font_size_21">14sp</dimen>
<dimen name="font_size_22">15sp</dimen>
<dimen name="font_size_23">15sp</dimen>
<dimen name="font_size_24">16sp</dimen>
<dimen name="font_size_25">17sp</dimen>
<dimen name="font_size_26">17sp</dimen>
<dimen name="font_size_27">18sp</dimen>
<dimen name="font_size_28">19sp</dimen>
<dimen name="font_size_29">19sp</dimen>
<dimen name="font_size_30">20sp</dimen>
<dimen name="font_size_31">21sp</dimen>
<dimen name="font_size_32">21sp</dimen>
<dimen name="font_size_33">22sp</dimen>
<dimen name="font_size_34">23sp</dimen>
<dimen name="font_size_35">23sp</dimen>
<dimen name="font_size_36">24sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">1dp</dimen>
<dimen name="widget_size_2">1dp</dimen>
<dimen name="widget_size_3">2dp</dimen>
<dimen name="widget_size_4">3dp</dimen>
<dimen name="widget_size_5">3dp</dimen>
<dimen name="widget_size_6">4dp</dimen>
<dimen name="widget_size_7">5dp</dimen>
<dimen name="widget_size_8">5dp</dimen>
<dimen name="widget_size_9">6dp</dimen>
<dimen name="widget_size_10">7dp</dimen>
<dimen name="widget_size_11">7dp</dimen>
<dimen name="widget_size_12">8dp</dimen>
<dimen name="widget_size_13">9dp</dimen>
<dimen name="widget_size_14">9dp</dimen>
<dimen name="widget_size_15">10dp</dimen>
<dimen name="widget_size_16">11dp</dimen>
<dimen name="widget_size_17">11dp</dimen>
<dimen name="widget_size_18">12dp</dimen>
<dimen name="widget_size_19">13dp</dimen>
<dimen name="widget_size_20">13dp</dimen>
<dimen name="widget_size_21">14dp</dimen>
<dimen name="widget_size_22">15dp</dimen>
<dimen name="widget_size_23">15dp</dimen>
<dimen name="widget_size_24">16dp</dimen>
<dimen name="widget_size_25">17dp</dimen>
<dimen name="widget_size_26">17dp</dimen>
<dimen name="widget_size_27">18dp</dimen>
<dimen name="widget_size_28">19dp</dimen>
<dimen name="widget_size_29">19dp</dimen>
<dimen name="widget_size_30">20dp</dimen>
<dimen name="widget_size_31">21dp</dimen>
<dimen name="widget_size_32">21dp</dimen>
<dimen name="widget_size_33">22dp</dimen>
<dimen name="widget_size_34">23dp</dimen>
<dimen name="widget_size_35">23dp</dimen>
<dimen name="widget_size_36">24dp</dimen>
<dimen name="widget_size_37">25dp</dimen>
<dimen name="widget_size_38">25dp</dimen>
<dimen name="widget_size_39">26dp</dimen>
<dimen name="widget_size_40">27dp</dimen>
<dimen name="widget_size_41">27dp</dimen>
<dimen name="widget_size_42">28dp</dimen>
<dimen name="widget_size_43">29dp</dimen>
<dimen name="widget_size_44">29dp</dimen>
<dimen name="widget_size_45">30dp</dimen>
<dimen name="widget_size_46">31dp</dimen>
<dimen name="widget_size_47">31dp</dimen>
<dimen name="widget_size_48">32dp</dimen>
<dimen name="widget_size_49">33dp</dimen>
<dimen name="widget_size_50">33dp</dimen>
<dimen name="widget_size_51">34dp</dimen>
<dimen name="widget_size_52">35dp</dimen>
<dimen name="widget_size_53">35dp</dimen>
<dimen name="widget_size_54">36dp</dimen>
<dimen name="widget_size_55">37dp</dimen>
<dimen name="widget_size_56">37dp</dimen>
<dimen name="widget_size_57">38dp</dimen>
<dimen name="widget_size_58">39dp</dimen>
<dimen name="widget_size_59">39dp</dimen>
<dimen name="widget_size_60">40dp</dimen>
<dimen name="widget_size_61">41dp</dimen>
<dimen name="widget_size_62">41dp</dimen>
<dimen name="widget_size_63">42dp</dimen>
<dimen name="widget_size_64">43dp</dimen>
<dimen name="widget_size_65">43dp</dimen>
<dimen name="widget_size_66">44dp</dimen>
<dimen name="widget_size_67">45dp</dimen>
<dimen name="widget_size_68">45dp</dimen>
<dimen name="widget_size_69">46dp</dimen>
<dimen name="widget_size_70">47dp</dimen>
<dimen name="widget_size_71">47dp</dimen>
<dimen name="widget_size_72">48dp</dimen>
<dimen name="widget_size_73">49dp</dimen>
<dimen name="widget_size_74">49dp</dimen>
<dimen name="widget_size_75">50dp</dimen>
<dimen name="widget_size_76">51dp</dimen>
<dimen name="widget_size_77">51dp</dimen>
<dimen name="widget_size_78">52dp</dimen>
<dimen name="widget_size_79">53dp</dimen>
<dimen name="widget_size_80">53dp</dimen>
<dimen name="widget_size_81">54dp</dimen>
<dimen name="widget_size_82">55dp</dimen>
<dimen name="widget_size_83">55dp</dimen>
<dimen name="widget_size_84">56dp</dimen>
<dimen name="widget_size_85">57dp</dimen>
<dimen name="widget_size_86">57dp</dimen>
<dimen name="widget_size_87">58dp</dimen>
<dimen name="widget_size_88">59dp</dimen>
<dimen name="widget_size_89">59dp</dimen>
<dimen name="widget_size_90">60dp</dimen>
<dimen name="widget_size_91">61dp</dimen>
<dimen name="widget_size_92">61dp</dimen>
<dimen name="widget_size_93">62dp</dimen>
<dimen name="widget_size_94">63dp</dimen>
<dimen name="widget_size_95">63dp</dimen>
<dimen name="widget_size_96">64dp</dimen>
<dimen name="widget_size_97">65dp</dimen>
<dimen name="widget_size_98">65dp</dimen>
<dimen name="widget_size_99">66dp</dimen>
<dimen name="widget_size_100">67dp</dimen>
<dimen name="widget_size_101">67dp</dimen>
<dimen name="widget_size_102">68dp</dimen>
<dimen name="widget_size_103">69dp</dimen>
<dimen name="widget_size_104">69dp</dimen>
<dimen name="widget_size_105">70dp</dimen>
<dimen name="widget_size_106">71dp</dimen>
<dimen name="widget_size_107">71dp</dimen>
<dimen name="widget_size_108">72dp</dimen>
<dimen name="widget_size_109">73dp</dimen>
<dimen name="widget_size_110">73dp</dimen>
<dimen name="widget_size_111">74dp</dimen>
<dimen name="widget_size_112">75dp</dimen>
<dimen name="widget_size_113">75dp</dimen>
<dimen name="widget_size_114">76dp</dimen>
<dimen name="widget_size_115">77dp</dimen>
<dimen name="widget_size_116">77dp</dimen>
<dimen name="widget_size_117">78dp</dimen>
<dimen name="widget_size_118">79dp</dimen>
<dimen name="widget_size_119">79dp</dimen>
<dimen name="widget_size_120">80dp</dimen>
<dimen name="widget_size_121">81dp</dimen>
<dimen name="widget_size_122">81dp</dimen>
<dimen name="widget_size_123">82dp</dimen>
<dimen name="widget_size_124">83dp</dimen>
<dimen name="widget_size_125">83dp</dimen>
<dimen name="widget_size_126">84dp</dimen>
<dimen name="widget_size_127">85dp</dimen>
<dimen name="widget_size_128">85dp</dimen>
<dimen name="widget_size_129">86dp</dimen>
<dimen name="widget_size_130">87dp</dimen>
<dimen name="widget_size_131">87dp</dimen>
<dimen name="widget_size_132">88dp</dimen>
<dimen name="widget_size_133">89dp</dimen>
<dimen name="widget_size_134">89dp</dimen>
<dimen name="widget_size_135">90dp</dimen>
<dimen name="widget_size_136">91dp</dimen>
<dimen name="widget_size_137">91dp</dimen>
<dimen name="widget_size_138">92dp</dimen>
<dimen name="widget_size_139">93dp</dimen>
<dimen name="widget_size_140">93dp</dimen>
<dimen name="widget_size_141">94dp</dimen>
<dimen name="widget_size_142">95dp</dimen>
<dimen name="widget_size_143">95dp</dimen>
<dimen name="widget_size_144">96dp</dimen>
<dimen name="widget_size_145">97dp</dimen>
<dimen name="widget_size_146">97dp</dimen>
<dimen name="widget_size_147">98dp</dimen>
<dimen name="widget_size_148">99dp</dimen>
<dimen name="widget_size_149">99dp</dimen>
<dimen name="widget_size_150">100dp</dimen>
<dimen name="widget_size_151">101dp</dimen>
<dimen name="widget_size_152">101dp</dimen>
<dimen name="widget_size_153">102dp</dimen>
<dimen name="widget_size_154">103dp</dimen>
<dimen name="widget_size_155">103dp</dimen>
<dimen name="widget_size_156">104dp</dimen>
<dimen name="widget_size_157">105dp</dimen>
<dimen name="widget_size_158">105dp</dimen>
<dimen name="widget_size_159">106dp</dimen>
<dimen name="widget_size_160">107dp</dimen>
<dimen name="widget_size_161">107dp</dimen>
<dimen name="widget_size_162">108dp</dimen>
<dimen name="widget_size_163">109dp</dimen>
<dimen name="widget_size_164">109dp</dimen>
<dimen name="widget_size_165">110dp</dimen>
<dimen name="widget_size_166">111dp</dimen>
<dimen name="widget_size_167">111dp</dimen>
<dimen name="widget_size_168">112dp</dimen>
<dimen name="widget_size_169">113dp</dimen>
<dimen name="widget_size_170">113dp</dimen>
<dimen name="widget_size_171">114dp</dimen>
<dimen name="widget_size_172">115dp</dimen>
<dimen name="widget_size_173">115dp</dimen>
<dimen name="widget_size_174">116dp</dimen>
<dimen name="widget_size_175">117dp</dimen>
<dimen name="widget_size_176">117dp</dimen>
<dimen name="widget_size_177">118dp</dimen>
<dimen name="widget_size_178">119dp</dimen>
<dimen name="widget_size_179">119dp</dimen>
<dimen name="widget_size_180">120dp</dimen>
<dimen name="widget_size_181">121dp</dimen>
<dimen name="widget_size_182">121dp</dimen>
<dimen name="widget_size_183">122dp</dimen>
<dimen name="widget_size_184">123dp</dimen>
<dimen name="widget_size_185">123dp</dimen>
<dimen name="widget_size_186">124dp</dimen>
<dimen name="widget_size_187">125dp</dimen>
<dimen name="widget_size_188">125dp</dimen>
<dimen name="widget_size_189">126dp</dimen>
<dimen name="widget_size_190">127dp</dimen>
<dimen name="widget_size_191">127dp</dimen>
<dimen name="widget_size_192">128dp</dimen>
<dimen name="widget_size_193">129dp</dimen>
<dimen name="widget_size_194">129dp</dimen>
<dimen name="widget_size_195">130dp</dimen>
<dimen name="widget_size_196">131dp</dimen>
<dimen name="widget_size_197">131dp</dimen>
<dimen name="widget_size_198">132dp</dimen>
<dimen name="widget_size_199">133dp</dimen>
<dimen name="widget_size_200">133dp</dimen>
<dimen name="widget_size_201">134dp</dimen>
<dimen name="widget_size_202">135dp</dimen>
<dimen name="widget_size_203">135dp</dimen>
<dimen name="widget_size_204">136dp</dimen>
<dimen name="widget_size_205">137dp</dimen>
<dimen name="widget_size_206">137dp</dimen>
<dimen name="widget_size_207">138dp</dimen>
<dimen name="widget_size_208">139dp</dimen>
<dimen name="widget_size_209">139dp</dimen>
<dimen name="widget_size_210">140dp</dimen>
<dimen name="widget_size_211">141dp</dimen>
<dimen name="widget_size_212">141dp</dimen>
<dimen name="widget_size_213">142dp</dimen>
<dimen name="widget_size_214">143dp</dimen>
<dimen name="widget_size_215">143dp</dimen>
<dimen name="widget_size_216">144dp</dimen>
<dimen name="widget_size_217">145dp</dimen>
<dimen name="widget_size_218">145dp</dimen>
<dimen name="widget_size_219">146dp</dimen>
<dimen name="widget_size_220">147dp</dimen>
<dimen name="widget_size_221">147dp</dimen>
<dimen name="widget_size_222">148dp</dimen>
<dimen name="widget_size_223">149dp</dimen>
<dimen name="widget_size_224">149dp</dimen>
<dimen name="widget_size_225">150dp</dimen>
<dimen name="widget_size_226">151dp</dimen>
<dimen name="widget_size_227">151dp</dimen>
<dimen name="widget_size_228">152dp</dimen>
<dimen name="widget_size_229">153dp</dimen>
<dimen name="widget_size_230">153dp</dimen>
<dimen name="widget_size_231">154dp</dimen>
<dimen name="widget_size_232">155dp</dimen>
<dimen name="widget_size_233">155dp</dimen>
<dimen name="widget_size_234">156dp</dimen>
<dimen name="widget_size_235">157dp</dimen>
<dimen name="widget_size_236">157dp</dimen>
<dimen name="widget_size_237">158dp</dimen>
<dimen name="widget_size_238">159dp</dimen>
<dimen name="widget_size_239">159dp</dimen>
<dimen name="widget_size_240">160dp</dimen>
<dimen name="widget_size_241">161dp</dimen>
<dimen name="widget_size_242">161dp</dimen>
<dimen name="widget_size_243">162dp</dimen>
<dimen name="widget_size_244">163dp</dimen>
<dimen name="widget_size_245">163dp</dimen>
<dimen name="widget_size_246">164dp</dimen>
<dimen name="widget_size_247">165dp</dimen>
<dimen name="widget_size_248">165dp</dimen>
<dimen name="widget_size_249">166dp</dimen>
<dimen name="widget_size_250">167dp</dimen>
<dimen name="widget_size_251">167dp</dimen>
<dimen name="widget_size_252">168dp</dimen>
<dimen name="widget_size_253">169dp</dimen>
<dimen name="widget_size_254">169dp</dimen>
<dimen name="widget_size_255">170dp</dimen>
<dimen name="widget_size_256">171dp</dimen>
<dimen name="widget_size_257">171dp</dimen>
<dimen name="widget_size_258">172dp</dimen>
<dimen name="widget_size_259">173dp</dimen>
<dimen name="widget_size_260">173dp</dimen>
<dimen name="widget_size_261">174dp</dimen>
<dimen name="widget_size_262">175dp</dimen>
<dimen name="widget_size_263">175dp</dimen>
<dimen name="widget_size_264">176dp</dimen>
<dimen name="widget_size_265">177dp</dimen>
<dimen name="widget_size_266">177dp</dimen>
<dimen name="widget_size_267">178dp</dimen>
<dimen name="widget_size_268">179dp</dimen>
<dimen name="widget_size_269">179dp</dimen>
<dimen name="widget_size_270">180dp</dimen>
<dimen name="widget_size_271">181dp</dimen>
<dimen name="widget_size_272">181dp</dimen>
<dimen name="widget_size_273">182dp</dimen>
<dimen name="widget_size_274">183dp</dimen>
<dimen name="widget_size_275">183dp</dimen>
<dimen name="widget_size_276">184dp</dimen>
<dimen name="widget_size_277">185dp</dimen>
<dimen name="widget_size_278">185dp</dimen>
<dimen name="widget_size_279">186dp</dimen>
<dimen name="widget_size_280">187dp</dimen>
<dimen name="widget_size_281">187dp</dimen>
<dimen name="widget_size_282">188dp</dimen>
<dimen name="widget_size_283">189dp</dimen>
<dimen name="widget_size_284">189dp</dimen>
<dimen name="widget_size_285">190dp</dimen>
<dimen name="widget_size_286">191dp</dimen>
<dimen name="widget_size_287">191dp</dimen>
<dimen name="widget_size_288">192dp</dimen>
<dimen name="widget_size_289">193dp</dimen>
<dimen name="widget_size_290">193dp</dimen>
<dimen name="widget_size_291">194dp</dimen>
<dimen name="widget_size_292">195dp</dimen>
<dimen name="widget_size_293">195dp</dimen>
<dimen name="widget_size_294">196dp</dimen>
<dimen name="widget_size_295">197dp</dimen>
<dimen name="widget_size_296">197dp</dimen>
<dimen name="widget_size_297">198dp</dimen>
<dimen name="widget_size_298">199dp</dimen>
<dimen name="widget_size_299">199dp</dimen>
<dimen name="widget_size_300">200dp</dimen>
<dimen name="widget_size_301">201dp</dimen>
<dimen name="widget_size_302">201dp</dimen>
<dimen name="widget_size_303">202dp</dimen>
<dimen name="widget_size_304">203dp</dimen>
<dimen name="widget_size_305">203dp</dimen>
<dimen name="widget_size_306">204dp</dimen>
<dimen name="widget_size_307">205dp</dimen>
<dimen name="widget_size_308">205dp</dimen>
<dimen name="widget_size_309">206dp</dimen>
<dimen name="widget_size_310">207dp</dimen>
<dimen name="widget_size_311">207dp</dimen>
<dimen name="widget_size_312">208dp</dimen>
<dimen name="widget_size_313">209dp</dimen>
<dimen name="widget_size_314">209dp</dimen>
<dimen name="widget_size_315">210dp</dimen>
<dimen name="widget_size_316">211dp</dimen>
<dimen name="widget_size_317">211dp</dimen>
<dimen name="widget_size_318">212dp</dimen>
<dimen name="widget_size_319">213dp</dimen>
<dimen name="widget_size_320">213dp</dimen>
<dimen name="widget_size_321">214dp</dimen>
<dimen name="widget_size_322">215dp</dimen>
<dimen name="widget_size_323">215dp</dimen>
<dimen name="widget_size_324">216dp</dimen>
<dimen name="widget_size_325">217dp</dimen>
<dimen name="widget_size_326">217dp</dimen>
<dimen name="widget_size_327">218dp</dimen>
<dimen name="widget_size_328">219dp</dimen>
<dimen name="widget_size_329">219dp</dimen>
<dimen name="widget_size_330">220dp</dimen>
<dimen name="widget_size_331">221dp</dimen>
<dimen name="widget_size_332">221dp</dimen>
<dimen name="widget_size_333">222dp</dimen>
<dimen name="widget_size_334">223dp</dimen>
<dimen name="widget_size_335">223dp</dimen>
<dimen name="widget_size_336">224dp</dimen>
<dimen name="widget_size_337">225dp</dimen>
<dimen name="widget_size_338">225dp</dimen>
<dimen name="widget_size_339">226dp</dimen>
<dimen name="widget_size_340">227dp</dimen>
<dimen name="widget_size_341">227dp</dimen>
<dimen name="widget_size_342">228dp</dimen>
<dimen name="widget_size_343">229dp</dimen>
<dimen name="widget_size_344">229dp</dimen>
<dimen name="widget_size_345">230dp</dimen>
<dimen name="widget_size_346">231dp</dimen>
<dimen name="widget_size_347">231dp</dimen>
<dimen name="widget_size_348">232dp</dimen>
<dimen name="widget_size_349">233dp</dimen>
<dimen name="widget_size_350">233dp</dimen>
<dimen name="widget_size_351">234dp</dimen>
<dimen name="widget_size_352">235dp</dimen>
<dimen name="widget_size_353">235dp</dimen>
<dimen name="widget_size_354">236dp</dimen>
<dimen name="widget_size_355">237dp</dimen>
<dimen name="widget_size_356">237dp</dimen>
<dimen name="widget_size_357">238dp</dimen>
<dimen name="widget_size_358">239dp</dimen>
<dimen name="widget_size_359">239dp</dimen>
<dimen name="widget_size_360">240dp</dimen>
<dimen name="widget_size_365">243dp</dimen>
<dimen name="widget_size_370">247dp</dimen>
<dimen name="widget_size_375">250dp</dimen>
<dimen name="widget_size_380">253dp</dimen>
<dimen name="widget_size_385">257dp</dimen>
<dimen name="widget_size_390">260dp</dimen>
<dimen name="widget_size_395">263dp</dimen>
<dimen name="widget_size_400">267dp</dimen>
<dimen name="widget_size_405">270dp</dimen>
<dimen name="widget_size_410">273dp</dimen>
<dimen name="widget_size_415">277dp</dimen>
<dimen name="widget_size_420">280dp</dimen>
<dimen name="widget_size_425">283dp</dimen>
<dimen name="widget_size_430">287dp</dimen>
<dimen name="widget_size_435">290dp</dimen>
<dimen name="widget_size_440">293dp</dimen>
<dimen name="widget_size_445">297dp</dimen>
<dimen name="widget_size_450">300dp</dimen>
<dimen name="widget_size_455">303dp</dimen>
<dimen name="widget_size_460">307dp</dimen>
<dimen name="widget_size_465">310dp</dimen>
<dimen name="widget_size_470">313dp</dimen>
<dimen name="widget_size_475">317dp</dimen>
<dimen name="widget_size_480">320dp</dimen>
<dimen name="widget_size_485">323dp</dimen>
<dimen name="widget_size_490">327dp</dimen>
<dimen name="widget_size_495">330dp</dimen>
<dimen name="widget_size_500">333dp</dimen>
<dimen name="widget_size_505">337dp</dimen>
<dimen name="widget_size_510">340dp</dimen>
<dimen name="widget_size_515">343dp</dimen>
<dimen name="widget_size_520">347dp</dimen>
<dimen name="widget_size_525">350dp</dimen>
<dimen name="widget_size_530">353dp</dimen>
<dimen name="widget_size_535">357dp</dimen>
<dimen name="widget_size_540">360dp</dimen>
<dimen name="widget_size_545">363dp</dimen>
<dimen name="widget_size_550">367dp</dimen>
<dimen name="widget_size_555">370dp</dimen>
<dimen name="widget_size_560">373dp</dimen>
<dimen name="widget_size_565">377dp</dimen>
<dimen name="widget_size_570">380dp</dimen>
<dimen name="widget_size_575">383dp</dimen>
<dimen name="widget_size_580">387dp</dimen>
<dimen name="widget_size_585">390dp</dimen>
<dimen name="widget_size_590">393dp</dimen>
<dimen name="widget_size_595">397dp</dimen>
<dimen name="widget_size_600">400dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">14dp</dimen>
<dimen name="activity_vertical_margin">14dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">1px</dimen>
<dimen name="widget_min_size_2">2px</dimen>
<dimen name="widget_min_size_3">3px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">5sp</dimen>
<dimen name="font_size_7">6sp</dimen>
<dimen name="font_size_8">7sp</dimen>
<dimen name="font_size_9">8sp</dimen>
<dimen name="font_size_10">9sp</dimen>
<dimen name="font_size_11">10sp</dimen>
<dimen name="font_size_12">11sp</dimen>
<dimen name="font_size_13">12sp</dimen>
<dimen name="font_size_14">12sp</dimen>
<dimen name="font_size_15">13sp</dimen>
<dimen name="font_size_16">14sp</dimen>
<dimen name="font_size_17">15sp</dimen>
<dimen name="font_size_18">16sp</dimen>
<dimen name="font_size_19">17sp</dimen>
<dimen name="font_size_20">18sp</dimen>
<dimen name="font_size_21">19sp</dimen>
<dimen name="font_size_22">20sp</dimen>
<dimen name="font_size_23">20sp</dimen>
<dimen name="font_size_24">21sp</dimen>
<dimen name="font_size_25">22sp</dimen>
<dimen name="font_size_26">23sp</dimen>
<dimen name="font_size_27">24sp</dimen>
<dimen name="font_size_28">25sp</dimen>
<dimen name="font_size_29">26sp</dimen>
<dimen name="font_size_30">27sp</dimen>
<dimen name="font_size_31">28sp</dimen>
<dimen name="font_size_32">28sp</dimen>
<dimen name="font_size_33">29sp</dimen>
<dimen name="font_size_34">30sp</dimen>
<dimen name="font_size_35">31sp</dimen>
<dimen name="font_size_36">32sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">1dp</dimen>
<dimen name="widget_size_2">2dp</dimen>
<dimen name="widget_size_3">3dp</dimen>
<dimen name="widget_size_4">4dp</dimen>
<dimen name="widget_size_5">4dp</dimen>
<dimen name="widget_size_6">5dp</dimen>
<dimen name="widget_size_7">6dp</dimen>
<dimen name="widget_size_8">7dp</dimen>
<dimen name="widget_size_9">8dp</dimen>
<dimen name="widget_size_10">9dp</dimen>
<dimen name="widget_size_11">10dp</dimen>
<dimen name="widget_size_12">11dp</dimen>
<dimen name="widget_size_13">12dp</dimen>
<dimen name="widget_size_14">12dp</dimen>
<dimen name="widget_size_15">13dp</dimen>
<dimen name="widget_size_16">14dp</dimen>
<dimen name="widget_size_17">15dp</dimen>
<dimen name="widget_size_18">16dp</dimen>
<dimen name="widget_size_19">17dp</dimen>
<dimen name="widget_size_20">18dp</dimen>
<dimen name="widget_size_21">19dp</dimen>
<dimen name="widget_size_22">20dp</dimen>
<dimen name="widget_size_23">20dp</dimen>
<dimen name="widget_size_24">21dp</dimen>
<dimen name="widget_size_25">22dp</dimen>
<dimen name="widget_size_26">23dp</dimen>
<dimen name="widget_size_27">24dp</dimen>
<dimen name="widget_size_28">25dp</dimen>
<dimen name="widget_size_29">26dp</dimen>
<dimen name="widget_size_30">27dp</dimen>
<dimen name="widget_size_31">28dp</dimen>
<dimen name="widget_size_32">28dp</dimen>
<dimen name="widget_size_33">29dp</dimen>
<dimen name="widget_size_34">30dp</dimen>
<dimen name="widget_size_35">31dp</dimen>
<dimen name="widget_size_36">32dp</dimen>
<dimen name="widget_size_37">33dp</dimen>
<dimen name="widget_size_38">34dp</dimen>
<dimen name="widget_size_39">35dp</dimen>
<dimen name="widget_size_40">36dp</dimen>
<dimen name="widget_size_41">36dp</dimen>
<dimen name="widget_size_42">37dp</dimen>
<dimen name="widget_size_43">38dp</dimen>
<dimen name="widget_size_44">39dp</dimen>
<dimen name="widget_size_45">40dp</dimen>
<dimen name="widget_size_46">41dp</dimen>
<dimen name="widget_size_47">42dp</dimen>
<dimen name="widget_size_48">43dp</dimen>
<dimen name="widget_size_49">44dp</dimen>
<dimen name="widget_size_50">44dp</dimen>
<dimen name="widget_size_51">45dp</dimen>
<dimen name="widget_size_52">46dp</dimen>
<dimen name="widget_size_53">47dp</dimen>
<dimen name="widget_size_54">48dp</dimen>
<dimen name="widget_size_55">49dp</dimen>
<dimen name="widget_size_56">50dp</dimen>
<dimen name="widget_size_57">51dp</dimen>
<dimen name="widget_size_58">52dp</dimen>
<dimen name="widget_size_59">52dp</dimen>
<dimen name="widget_size_60">53dp</dimen>
<dimen name="widget_size_61">54dp</dimen>
<dimen name="widget_size_62">55dp</dimen>
<dimen name="widget_size_63">56dp</dimen>
<dimen name="widget_size_64">57dp</dimen>
<dimen name="widget_size_65">58dp</dimen>
<dimen name="widget_size_66">59dp</dimen>
<dimen name="widget_size_67">60dp</dimen>
<dimen name="widget_size_68">60dp</dimen>
<dimen name="widget_size_69">61dp</dimen>
<dimen name="widget_size_70">62dp</dimen>
<dimen name="widget_size_71">63dp</dimen>
<dimen name="widget_size_72">64dp</dimen>
<dimen name="widget_size_73">65dp</dimen>
<dimen name="widget_size_74">66dp</dimen>
<dimen name="widget_size_75">67dp</dimen>
<dimen name="widget_size_76">68dp</dimen>
<dimen name="widget_size_77">68dp</dimen>
<dimen name="widget_size_78">69dp</dimen>
<dimen name="widget_size_79">70dp</dimen>
<dimen name="widget_size_80">71dp</dimen>
<dimen name="widget_size_81">72dp</dimen>
<dimen name="widget_size_82">73dp</dimen>
<dimen name="widget_size_83">74dp</dimen>
<dimen name="widget_size_84">75dp</dimen>
<dimen name="widget_size_85">76dp</dimen>
<dimen name="widget_size_86">76dp</dimen>
<dimen name="widget_size_87">77dp</dimen>
<dimen name="widget_size_88">78dp</dimen>
<dimen name="widget_size_89">79dp</dimen>
<dimen name="widget_size_90">80dp</dimen>
<dimen name="widget_size_91">81dp</dimen>
<dimen name="widget_size_92">82dp</dimen>
<dimen name="widget_size_93">83dp</dimen>
<dimen name="widget_size_94">84dp</dimen>
<dimen name="widget_size_95">84dp</dimen>
<dimen name="widget_size_96">85dp</dimen>
<dimen name="widget_size_97">86dp</dimen>
<dimen name="widget_size_98">87dp</dimen>
<dimen name="widget_size_99">88dp</dimen>
<dimen name="widget_size_100">89dp</dimen>
<dimen name="widget_size_101">90dp</dimen>
<dimen name="widget_size_102">91dp</dimen>
<dimen name="widget_size_103">92dp</dimen>
<dimen name="widget_size_104">92dp</dimen>
<dimen name="widget_size_105">93dp</dimen>
<dimen name="widget_size_106">94dp</dimen>
<dimen name="widget_size_107">95dp</dimen>
<dimen name="widget_size_108">96dp</dimen>
<dimen name="widget_size_109">97dp</dimen>
<dimen name="widget_size_110">98dp</dimen>
<dimen name="widget_size_111">99dp</dimen>
<dimen name="widget_size_112">100dp</dimen>
<dimen name="widget_size_113">100dp</dimen>
<dimen name="widget_size_114">101dp</dimen>
<dimen name="widget_size_115">102dp</dimen>
<dimen name="widget_size_116">103dp</dimen>
<dimen name="widget_size_117">104dp</dimen>
<dimen name="widget_size_118">105dp</dimen>
<dimen name="widget_size_119">106dp</dimen>
<dimen name="widget_size_120">107dp</dimen>
<dimen name="widget_size_121">108dp</dimen>
<dimen name="widget_size_122">108dp</dimen>
<dimen name="widget_size_123">109dp</dimen>
<dimen name="widget_size_124">110dp</dimen>
<dimen name="widget_size_125">111dp</dimen>
<dimen name="widget_size_126">112dp</dimen>
<dimen name="widget_size_127">113dp</dimen>
<dimen name="widget_size_128">114dp</dimen>
<dimen name="widget_size_129">115dp</dimen>
<dimen name="widget_size_130">116dp</dimen>
<dimen name="widget_size_131">116dp</dimen>
<dimen name="widget_size_132">117dp</dimen>
<dimen name="widget_size_133">118dp</dimen>
<dimen name="widget_size_134">119dp</dimen>
<dimen name="widget_size_135">120dp</dimen>
<dimen name="widget_size_136">121dp</dimen>
<dimen name="widget_size_137">122dp</dimen>
<dimen name="widget_size_138">123dp</dimen>
<dimen name="widget_size_139">124dp</dimen>
<dimen name="widget_size_140">124dp</dimen>
<dimen name="widget_size_141">125dp</dimen>
<dimen name="widget_size_142">126dp</dimen>
<dimen name="widget_size_143">127dp</dimen>
<dimen name="widget_size_144">128dp</dimen>
<dimen name="widget_size_145">129dp</dimen>
<dimen name="widget_size_146">130dp</dimen>
<dimen name="widget_size_147">131dp</dimen>
<dimen name="widget_size_148">132dp</dimen>
<dimen name="widget_size_149">132dp</dimen>
<dimen name="widget_size_150">133dp</dimen>
<dimen name="widget_size_151">134dp</dimen>
<dimen name="widget_size_152">135dp</dimen>
<dimen name="widget_size_153">136dp</dimen>
<dimen name="widget_size_154">137dp</dimen>
<dimen name="widget_size_155">138dp</dimen>
<dimen name="widget_size_156">139dp</dimen>
<dimen name="widget_size_157">140dp</dimen>
<dimen name="widget_size_158">140dp</dimen>
<dimen name="widget_size_159">141dp</dimen>
<dimen name="widget_size_160">142dp</dimen>
<dimen name="widget_size_161">143dp</dimen>
<dimen name="widget_size_162">144dp</dimen>
<dimen name="widget_size_163">145dp</dimen>
<dimen name="widget_size_164">146dp</dimen>
<dimen name="widget_size_165">147dp</dimen>
<dimen name="widget_size_166">148dp</dimen>
<dimen name="widget_size_167">148dp</dimen>
<dimen name="widget_size_168">149dp</dimen>
<dimen name="widget_size_169">150dp</dimen>
<dimen name="widget_size_170">151dp</dimen>
<dimen name="widget_size_171">152dp</dimen>
<dimen name="widget_size_172">153dp</dimen>
<dimen name="widget_size_173">154dp</dimen>
<dimen name="widget_size_174">155dp</dimen>
<dimen name="widget_size_175">156dp</dimen>
<dimen name="widget_size_176">156dp</dimen>
<dimen name="widget_size_177">157dp</dimen>
<dimen name="widget_size_178">158dp</dimen>
<dimen name="widget_size_179">159dp</dimen>
<dimen name="widget_size_180">160dp</dimen>
<dimen name="widget_size_181">161dp</dimen>
<dimen name="widget_size_182">162dp</dimen>
<dimen name="widget_size_183">163dp</dimen>
<dimen name="widget_size_184">164dp</dimen>
<dimen name="widget_size_185">164dp</dimen>
<dimen name="widget_size_186">165dp</dimen>
<dimen name="widget_size_187">166dp</dimen>
<dimen name="widget_size_188">167dp</dimen>
<dimen name="widget_size_189">168dp</dimen>
<dimen name="widget_size_190">169dp</dimen>
<dimen name="widget_size_191">170dp</dimen>
<dimen name="widget_size_192">171dp</dimen>
<dimen name="widget_size_193">172dp</dimen>
<dimen name="widget_size_194">172dp</dimen>
<dimen name="widget_size_195">173dp</dimen>
<dimen name="widget_size_196">174dp</dimen>
<dimen name="widget_size_197">175dp</dimen>
<dimen name="widget_size_198">176dp</dimen>
<dimen name="widget_size_199">177dp</dimen>
<dimen name="widget_size_200">178dp</dimen>
<dimen name="widget_size_201">179dp</dimen>
<dimen name="widget_size_202">180dp</dimen>
<dimen name="widget_size_203">180dp</dimen>
<dimen name="widget_size_204">181dp</dimen>
<dimen name="widget_size_205">182dp</dimen>
<dimen name="widget_size_206">183dp</dimen>
<dimen name="widget_size_207">184dp</dimen>
<dimen name="widget_size_208">185dp</dimen>
<dimen name="widget_size_209">186dp</dimen>
<dimen name="widget_size_210">187dp</dimen>
<dimen name="widget_size_211">188dp</dimen>
<dimen name="widget_size_212">188dp</dimen>
<dimen name="widget_size_213">189dp</dimen>
<dimen name="widget_size_214">190dp</dimen>
<dimen name="widget_size_215">191dp</dimen>
<dimen name="widget_size_216">192dp</dimen>
<dimen name="widget_size_217">193dp</dimen>
<dimen name="widget_size_218">194dp</dimen>
<dimen name="widget_size_219">195dp</dimen>
<dimen name="widget_size_220">196dp</dimen>
<dimen name="widget_size_221">196dp</dimen>
<dimen name="widget_size_222">197dp</dimen>
<dimen name="widget_size_223">198dp</dimen>
<dimen name="widget_size_224">199dp</dimen>
<dimen name="widget_size_225">200dp</dimen>
<dimen name="widget_size_226">201dp</dimen>
<dimen name="widget_size_227">202dp</dimen>
<dimen name="widget_size_228">203dp</dimen>
<dimen name="widget_size_229">204dp</dimen>
<dimen name="widget_size_230">204dp</dimen>
<dimen name="widget_size_231">205dp</dimen>
<dimen name="widget_size_232">206dp</dimen>
<dimen name="widget_size_233">207dp</dimen>
<dimen name="widget_size_234">208dp</dimen>
<dimen name="widget_size_235">209dp</dimen>
<dimen name="widget_size_236">210dp</dimen>
<dimen name="widget_size_237">211dp</dimen>
<dimen name="widget_size_238">212dp</dimen>
<dimen name="widget_size_239">212dp</dimen>
<dimen name="widget_size_240">213dp</dimen>
<dimen name="widget_size_241">214dp</dimen>
<dimen name="widget_size_242">215dp</dimen>
<dimen name="widget_size_243">216dp</dimen>
<dimen name="widget_size_244">217dp</dimen>
<dimen name="widget_size_245">218dp</dimen>
<dimen name="widget_size_246">219dp</dimen>
<dimen name="widget_size_247">220dp</dimen>
<dimen name="widget_size_248">220dp</dimen>
<dimen name="widget_size_249">221dp</dimen>
<dimen name="widget_size_250">222dp</dimen>
<dimen name="widget_size_251">223dp</dimen>
<dimen name="widget_size_252">224dp</dimen>
<dimen name="widget_size_253">225dp</dimen>
<dimen name="widget_size_254">226dp</dimen>
<dimen name="widget_size_255">227dp</dimen>
<dimen name="widget_size_256">228dp</dimen>
<dimen name="widget_size_257">228dp</dimen>
<dimen name="widget_size_258">229dp</dimen>
<dimen name="widget_size_259">230dp</dimen>
<dimen name="widget_size_260">231dp</dimen>
<dimen name="widget_size_261">232dp</dimen>
<dimen name="widget_size_262">233dp</dimen>
<dimen name="widget_size_263">234dp</dimen>
<dimen name="widget_size_264">235dp</dimen>
<dimen name="widget_size_265">236dp</dimen>
<dimen name="widget_size_266">236dp</dimen>
<dimen name="widget_size_267">237dp</dimen>
<dimen name="widget_size_268">238dp</dimen>
<dimen name="widget_size_269">239dp</dimen>
<dimen name="widget_size_270">240dp</dimen>
<dimen name="widget_size_271">241dp</dimen>
<dimen name="widget_size_272">242dp</dimen>
<dimen name="widget_size_273">243dp</dimen>
<dimen name="widget_size_274">244dp</dimen>
<dimen name="widget_size_275">244dp</dimen>
<dimen name="widget_size_276">245dp</dimen>
<dimen name="widget_size_277">246dp</dimen>
<dimen name="widget_size_278">247dp</dimen>
<dimen name="widget_size_279">248dp</dimen>
<dimen name="widget_size_280">249dp</dimen>
<dimen name="widget_size_281">250dp</dimen>
<dimen name="widget_size_282">251dp</dimen>
<dimen name="widget_size_283">252dp</dimen>
<dimen name="widget_size_284">252dp</dimen>
<dimen name="widget_size_285">253dp</dimen>
<dimen name="widget_size_286">254dp</dimen>
<dimen name="widget_size_287">255dp</dimen>
<dimen name="widget_size_288">256dp</dimen>
<dimen name="widget_size_289">257dp</dimen>
<dimen name="widget_size_290">258dp</dimen>
<dimen name="widget_size_291">259dp</dimen>
<dimen name="widget_size_292">260dp</dimen>
<dimen name="widget_size_293">260dp</dimen>
<dimen name="widget_size_294">261dp</dimen>
<dimen name="widget_size_295">262dp</dimen>
<dimen name="widget_size_296">263dp</dimen>
<dimen name="widget_size_297">264dp</dimen>
<dimen name="widget_size_298">265dp</dimen>
<dimen name="widget_size_299">266dp</dimen>
<dimen name="widget_size_300">267dp</dimen>
<dimen name="widget_size_301">268dp</dimen>
<dimen name="widget_size_302">268dp</dimen>
<dimen name="widget_size_303">269dp</dimen>
<dimen name="widget_size_304">270dp</dimen>
<dimen name="widget_size_305">271dp</dimen>
<dimen name="widget_size_306">272dp</dimen>
<dimen name="widget_size_307">273dp</dimen>
<dimen name="widget_size_308">274dp</dimen>
<dimen name="widget_size_309">275dp</dimen>
<dimen name="widget_size_310">276dp</dimen>
<dimen name="widget_size_311">276dp</dimen>
<dimen name="widget_size_312">277dp</dimen>
<dimen name="widget_size_313">278dp</dimen>
<dimen name="widget_size_314">279dp</dimen>
<dimen name="widget_size_315">280dp</dimen>
<dimen name="widget_size_316">281dp</dimen>
<dimen name="widget_size_317">282dp</dimen>
<dimen name="widget_size_318">283dp</dimen>
<dimen name="widget_size_319">284dp</dimen>
<dimen name="widget_size_320">284dp</dimen>
<dimen name="widget_size_321">285dp</dimen>
<dimen name="widget_size_322">286dp</dimen>
<dimen name="widget_size_323">287dp</dimen>
<dimen name="widget_size_324">288dp</dimen>
<dimen name="widget_size_325">289dp</dimen>
<dimen name="widget_size_326">290dp</dimen>
<dimen name="widget_size_327">291dp</dimen>
<dimen name="widget_size_328">292dp</dimen>
<dimen name="widget_size_329">292dp</dimen>
<dimen name="widget_size_330">293dp</dimen>
<dimen name="widget_size_331">294dp</dimen>
<dimen name="widget_size_332">295dp</dimen>
<dimen name="widget_size_333">296dp</dimen>
<dimen name="widget_size_334">297dp</dimen>
<dimen name="widget_size_335">298dp</dimen>
<dimen name="widget_size_336">299dp</dimen>
<dimen name="widget_size_337">300dp</dimen>
<dimen name="widget_size_338">300dp</dimen>
<dimen name="widget_size_339">301dp</dimen>
<dimen name="widget_size_340">302dp</dimen>
<dimen name="widget_size_341">303dp</dimen>
<dimen name="widget_size_342">304dp</dimen>
<dimen name="widget_size_343">305dp</dimen>
<dimen name="widget_size_344">306dp</dimen>
<dimen name="widget_size_345">307dp</dimen>
<dimen name="widget_size_346">308dp</dimen>
<dimen name="widget_size_347">308dp</dimen>
<dimen name="widget_size_348">309dp</dimen>
<dimen name="widget_size_349">310dp</dimen>
<dimen name="widget_size_350">311dp</dimen>
<dimen name="widget_size_351">312dp</dimen>
<dimen name="widget_size_352">313dp</dimen>
<dimen name="widget_size_353">314dp</dimen>
<dimen name="widget_size_354">315dp</dimen>
<dimen name="widget_size_355">316dp</dimen>
<dimen name="widget_size_356">316dp</dimen>
<dimen name="widget_size_357">317dp</dimen>
<dimen name="widget_size_358">318dp</dimen>
<dimen name="widget_size_359">319dp</dimen>
<dimen name="widget_size_360">320dp</dimen>
<dimen name="widget_size_365">324dp</dimen>
<dimen name="widget_size_370">329dp</dimen>
<dimen name="widget_size_375">333dp</dimen>
<dimen name="widget_size_380">338dp</dimen>
<dimen name="widget_size_385">342dp</dimen>
<dimen name="widget_size_390">347dp</dimen>
<dimen name="widget_size_395">351dp</dimen>
<dimen name="widget_size_400">356dp</dimen>
<dimen name="widget_size_405">360dp</dimen>
<dimen name="widget_size_410">364dp</dimen>
<dimen name="widget_size_415">369dp</dimen>
<dimen name="widget_size_420">373dp</dimen>
<dimen name="widget_size_425">378dp</dimen>
<dimen name="widget_size_430">382dp</dimen>
<dimen name="widget_size_435">387dp</dimen>
<dimen name="widget_size_440">391dp</dimen>
<dimen name="widget_size_445">396dp</dimen>
<dimen name="widget_size_450">400dp</dimen>
<dimen name="widget_size_455">404dp</dimen>
<dimen name="widget_size_460">409dp</dimen>
<dimen name="widget_size_465">413dp</dimen>
<dimen name="widget_size_470">418dp</dimen>
<dimen name="widget_size_475">422dp</dimen>
<dimen name="widget_size_480">427dp</dimen>
<dimen name="widget_size_485">431dp</dimen>
<dimen name="widget_size_490">436dp</dimen>
<dimen name="widget_size_495">440dp</dimen>
<dimen name="widget_size_500">444dp</dimen>
<dimen name="widget_size_505">449dp</dimen>
<dimen name="widget_size_510">453dp</dimen>
<dimen name="widget_size_515">458dp</dimen>
<dimen name="widget_size_520">462dp</dimen>
<dimen name="widget_size_525">467dp</dimen>
<dimen name="widget_size_530">471dp</dimen>
<dimen name="widget_size_535">476dp</dimen>
<dimen name="widget_size_540">480dp</dimen>
<dimen name="widget_size_545">484dp</dimen>
<dimen name="widget_size_550">489dp</dimen>
<dimen name="widget_size_555">493dp</dimen>
<dimen name="widget_size_560">498dp</dimen>
<dimen name="widget_size_565">502dp</dimen>
<dimen name="widget_size_570">507dp</dimen>
<dimen name="widget_size_575">511dp</dimen>
<dimen name="widget_size_580">516dp</dimen>
<dimen name="widget_size_585">520dp</dimen>
<dimen name="widget_size_590">524dp</dimen>
<dimen name="widget_size_595">529dp</dimen>
<dimen name="widget_size_600">533dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">1px</dimen>
<dimen name="widget_min_size_2">2px</dimen>
<dimen name="widget_min_size_3">3px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">6sp</dimen>
<dimen name="font_size_7">7sp</dimen>
<dimen name="font_size_8">8sp</dimen>
<dimen name="font_size_9">9sp</dimen>
<dimen name="font_size_10">10sp</dimen>
<dimen name="font_size_11">11sp</dimen>
<dimen name="font_size_12">12sp</dimen>
<dimen name="font_size_13">13sp</dimen>
<dimen name="font_size_14">14sp</dimen>
<dimen name="font_size_15">15sp</dimen>
<dimen name="font_size_16">16sp</dimen>
<dimen name="font_size_17">17sp</dimen>
<dimen name="font_size_18">18sp</dimen>
<dimen name="font_size_19">19sp</dimen>
<dimen name="font_size_20">20sp</dimen>
<dimen name="font_size_21">21sp</dimen>
<dimen name="font_size_22">22sp</dimen>
<dimen name="font_size_23">23sp</dimen>
<dimen name="font_size_24">24sp</dimen>
<dimen name="font_size_25">25sp</dimen>
<dimen name="font_size_26">26sp</dimen>
<dimen name="font_size_27">27sp</dimen>
<dimen name="font_size_28">28sp</dimen>
<dimen name="font_size_29">29sp</dimen>
<dimen name="font_size_30">30sp</dimen>
<dimen name="font_size_31">31sp</dimen>
<dimen name="font_size_32">32sp</dimen>
<dimen name="font_size_33">33sp</dimen>
<dimen name="font_size_34">34sp</dimen>
<dimen name="font_size_35">35sp</dimen>
<dimen name="font_size_36">36sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">1dp</dimen>
<dimen name="widget_size_2">2dp</dimen>
<dimen name="widget_size_3">3dp</dimen>
<dimen name="widget_size_4">4dp</dimen>
<dimen name="widget_size_5">5dp</dimen>
<dimen name="widget_size_6">6dp</dimen>
<dimen name="widget_size_7">7dp</dimen>
<dimen name="widget_size_8">8dp</dimen>
<dimen name="widget_size_9">9dp</dimen>
<dimen name="widget_size_10">10dp</dimen>
<dimen name="widget_size_11">11dp</dimen>
<dimen name="widget_size_12">12dp</dimen>
<dimen name="widget_size_13">13dp</dimen>
<dimen name="widget_size_14">14dp</dimen>
<dimen name="widget_size_15">15dp</dimen>
<dimen name="widget_size_16">16dp</dimen>
<dimen name="widget_size_17">17dp</dimen>
<dimen name="widget_size_18">18dp</dimen>
<dimen name="widget_size_19">19dp</dimen>
<dimen name="widget_size_20">20dp</dimen>
<dimen name="widget_size_21">21dp</dimen>
<dimen name="widget_size_22">22dp</dimen>
<dimen name="widget_size_23">23dp</dimen>
<dimen name="widget_size_24">24dp</dimen>
<dimen name="widget_size_25">25dp</dimen>
<dimen name="widget_size_26">26dp</dimen>
<dimen name="widget_size_27">27dp</dimen>
<dimen name="widget_size_28">28dp</dimen>
<dimen name="widget_size_29">29dp</dimen>
<dimen name="widget_size_30">30dp</dimen>
<dimen name="widget_size_31">31dp</dimen>
<dimen name="widget_size_32">32dp</dimen>
<dimen name="widget_size_33">33dp</dimen>
<dimen name="widget_size_34">34dp</dimen>
<dimen name="widget_size_35">35dp</dimen>
<dimen name="widget_size_36">36dp</dimen>
<dimen name="widget_size_37">37dp</dimen>
<dimen name="widget_size_38">38dp</dimen>
<dimen name="widget_size_39">39dp</dimen>
<dimen name="widget_size_40">40dp</dimen>
<dimen name="widget_size_41">41dp</dimen>
<dimen name="widget_size_42">42dp</dimen>
<dimen name="widget_size_43">43dp</dimen>
<dimen name="widget_size_44">44dp</dimen>
<dimen name="widget_size_45">45dp</dimen>
<dimen name="widget_size_46">46dp</dimen>
<dimen name="widget_size_47">47dp</dimen>
<dimen name="widget_size_48">48dp</dimen>
<dimen name="widget_size_49">49dp</dimen>
<dimen name="widget_size_50">50dp</dimen>
<dimen name="widget_size_51">51dp</dimen>
<dimen name="widget_size_52">52dp</dimen>
<dimen name="widget_size_53">53dp</dimen>
<dimen name="widget_size_54">54dp</dimen>
<dimen name="widget_size_55">55dp</dimen>
<dimen name="widget_size_56">56dp</dimen>
<dimen name="widget_size_57">57dp</dimen>
<dimen name="widget_size_58">58dp</dimen>
<dimen name="widget_size_59">59dp</dimen>
<dimen name="widget_size_60">60dp</dimen>
<dimen name="widget_size_61">61dp</dimen>
<dimen name="widget_size_62">62dp</dimen>
<dimen name="widget_size_63">63dp</dimen>
<dimen name="widget_size_64">64dp</dimen>
<dimen name="widget_size_65">65dp</dimen>
<dimen name="widget_size_66">66dp</dimen>
<dimen name="widget_size_67">67dp</dimen>
<dimen name="widget_size_68">68dp</dimen>
<dimen name="widget_size_69">69dp</dimen>
<dimen name="widget_size_70">70dp</dimen>
<dimen name="widget_size_71">71dp</dimen>
<dimen name="widget_size_72">72dp</dimen>
<dimen name="widget_size_73">73dp</dimen>
<dimen name="widget_size_74">74dp</dimen>
<dimen name="widget_size_75">75dp</dimen>
<dimen name="widget_size_76">76dp</dimen>
<dimen name="widget_size_77">77dp</dimen>
<dimen name="widget_size_78">78dp</dimen>
<dimen name="widget_size_79">79dp</dimen>
<dimen name="widget_size_80">80dp</dimen>
<dimen name="widget_size_81">81dp</dimen>
<dimen name="widget_size_82">82dp</dimen>
<dimen name="widget_size_83">83dp</dimen>
<dimen name="widget_size_84">84dp</dimen>
<dimen name="widget_size_85">85dp</dimen>
<dimen name="widget_size_86">86dp</dimen>
<dimen name="widget_size_87">87dp</dimen>
<dimen name="widget_size_88">88dp</dimen>
<dimen name="widget_size_89">89dp</dimen>
<dimen name="widget_size_90">90dp</dimen>
<dimen name="widget_size_91">91dp</dimen>
<dimen name="widget_size_92">92dp</dimen>
<dimen name="widget_size_93">93dp</dimen>
<dimen name="widget_size_94">94dp</dimen>
<dimen name="widget_size_95">95dp</dimen>
<dimen name="widget_size_96">96dp</dimen>
<dimen name="widget_size_97">97dp</dimen>
<dimen name="widget_size_98">98dp</dimen>
<dimen name="widget_size_99">99dp</dimen>
<dimen name="widget_size_100">100dp</dimen>
<dimen name="widget_size_101">101dp</dimen>
<dimen name="widget_size_102">102dp</dimen>
<dimen name="widget_size_103">103dp</dimen>
<dimen name="widget_size_104">104dp</dimen>
<dimen name="widget_size_105">105dp</dimen>
<dimen name="widget_size_106">106dp</dimen>
<dimen name="widget_size_107">107dp</dimen>
<dimen name="widget_size_108">108dp</dimen>
<dimen name="widget_size_109">109dp</dimen>
<dimen name="widget_size_110">110dp</dimen>
<dimen name="widget_size_111">111dp</dimen>
<dimen name="widget_size_112">112dp</dimen>
<dimen name="widget_size_113">113dp</dimen>
<dimen name="widget_size_114">114dp</dimen>
<dimen name="widget_size_115">115dp</dimen>
<dimen name="widget_size_116">116dp</dimen>
<dimen name="widget_size_117">117dp</dimen>
<dimen name="widget_size_118">118dp</dimen>
<dimen name="widget_size_119">119dp</dimen>
<dimen name="widget_size_120">120dp</dimen>
<dimen name="widget_size_121">121dp</dimen>
<dimen name="widget_size_122">122dp</dimen>
<dimen name="widget_size_123">123dp</dimen>
<dimen name="widget_size_124">124dp</dimen>
<dimen name="widget_size_125">125dp</dimen>
<dimen name="widget_size_126">126dp</dimen>
<dimen name="widget_size_127">127dp</dimen>
<dimen name="widget_size_128">128dp</dimen>
<dimen name="widget_size_129">129dp</dimen>
<dimen name="widget_size_130">130dp</dimen>
<dimen name="widget_size_131">131dp</dimen>
<dimen name="widget_size_132">132dp</dimen>
<dimen name="widget_size_133">133dp</dimen>
<dimen name="widget_size_134">134dp</dimen>
<dimen name="widget_size_135">135dp</dimen>
<dimen name="widget_size_136">136dp</dimen>
<dimen name="widget_size_137">137dp</dimen>
<dimen name="widget_size_138">138dp</dimen>
<dimen name="widget_size_139">139dp</dimen>
<dimen name="widget_size_140">140dp</dimen>
<dimen name="widget_size_141">141dp</dimen>
<dimen name="widget_size_142">142dp</dimen>
<dimen name="widget_size_143">143dp</dimen>
<dimen name="widget_size_144">144dp</dimen>
<dimen name="widget_size_145">145dp</dimen>
<dimen name="widget_size_146">146dp</dimen>
<dimen name="widget_size_147">147dp</dimen>
<dimen name="widget_size_148">148dp</dimen>
<dimen name="widget_size_149">149dp</dimen>
<dimen name="widget_size_150">150dp</dimen>
<dimen name="widget_size_151">151dp</dimen>
<dimen name="widget_size_152">152dp</dimen>
<dimen name="widget_size_153">153dp</dimen>
<dimen name="widget_size_154">154dp</dimen>
<dimen name="widget_size_155">155dp</dimen>
<dimen name="widget_size_156">156dp</dimen>
<dimen name="widget_size_157">157dp</dimen>
<dimen name="widget_size_158">158dp</dimen>
<dimen name="widget_size_159">159dp</dimen>
<dimen name="widget_size_160">160dp</dimen>
<dimen name="widget_size_161">161dp</dimen>
<dimen name="widget_size_162">162dp</dimen>
<dimen name="widget_size_163">163dp</dimen>
<dimen name="widget_size_164">164dp</dimen>
<dimen name="widget_size_165">165dp</dimen>
<dimen name="widget_size_166">166dp</dimen>
<dimen name="widget_size_167">167dp</dimen>
<dimen name="widget_size_168">168dp</dimen>
<dimen name="widget_size_169">169dp</dimen>
<dimen name="widget_size_170">170dp</dimen>
<dimen name="widget_size_171">171dp</dimen>
<dimen name="widget_size_172">172dp</dimen>
<dimen name="widget_size_173">173dp</dimen>
<dimen name="widget_size_174">174dp</dimen>
<dimen name="widget_size_175">175dp</dimen>
<dimen name="widget_size_176">176dp</dimen>
<dimen name="widget_size_177">177dp</dimen>
<dimen name="widget_size_178">178dp</dimen>
<dimen name="widget_size_179">179dp</dimen>
<dimen name="widget_size_180">180dp</dimen>
<dimen name="widget_size_181">181dp</dimen>
<dimen name="widget_size_182">182dp</dimen>
<dimen name="widget_size_183">183dp</dimen>
<dimen name="widget_size_184">184dp</dimen>
<dimen name="widget_size_185">185dp</dimen>
<dimen name="widget_size_186">186dp</dimen>
<dimen name="widget_size_187">187dp</dimen>
<dimen name="widget_size_188">188dp</dimen>
<dimen name="widget_size_189">189dp</dimen>
<dimen name="widget_size_190">190dp</dimen>
<dimen name="widget_size_191">191dp</dimen>
<dimen name="widget_size_192">192dp</dimen>
<dimen name="widget_size_193">193dp</dimen>
<dimen name="widget_size_194">194dp</dimen>
<dimen name="widget_size_195">195dp</dimen>
<dimen name="widget_size_196">196dp</dimen>
<dimen name="widget_size_197">197dp</dimen>
<dimen name="widget_size_198">198dp</dimen>
<dimen name="widget_size_199">199dp</dimen>
<dimen name="widget_size_200">200dp</dimen>
<dimen name="widget_size_201">201dp</dimen>
<dimen name="widget_size_202">202dp</dimen>
<dimen name="widget_size_203">203dp</dimen>
<dimen name="widget_size_204">204dp</dimen>
<dimen name="widget_size_205">205dp</dimen>
<dimen name="widget_size_206">206dp</dimen>
<dimen name="widget_size_207">207dp</dimen>
<dimen name="widget_size_208">208dp</dimen>
<dimen name="widget_size_209">209dp</dimen>
<dimen name="widget_size_210">210dp</dimen>
<dimen name="widget_size_211">211dp</dimen>
<dimen name="widget_size_212">212dp</dimen>
<dimen name="widget_size_213">213dp</dimen>
<dimen name="widget_size_214">214dp</dimen>
<dimen name="widget_size_215">215dp</dimen>
<dimen name="widget_size_216">216dp</dimen>
<dimen name="widget_size_217">217dp</dimen>
<dimen name="widget_size_218">218dp</dimen>
<dimen name="widget_size_219">219dp</dimen>
<dimen name="widget_size_220">220dp</dimen>
<dimen name="widget_size_221">221dp</dimen>
<dimen name="widget_size_222">222dp</dimen>
<dimen name="widget_size_223">223dp</dimen>
<dimen name="widget_size_224">224dp</dimen>
<dimen name="widget_size_225">225dp</dimen>
<dimen name="widget_size_226">226dp</dimen>
<dimen name="widget_size_227">227dp</dimen>
<dimen name="widget_size_228">228dp</dimen>
<dimen name="widget_size_229">229dp</dimen>
<dimen name="widget_size_230">230dp</dimen>
<dimen name="widget_size_231">231dp</dimen>
<dimen name="widget_size_232">232dp</dimen>
<dimen name="widget_size_233">233dp</dimen>
<dimen name="widget_size_234">234dp</dimen>
<dimen name="widget_size_235">235dp</dimen>
<dimen name="widget_size_236">236dp</dimen>
<dimen name="widget_size_237">237dp</dimen>
<dimen name="widget_size_238">238dp</dimen>
<dimen name="widget_size_239">239dp</dimen>
<dimen name="widget_size_240">240dp</dimen>
<dimen name="widget_size_241">241dp</dimen>
<dimen name="widget_size_242">242dp</dimen>
<dimen name="widget_size_243">243dp</dimen>
<dimen name="widget_size_244">244dp</dimen>
<dimen name="widget_size_245">245dp</dimen>
<dimen name="widget_size_246">246dp</dimen>
<dimen name="widget_size_247">247dp</dimen>
<dimen name="widget_size_248">248dp</dimen>
<dimen name="widget_size_249">249dp</dimen>
<dimen name="widget_size_250">250dp</dimen>
<dimen name="widget_size_251">251dp</dimen>
<dimen name="widget_size_252">252dp</dimen>
<dimen name="widget_size_253">253dp</dimen>
<dimen name="widget_size_254">254dp</dimen>
<dimen name="widget_size_255">255dp</dimen>
<dimen name="widget_size_256">256dp</dimen>
<dimen name="widget_size_257">257dp</dimen>
<dimen name="widget_size_258">258dp</dimen>
<dimen name="widget_size_259">259dp</dimen>
<dimen name="widget_size_260">260dp</dimen>
<dimen name="widget_size_261">261dp</dimen>
<dimen name="widget_size_262">262dp</dimen>
<dimen name="widget_size_263">263dp</dimen>
<dimen name="widget_size_264">264dp</dimen>
<dimen name="widget_size_265">265dp</dimen>
<dimen name="widget_size_266">266dp</dimen>
<dimen name="widget_size_267">267dp</dimen>
<dimen name="widget_size_268">268dp</dimen>
<dimen name="widget_size_269">269dp</dimen>
<dimen name="widget_size_270">270dp</dimen>
<dimen name="widget_size_271">271dp</dimen>
<dimen name="widget_size_272">272dp</dimen>
<dimen name="widget_size_273">273dp</dimen>
<dimen name="widget_size_274">274dp</dimen>
<dimen name="widget_size_275">275dp</dimen>
<dimen name="widget_size_276">276dp</dimen>
<dimen name="widget_size_277">277dp</dimen>
<dimen name="widget_size_278">278dp</dimen>
<dimen name="widget_size_279">279dp</dimen>
<dimen name="widget_size_280">280dp</dimen>
<dimen name="widget_size_281">281dp</dimen>
<dimen name="widget_size_282">282dp</dimen>
<dimen name="widget_size_283">283dp</dimen>
<dimen name="widget_size_284">284dp</dimen>
<dimen name="widget_size_285">285dp</dimen>
<dimen name="widget_size_286">286dp</dimen>
<dimen name="widget_size_287">287dp</dimen>
<dimen name="widget_size_288">288dp</dimen>
<dimen name="widget_size_289">289dp</dimen>
<dimen name="widget_size_290">290dp</dimen>
<dimen name="widget_size_291">291dp</dimen>
<dimen name="widget_size_292">292dp</dimen>
<dimen name="widget_size_293">293dp</dimen>
<dimen name="widget_size_294">294dp</dimen>
<dimen name="widget_size_295">295dp</dimen>
<dimen name="widget_size_296">296dp</dimen>
<dimen name="widget_size_297">297dp</dimen>
<dimen name="widget_size_298">298dp</dimen>
<dimen name="widget_size_299">299dp</dimen>
<dimen name="widget_size_300">300dp</dimen>
<dimen name="widget_size_301">301dp</dimen>
<dimen name="widget_size_302">302dp</dimen>
<dimen name="widget_size_303">303dp</dimen>
<dimen name="widget_size_304">304dp</dimen>
<dimen name="widget_size_305">305dp</dimen>
<dimen name="widget_size_306">306dp</dimen>
<dimen name="widget_size_307">307dp</dimen>
<dimen name="widget_size_308">308dp</dimen>
<dimen name="widget_size_309">309dp</dimen>
<dimen name="widget_size_310">310dp</dimen>
<dimen name="widget_size_311">311dp</dimen>
<dimen name="widget_size_312">312dp</dimen>
<dimen name="widget_size_313">313dp</dimen>
<dimen name="widget_size_314">314dp</dimen>
<dimen name="widget_size_315">315dp</dimen>
<dimen name="widget_size_316">316dp</dimen>
<dimen name="widget_size_317">317dp</dimen>
<dimen name="widget_size_318">318dp</dimen>
<dimen name="widget_size_319">319dp</dimen>
<dimen name="widget_size_320">320dp</dimen>
<dimen name="widget_size_321">321dp</dimen>
<dimen name="widget_size_322">322dp</dimen>
<dimen name="widget_size_323">323dp</dimen>
<dimen name="widget_size_324">324dp</dimen>
<dimen name="widget_size_325">325dp</dimen>
<dimen name="widget_size_326">326dp</dimen>
<dimen name="widget_size_327">327dp</dimen>
<dimen name="widget_size_328">328dp</dimen>
<dimen name="widget_size_329">329dp</dimen>
<dimen name="widget_size_330">330dp</dimen>
<dimen name="widget_size_331">331dp</dimen>
<dimen name="widget_size_332">332dp</dimen>
<dimen name="widget_size_333">333dp</dimen>
<dimen name="widget_size_334">334dp</dimen>
<dimen name="widget_size_335">335dp</dimen>
<dimen name="widget_size_336">336dp</dimen>
<dimen name="widget_size_337">337dp</dimen>
<dimen name="widget_size_338">338dp</dimen>
<dimen name="widget_size_339">339dp</dimen>
<dimen name="widget_size_340">340dp</dimen>
<dimen name="widget_size_341">341dp</dimen>
<dimen name="widget_size_342">342dp</dimen>
<dimen name="widget_size_343">343dp</dimen>
<dimen name="widget_size_344">344dp</dimen>
<dimen name="widget_size_345">345dp</dimen>
<dimen name="widget_size_346">346dp</dimen>
<dimen name="widget_size_347">347dp</dimen>
<dimen name="widget_size_348">348dp</dimen>
<dimen name="widget_size_349">349dp</dimen>
<dimen name="widget_size_350">350dp</dimen>
<dimen name="widget_size_351">351dp</dimen>
<dimen name="widget_size_352">352dp</dimen>
<dimen name="widget_size_353">353dp</dimen>
<dimen name="widget_size_354">354dp</dimen>
<dimen name="widget_size_355">355dp</dimen>
<dimen name="widget_size_356">356dp</dimen>
<dimen name="widget_size_357">357dp</dimen>
<dimen name="widget_size_358">358dp</dimen>
<dimen name="widget_size_359">359dp</dimen>
<dimen name="widget_size_360">360dp</dimen>
<dimen name="widget_size_365">365dp</dimen>
<dimen name="widget_size_370">370dp</dimen>
<dimen name="widget_size_375">375dp</dimen>
<dimen name="widget_size_380">380dp</dimen>
<dimen name="widget_size_385">385dp</dimen>
<dimen name="widget_size_390">390dp</dimen>
<dimen name="widget_size_395">395dp</dimen>
<dimen name="widget_size_400">400dp</dimen>
<dimen name="widget_size_405">405dp</dimen>
<dimen name="widget_size_410">410dp</dimen>
<dimen name="widget_size_415">415dp</dimen>
<dimen name="widget_size_420">420dp</dimen>
<dimen name="widget_size_425">425dp</dimen>
<dimen name="widget_size_430">430dp</dimen>
<dimen name="widget_size_435">435dp</dimen>
<dimen name="widget_size_440">440dp</dimen>
<dimen name="widget_size_445">445dp</dimen>
<dimen name="widget_size_450">450dp</dimen>
<dimen name="widget_size_455">455dp</dimen>
<dimen name="widget_size_460">460dp</dimen>
<dimen name="widget_size_465">465dp</dimen>
<dimen name="widget_size_470">470dp</dimen>
<dimen name="widget_size_475">475dp</dimen>
<dimen name="widget_size_480">480dp</dimen>
<dimen name="widget_size_485">485dp</dimen>
<dimen name="widget_size_490">490dp</dimen>
<dimen name="widget_size_495">495dp</dimen>
<dimen name="widget_size_500">500dp</dimen>
<dimen name="widget_size_505">505dp</dimen>
<dimen name="widget_size_510">510dp</dimen>
<dimen name="widget_size_515">515dp</dimen>
<dimen name="widget_size_520">520dp</dimen>
<dimen name="widget_size_525">525dp</dimen>
<dimen name="widget_size_530">530dp</dimen>
<dimen name="widget_size_535">535dp</dimen>
<dimen name="widget_size_540">540dp</dimen>
<dimen name="widget_size_545">545dp</dimen>
<dimen name="widget_size_550">550dp</dimen>
<dimen name="widget_size_555">555dp</dimen>
<dimen name="widget_size_560">560dp</dimen>
<dimen name="widget_size_565">565dp</dimen>
<dimen name="widget_size_570">570dp</dimen>
<dimen name="widget_size_575">575dp</dimen>
<dimen name="widget_size_580">580dp</dimen>
<dimen name="widget_size_585">585dp</dimen>
<dimen name="widget_size_590">590dp</dimen>
<dimen name="widget_size_595">595dp</dimen>
<dimen name="widget_size_600">600dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">17dp</dimen>
<dimen name="activity_vertical_margin">17dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">1px</dimen>
<dimen name="widget_min_size_2">2px</dimen>
<dimen name="widget_min_size_3">3px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">6sp</dimen>
<dimen name="font_size_7">7sp</dimen>
<dimen name="font_size_8">9sp</dimen>
<dimen name="font_size_9">10sp</dimen>
<dimen name="font_size_10">11sp</dimen>
<dimen name="font_size_11">12sp</dimen>
<dimen name="font_size_12">13sp</dimen>
<dimen name="font_size_13">14sp</dimen>
<dimen name="font_size_14">15sp</dimen>
<dimen name="font_size_15">16sp</dimen>
<dimen name="font_size_16">17sp</dimen>
<dimen name="font_size_17">18sp</dimen>
<dimen name="font_size_18">19sp</dimen>
<dimen name="font_size_19">20sp</dimen>
<dimen name="font_size_20">21sp</dimen>
<dimen name="font_size_21">22sp</dimen>
<dimen name="font_size_22">23sp</dimen>
<dimen name="font_size_23">25sp</dimen>
<dimen name="font_size_24">26sp</dimen>
<dimen name="font_size_25">27sp</dimen>
<dimen name="font_size_26">28sp</dimen>
<dimen name="font_size_27">29sp</dimen>
<dimen name="font_size_28">30sp</dimen>
<dimen name="font_size_29">31sp</dimen>
<dimen name="font_size_30">32sp</dimen>
<dimen name="font_size_31">33sp</dimen>
<dimen name="font_size_32">34sp</dimen>
<dimen name="font_size_33">35sp</dimen>
<dimen name="font_size_34">36sp</dimen>
<dimen name="font_size_35">37sp</dimen>
<dimen name="font_size_36">38sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">1dp</dimen>
<dimen name="widget_size_2">2dp</dimen>
<dimen name="widget_size_3">3dp</dimen>
<dimen name="widget_size_4">4dp</dimen>
<dimen name="widget_size_5">5dp</dimen>
<dimen name="widget_size_6">6dp</dimen>
<dimen name="widget_size_7">7dp</dimen>
<dimen name="widget_size_8">9dp</dimen>
<dimen name="widget_size_9">10dp</dimen>
<dimen name="widget_size_10">11dp</dimen>
<dimen name="widget_size_11">12dp</dimen>
<dimen name="widget_size_12">13dp</dimen>
<dimen name="widget_size_13">14dp</dimen>
<dimen name="widget_size_14">15dp</dimen>
<dimen name="widget_size_15">16dp</dimen>
<dimen name="widget_size_16">17dp</dimen>
<dimen name="widget_size_17">18dp</dimen>
<dimen name="widget_size_18">19dp</dimen>
<dimen name="widget_size_19">20dp</dimen>
<dimen name="widget_size_20">21dp</dimen>
<dimen name="widget_size_21">22dp</dimen>
<dimen name="widget_size_22">23dp</dimen>
<dimen name="widget_size_23">25dp</dimen>
<dimen name="widget_size_24">26dp</dimen>
<dimen name="widget_size_25">27dp</dimen>
<dimen name="widget_size_26">28dp</dimen>
<dimen name="widget_size_27">29dp</dimen>
<dimen name="widget_size_28">30dp</dimen>
<dimen name="widget_size_29">31dp</dimen>
<dimen name="widget_size_30">32dp</dimen>
<dimen name="widget_size_31">33dp</dimen>
<dimen name="widget_size_32">34dp</dimen>
<dimen name="widget_size_33">35dp</dimen>
<dimen name="widget_size_34">36dp</dimen>
<dimen name="widget_size_35">37dp</dimen>
<dimen name="widget_size_36">38dp</dimen>
<dimen name="widget_size_37">39dp</dimen>
<dimen name="widget_size_38">41dp</dimen>
<dimen name="widget_size_39">42dp</dimen>
<dimen name="widget_size_40">43dp</dimen>
<dimen name="widget_size_41">44dp</dimen>
<dimen name="widget_size_42">45dp</dimen>
<dimen name="widget_size_43">46dp</dimen>
<dimen name="widget_size_44">47dp</dimen>
<dimen name="widget_size_45">48dp</dimen>
<dimen name="widget_size_46">49dp</dimen>
<dimen name="widget_size_47">50dp</dimen>
<dimen name="widget_size_48">51dp</dimen>
<dimen name="widget_size_49">52dp</dimen>
<dimen name="widget_size_50">53dp</dimen>
<dimen name="widget_size_51">54dp</dimen>
<dimen name="widget_size_52">55dp</dimen>
<dimen name="widget_size_53">57dp</dimen>
<dimen name="widget_size_54">58dp</dimen>
<dimen name="widget_size_55">59dp</dimen>
<dimen name="widget_size_56">60dp</dimen>
<dimen name="widget_size_57">61dp</dimen>
<dimen name="widget_size_58">62dp</dimen>
<dimen name="widget_size_59">63dp</dimen>
<dimen name="widget_size_60">64dp</dimen>
<dimen name="widget_size_61">65dp</dimen>
<dimen name="widget_size_62">66dp</dimen>
<dimen name="widget_size_63">67dp</dimen>
<dimen name="widget_size_64">68dp</dimen>
<dimen name="widget_size_65">69dp</dimen>
<dimen name="widget_size_66">70dp</dimen>
<dimen name="widget_size_67">71dp</dimen>
<dimen name="widget_size_68">73dp</dimen>
<dimen name="widget_size_69">74dp</dimen>
<dimen name="widget_size_70">75dp</dimen>
<dimen name="widget_size_71">76dp</dimen>
<dimen name="widget_size_72">77dp</dimen>
<dimen name="widget_size_73">78dp</dimen>
<dimen name="widget_size_74">79dp</dimen>
<dimen name="widget_size_75">80dp</dimen>
<dimen name="widget_size_76">81dp</dimen>
<dimen name="widget_size_77">82dp</dimen>
<dimen name="widget_size_78">83dp</dimen>
<dimen name="widget_size_79">84dp</dimen>
<dimen name="widget_size_80">85dp</dimen>
<dimen name="widget_size_81">86dp</dimen>
<dimen name="widget_size_82">87dp</dimen>
<dimen name="widget_size_83">89dp</dimen>
<dimen name="widget_size_84">90dp</dimen>
<dimen name="widget_size_85">91dp</dimen>
<dimen name="widget_size_86">92dp</dimen>
<dimen name="widget_size_87">93dp</dimen>
<dimen name="widget_size_88">94dp</dimen>
<dimen name="widget_size_89">95dp</dimen>
<dimen name="widget_size_90">96dp</dimen>
<dimen name="widget_size_91">97dp</dimen>
<dimen name="widget_size_92">98dp</dimen>
<dimen name="widget_size_93">99dp</dimen>
<dimen name="widget_size_94">100dp</dimen>
<dimen name="widget_size_95">101dp</dimen>
<dimen name="widget_size_96">102dp</dimen>
<dimen name="widget_size_97">103dp</dimen>
<dimen name="widget_size_98">105dp</dimen>
<dimen name="widget_size_99">106dp</dimen>
<dimen name="widget_size_100">107dp</dimen>
<dimen name="widget_size_101">108dp</dimen>
<dimen name="widget_size_102">109dp</dimen>
<dimen name="widget_size_103">110dp</dimen>
<dimen name="widget_size_104">111dp</dimen>
<dimen name="widget_size_105">112dp</dimen>
<dimen name="widget_size_106">113dp</dimen>
<dimen name="widget_size_107">114dp</dimen>
<dimen name="widget_size_108">115dp</dimen>
<dimen name="widget_size_109">116dp</dimen>
<dimen name="widget_size_110">117dp</dimen>
<dimen name="widget_size_111">118dp</dimen>
<dimen name="widget_size_112">119dp</dimen>
<dimen name="widget_size_113">121dp</dimen>
<dimen name="widget_size_114">122dp</dimen>
<dimen name="widget_size_115">123dp</dimen>
<dimen name="widget_size_116">124dp</dimen>
<dimen name="widget_size_117">125dp</dimen>
<dimen name="widget_size_118">126dp</dimen>
<dimen name="widget_size_119">127dp</dimen>
<dimen name="widget_size_120">128dp</dimen>
<dimen name="widget_size_121">129dp</dimen>
<dimen name="widget_size_122">130dp</dimen>
<dimen name="widget_size_123">131dp</dimen>
<dimen name="widget_size_124">132dp</dimen>
<dimen name="widget_size_125">133dp</dimen>
<dimen name="widget_size_126">134dp</dimen>
<dimen name="widget_size_127">135dp</dimen>
<dimen name="widget_size_128">137dp</dimen>
<dimen name="widget_size_129">138dp</dimen>
<dimen name="widget_size_130">139dp</dimen>
<dimen name="widget_size_131">140dp</dimen>
<dimen name="widget_size_132">141dp</dimen>
<dimen name="widget_size_133">142dp</dimen>
<dimen name="widget_size_134">143dp</dimen>
<dimen name="widget_size_135">144dp</dimen>
<dimen name="widget_size_136">145dp</dimen>
<dimen name="widget_size_137">146dp</dimen>
<dimen name="widget_size_138">147dp</dimen>
<dimen name="widget_size_139">148dp</dimen>
<dimen name="widget_size_140">149dp</dimen>
<dimen name="widget_size_141">150dp</dimen>
<dimen name="widget_size_142">151dp</dimen>
<dimen name="widget_size_143">153dp</dimen>
<dimen name="widget_size_144">154dp</dimen>
<dimen name="widget_size_145">155dp</dimen>
<dimen name="widget_size_146">156dp</dimen>
<dimen name="widget_size_147">157dp</dimen>
<dimen name="widget_size_148">158dp</dimen>
<dimen name="widget_size_149">159dp</dimen>
<dimen name="widget_size_150">160dp</dimen>
<dimen name="widget_size_151">161dp</dimen>
<dimen name="widget_size_152">162dp</dimen>
<dimen name="widget_size_153">163dp</dimen>
<dimen name="widget_size_154">164dp</dimen>
<dimen name="widget_size_155">165dp</dimen>
<dimen name="widget_size_156">166dp</dimen>
<dimen name="widget_size_157">167dp</dimen>
<dimen name="widget_size_158">169dp</dimen>
<dimen name="widget_size_159">170dp</dimen>
<dimen name="widget_size_160">171dp</dimen>
<dimen name="widget_size_161">172dp</dimen>
<dimen name="widget_size_162">173dp</dimen>
<dimen name="widget_size_163">174dp</dimen>
<dimen name="widget_size_164">175dp</dimen>
<dimen name="widget_size_165">176dp</dimen>
<dimen name="widget_size_166">177dp</dimen>
<dimen name="widget_size_167">178dp</dimen>
<dimen name="widget_size_168">179dp</dimen>
<dimen name="widget_size_169">180dp</dimen>
<dimen name="widget_size_170">181dp</dimen>
<dimen name="widget_size_171">182dp</dimen>
<dimen name="widget_size_172">183dp</dimen>
<dimen name="widget_size_173">185dp</dimen>
<dimen name="widget_size_174">186dp</dimen>
<dimen name="widget_size_175">187dp</dimen>
<dimen name="widget_size_176">188dp</dimen>
<dimen name="widget_size_177">189dp</dimen>
<dimen name="widget_size_178">190dp</dimen>
<dimen name="widget_size_179">191dp</dimen>
<dimen name="widget_size_180">192dp</dimen>
<dimen name="widget_size_181">193dp</dimen>
<dimen name="widget_size_182">194dp</dimen>
<dimen name="widget_size_183">195dp</dimen>
<dimen name="widget_size_184">196dp</dimen>
<dimen name="widget_size_185">197dp</dimen>
<dimen name="widget_size_186">198dp</dimen>
<dimen name="widget_size_187">199dp</dimen>
<dimen name="widget_size_188">201dp</dimen>
<dimen name="widget_size_189">202dp</dimen>
<dimen name="widget_size_190">203dp</dimen>
<dimen name="widget_size_191">204dp</dimen>
<dimen name="widget_size_192">205dp</dimen>
<dimen name="widget_size_193">206dp</dimen>
<dimen name="widget_size_194">207dp</dimen>
<dimen name="widget_size_195">208dp</dimen>
<dimen name="widget_size_196">209dp</dimen>
<dimen name="widget_size_197">210dp</dimen>
<dimen name="widget_size_198">211dp</dimen>
<dimen name="widget_size_199">212dp</dimen>
<dimen name="widget_size_200">213dp</dimen>
<dimen name="widget_size_201">214dp</dimen>
<dimen name="widget_size_202">215dp</dimen>
<dimen name="widget_size_203">217dp</dimen>
<dimen name="widget_size_204">218dp</dimen>
<dimen name="widget_size_205">219dp</dimen>
<dimen name="widget_size_206">220dp</dimen>
<dimen name="widget_size_207">221dp</dimen>
<dimen name="widget_size_208">222dp</dimen>
<dimen name="widget_size_209">223dp</dimen>
<dimen name="widget_size_210">224dp</dimen>
<dimen name="widget_size_211">225dp</dimen>
<dimen name="widget_size_212">226dp</dimen>
<dimen name="widget_size_213">227dp</dimen>
<dimen name="widget_size_214">228dp</dimen>
<dimen name="widget_size_215">229dp</dimen>
<dimen name="widget_size_216">230dp</dimen>
<dimen name="widget_size_217">231dp</dimen>
<dimen name="widget_size_218">233dp</dimen>
<dimen name="widget_size_219">234dp</dimen>
<dimen name="widget_size_220">235dp</dimen>
<dimen name="widget_size_221">236dp</dimen>
<dimen name="widget_size_222">237dp</dimen>
<dimen name="widget_size_223">238dp</dimen>
<dimen name="widget_size_224">239dp</dimen>
<dimen name="widget_size_225">240dp</dimen>
<dimen name="widget_size_226">241dp</dimen>
<dimen name="widget_size_227">242dp</dimen>
<dimen name="widget_size_228">243dp</dimen>
<dimen name="widget_size_229">244dp</dimen>
<dimen name="widget_size_230">245dp</dimen>
<dimen name="widget_size_231">246dp</dimen>
<dimen name="widget_size_232">247dp</dimen>
<dimen name="widget_size_233">249dp</dimen>
<dimen name="widget_size_234">250dp</dimen>
<dimen name="widget_size_235">251dp</dimen>
<dimen name="widget_size_236">252dp</dimen>
<dimen name="widget_size_237">253dp</dimen>
<dimen name="widget_size_238">254dp</dimen>
<dimen name="widget_size_239">255dp</dimen>
<dimen name="widget_size_240">256dp</dimen>
<dimen name="widget_size_241">257dp</dimen>
<dimen name="widget_size_242">258dp</dimen>
<dimen name="widget_size_243">259dp</dimen>
<dimen name="widget_size_244">260dp</dimen>
<dimen name="widget_size_245">261dp</dimen>
<dimen name="widget_size_246">262dp</dimen>
<dimen name="widget_size_247">263dp</dimen>
<dimen name="widget_size_248">265dp</dimen>
<dimen name="widget_size_249">266dp</dimen>
<dimen name="widget_size_250">267dp</dimen>
<dimen name="widget_size_251">268dp</dimen>
<dimen name="widget_size_252">269dp</dimen>
<dimen name="widget_size_253">270dp</dimen>
<dimen name="widget_size_254">271dp</dimen>
<dimen name="widget_size_255">272dp</dimen>
<dimen name="widget_size_256">273dp</dimen>
<dimen name="widget_size_257">274dp</dimen>
<dimen name="widget_size_258">275dp</dimen>
<dimen name="widget_size_259">276dp</dimen>
<dimen name="widget_size_260">277dp</dimen>
<dimen name="widget_size_261">278dp</dimen>
<dimen name="widget_size_262">279dp</dimen>
<dimen name="widget_size_263">281dp</dimen>
<dimen name="widget_size_264">282dp</dimen>
<dimen name="widget_size_265">283dp</dimen>
<dimen name="widget_size_266">284dp</dimen>
<dimen name="widget_size_267">285dp</dimen>
<dimen name="widget_size_268">286dp</dimen>
<dimen name="widget_size_269">287dp</dimen>
<dimen name="widget_size_270">288dp</dimen>
<dimen name="widget_size_271">289dp</dimen>
<dimen name="widget_size_272">290dp</dimen>
<dimen name="widget_size_273">291dp</dimen>
<dimen name="widget_size_274">292dp</dimen>
<dimen name="widget_size_275">293dp</dimen>
<dimen name="widget_size_276">294dp</dimen>
<dimen name="widget_size_277">295dp</dimen>
<dimen name="widget_size_278">297dp</dimen>
<dimen name="widget_size_279">298dp</dimen>
<dimen name="widget_size_280">299dp</dimen>
<dimen name="widget_size_281">300dp</dimen>
<dimen name="widget_size_282">301dp</dimen>
<dimen name="widget_size_283">302dp</dimen>
<dimen name="widget_size_284">303dp</dimen>
<dimen name="widget_size_285">304dp</dimen>
<dimen name="widget_size_286">305dp</dimen>
<dimen name="widget_size_287">306dp</dimen>
<dimen name="widget_size_288">307dp</dimen>
<dimen name="widget_size_289">308dp</dimen>
<dimen name="widget_size_290">309dp</dimen>
<dimen name="widget_size_291">310dp</dimen>
<dimen name="widget_size_292">311dp</dimen>
<dimen name="widget_size_293">313dp</dimen>
<dimen name="widget_size_294">314dp</dimen>
<dimen name="widget_size_295">315dp</dimen>
<dimen name="widget_size_296">316dp</dimen>
<dimen name="widget_size_297">317dp</dimen>
<dimen name="widget_size_298">318dp</dimen>
<dimen name="widget_size_299">319dp</dimen>
<dimen name="widget_size_300">320dp</dimen>
<dimen name="widget_size_301">321dp</dimen>
<dimen name="widget_size_302">322dp</dimen>
<dimen name="widget_size_303">323dp</dimen>
<dimen name="widget_size_304">324dp</dimen>
<dimen name="widget_size_305">325dp</dimen>
<dimen name="widget_size_306">326dp</dimen>
<dimen name="widget_size_307">327dp</dimen>
<dimen name="widget_size_308">329dp</dimen>
<dimen name="widget_size_309">330dp</dimen>
<dimen name="widget_size_310">331dp</dimen>
<dimen name="widget_size_311">332dp</dimen>
<dimen name="widget_size_312">333dp</dimen>
<dimen name="widget_size_313">334dp</dimen>
<dimen name="widget_size_314">335dp</dimen>
<dimen name="widget_size_315">336dp</dimen>
<dimen name="widget_size_316">337dp</dimen>
<dimen name="widget_size_317">338dp</dimen>
<dimen name="widget_size_318">339dp</dimen>
<dimen name="widget_size_319">340dp</dimen>
<dimen name="widget_size_320">341dp</dimen>
<dimen name="widget_size_321">342dp</dimen>
<dimen name="widget_size_322">343dp</dimen>
<dimen name="widget_size_323">345dp</dimen>
<dimen name="widget_size_324">346dp</dimen>
<dimen name="widget_size_325">347dp</dimen>
<dimen name="widget_size_326">348dp</dimen>
<dimen name="widget_size_327">349dp</dimen>
<dimen name="widget_size_328">350dp</dimen>
<dimen name="widget_size_329">351dp</dimen>
<dimen name="widget_size_330">352dp</dimen>
<dimen name="widget_size_331">353dp</dimen>
<dimen name="widget_size_332">354dp</dimen>
<dimen name="widget_size_333">355dp</dimen>
<dimen name="widget_size_334">356dp</dimen>
<dimen name="widget_size_335">357dp</dimen>
<dimen name="widget_size_336">358dp</dimen>
<dimen name="widget_size_337">359dp</dimen>
<dimen name="widget_size_338">361dp</dimen>
<dimen name="widget_size_339">362dp</dimen>
<dimen name="widget_size_340">363dp</dimen>
<dimen name="widget_size_341">364dp</dimen>
<dimen name="widget_size_342">365dp</dimen>
<dimen name="widget_size_343">366dp</dimen>
<dimen name="widget_size_344">367dp</dimen>
<dimen name="widget_size_345">368dp</dimen>
<dimen name="widget_size_346">369dp</dimen>
<dimen name="widget_size_347">370dp</dimen>
<dimen name="widget_size_348">371dp</dimen>
<dimen name="widget_size_349">372dp</dimen>
<dimen name="widget_size_350">373dp</dimen>
<dimen name="widget_size_351">374dp</dimen>
<dimen name="widget_size_352">375dp</dimen>
<dimen name="widget_size_353">377dp</dimen>
<dimen name="widget_size_354">378dp</dimen>
<dimen name="widget_size_355">379dp</dimen>
<dimen name="widget_size_356">380dp</dimen>
<dimen name="widget_size_357">381dp</dimen>
<dimen name="widget_size_358">382dp</dimen>
<dimen name="widget_size_359">383dp</dimen>
<dimen name="widget_size_360">384dp</dimen>
<dimen name="widget_size_365">389dp</dimen>
<dimen name="widget_size_370">395dp</dimen>
<dimen name="widget_size_375">400dp</dimen>
<dimen name="widget_size_380">405dp</dimen>
<dimen name="widget_size_385">411dp</dimen>
<dimen name="widget_size_390">416dp</dimen>
<dimen name="widget_size_395">421dp</dimen>
<dimen name="widget_size_400">427dp</dimen>
<dimen name="widget_size_405">432dp</dimen>
<dimen name="widget_size_410">437dp</dimen>
<dimen name="widget_size_415">443dp</dimen>
<dimen name="widget_size_420">448dp</dimen>
<dimen name="widget_size_425">453dp</dimen>
<dimen name="widget_size_430">459dp</dimen>
<dimen name="widget_size_435">464dp</dimen>
<dimen name="widget_size_440">469dp</dimen>
<dimen name="widget_size_445">475dp</dimen>
<dimen name="widget_size_450">480dp</dimen>
<dimen name="widget_size_455">485dp</dimen>
<dimen name="widget_size_460">491dp</dimen>
<dimen name="widget_size_465">496dp</dimen>
<dimen name="widget_size_470">501dp</dimen>
<dimen name="widget_size_475">507dp</dimen>
<dimen name="widget_size_480">512dp</dimen>
<dimen name="widget_size_485">517dp</dimen>
<dimen name="widget_size_490">523dp</dimen>
<dimen name="widget_size_495">528dp</dimen>
<dimen name="widget_size_500">533dp</dimen>
<dimen name="widget_size_505">539dp</dimen>
<dimen name="widget_size_510">544dp</dimen>
<dimen name="widget_size_515">549dp</dimen>
<dimen name="widget_size_520">555dp</dimen>
<dimen name="widget_size_525">560dp</dimen>
<dimen name="widget_size_530">565dp</dimen>
<dimen name="widget_size_535">571dp</dimen>
<dimen name="widget_size_540">576dp</dimen>
<dimen name="widget_size_545">581dp</dimen>
<dimen name="widget_size_550">587dp</dimen>
<dimen name="widget_size_555">592dp</dimen>
<dimen name="widget_size_560">597dp</dimen>
<dimen name="widget_size_565">603dp</dimen>
<dimen name="widget_size_570">608dp</dimen>
<dimen name="widget_size_575">613dp</dimen>
<dimen name="widget_size_580">619dp</dimen>
<dimen name="widget_size_585">624dp</dimen>
<dimen name="widget_size_590">629dp</dimen>
<dimen name="widget_size_595">635dp</dimen>
<dimen name="widget_size_600">640dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">18dp</dimen>
<dimen name="activity_vertical_margin">18dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">1px</dimen>
<dimen name="widget_min_size_2">2px</dimen>
<dimen name="widget_min_size_3">3px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">7sp</dimen>
<dimen name="font_size_7">8sp</dimen>
<dimen name="font_size_8">9sp</dimen>
<dimen name="font_size_9">10sp</dimen>
<dimen name="font_size_10">11sp</dimen>
<dimen name="font_size_11">13sp</dimen>
<dimen name="font_size_12">14sp</dimen>
<dimen name="font_size_13">15sp</dimen>
<dimen name="font_size_14">16sp</dimen>
<dimen name="font_size_15">17sp</dimen>
<dimen name="font_size_16">18sp</dimen>
<dimen name="font_size_17">19sp</dimen>
<dimen name="font_size_18">21sp</dimen>
<dimen name="font_size_19">22sp</dimen>
<dimen name="font_size_20">23sp</dimen>
<dimen name="font_size_21">24sp</dimen>
<dimen name="font_size_22">25sp</dimen>
<dimen name="font_size_23">26sp</dimen>
<dimen name="font_size_24">27sp</dimen>
<dimen name="font_size_25">28sp</dimen>
<dimen name="font_size_26">30sp</dimen>
<dimen name="font_size_27">31sp</dimen>
<dimen name="font_size_28">32sp</dimen>
<dimen name="font_size_29">33sp</dimen>
<dimen name="font_size_30">34sp</dimen>
<dimen name="font_size_31">35sp</dimen>
<dimen name="font_size_32">36sp</dimen>
<dimen name="font_size_33">38sp</dimen>
<dimen name="font_size_34">39sp</dimen>
<dimen name="font_size_35">40sp</dimen>
<dimen name="font_size_36">41sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">1dp</dimen>
<dimen name="widget_size_2">2dp</dimen>
<dimen name="widget_size_3">3dp</dimen>
<dimen name="widget_size_4">5dp</dimen>
<dimen name="widget_size_5">6dp</dimen>
<dimen name="widget_size_6">7dp</dimen>
<dimen name="widget_size_7">8dp</dimen>
<dimen name="widget_size_8">9dp</dimen>
<dimen name="widget_size_9">10dp</dimen>
<dimen name="widget_size_10">11dp</dimen>
<dimen name="widget_size_11">13dp</dimen>
<dimen name="widget_size_12">14dp</dimen>
<dimen name="widget_size_13">15dp</dimen>
<dimen name="widget_size_14">16dp</dimen>
<dimen name="widget_size_15">17dp</dimen>
<dimen name="widget_size_16">18dp</dimen>
<dimen name="widget_size_17">19dp</dimen>
<dimen name="widget_size_18">21dp</dimen>
<dimen name="widget_size_19">22dp</dimen>
<dimen name="widget_size_20">23dp</dimen>
<dimen name="widget_size_21">24dp</dimen>
<dimen name="widget_size_22">25dp</dimen>
<dimen name="widget_size_23">26dp</dimen>
<dimen name="widget_size_24">27dp</dimen>
<dimen name="widget_size_25">28dp</dimen>
<dimen name="widget_size_26">30dp</dimen>
<dimen name="widget_size_27">31dp</dimen>
<dimen name="widget_size_28">32dp</dimen>
<dimen name="widget_size_29">33dp</dimen>
<dimen name="widget_size_30">34dp</dimen>
<dimen name="widget_size_31">35dp</dimen>
<dimen name="widget_size_32">36dp</dimen>
<dimen name="widget_size_33">38dp</dimen>
<dimen name="widget_size_34">39dp</dimen>
<dimen name="widget_size_35">40dp</dimen>
<dimen name="widget_size_36">41dp</dimen>
<dimen name="widget_size_37">42dp</dimen>
<dimen name="widget_size_38">43dp</dimen>
<dimen name="widget_size_39">44dp</dimen>
<dimen name="widget_size_40">46dp</dimen>
<dimen name="widget_size_41">47dp</dimen>
<dimen name="widget_size_42">48dp</dimen>
<dimen name="widget_size_43">49dp</dimen>
<dimen name="widget_size_44">50dp</dimen>
<dimen name="widget_size_45">51dp</dimen>
<dimen name="widget_size_46">52dp</dimen>
<dimen name="widget_size_47">54dp</dimen>
<dimen name="widget_size_48">55dp</dimen>
<dimen name="widget_size_49">56dp</dimen>
<dimen name="widget_size_50">57dp</dimen>
<dimen name="widget_size_51">58dp</dimen>
<dimen name="widget_size_52">59dp</dimen>
<dimen name="widget_size_53">60dp</dimen>
<dimen name="widget_size_54">62dp</dimen>
<dimen name="widget_size_55">63dp</dimen>
<dimen name="widget_size_56">64dp</dimen>
<dimen name="widget_size_57">65dp</dimen>
<dimen name="widget_size_58">66dp</dimen>
<dimen name="widget_size_59">67dp</dimen>
<dimen name="widget_size_60">68dp</dimen>
<dimen name="widget_size_61">69dp</dimen>
<dimen name="widget_size_62">71dp</dimen>
<dimen name="widget_size_63">72dp</dimen>
<dimen name="widget_size_64">73dp</dimen>
<dimen name="widget_size_65">74dp</dimen>
<dimen name="widget_size_66">75dp</dimen>
<dimen name="widget_size_67">76dp</dimen>
<dimen name="widget_size_68">77dp</dimen>
<dimen name="widget_size_69">79dp</dimen>
<dimen name="widget_size_70">80dp</dimen>
<dimen name="widget_size_71">81dp</dimen>
<dimen name="widget_size_72">82dp</dimen>
<dimen name="widget_size_73">83dp</dimen>
<dimen name="widget_size_74">84dp</dimen>
<dimen name="widget_size_75">85dp</dimen>
<dimen name="widget_size_76">87dp</dimen>
<dimen name="widget_size_77">88dp</dimen>
<dimen name="widget_size_78">89dp</dimen>
<dimen name="widget_size_79">90dp</dimen>
<dimen name="widget_size_80">91dp</dimen>
<dimen name="widget_size_81">92dp</dimen>
<dimen name="widget_size_82">93dp</dimen>
<dimen name="widget_size_83">95dp</dimen>
<dimen name="widget_size_84">96dp</dimen>
<dimen name="widget_size_85">97dp</dimen>
<dimen name="widget_size_86">98dp</dimen>
<dimen name="widget_size_87">99dp</dimen>
<dimen name="widget_size_88">100dp</dimen>
<dimen name="widget_size_89">101dp</dimen>
<dimen name="widget_size_90">103dp</dimen>
<dimen name="widget_size_91">104dp</dimen>
<dimen name="widget_size_92">105dp</dimen>
<dimen name="widget_size_93">106dp</dimen>
<dimen name="widget_size_94">107dp</dimen>
<dimen name="widget_size_95">108dp</dimen>
<dimen name="widget_size_96">109dp</dimen>
<dimen name="widget_size_97">110dp</dimen>
<dimen name="widget_size_98">112dp</dimen>
<dimen name="widget_size_99">113dp</dimen>
<dimen name="widget_size_100">114dp</dimen>
<dimen name="widget_size_101">115dp</dimen>
<dimen name="widget_size_102">116dp</dimen>
<dimen name="widget_size_103">117dp</dimen>
<dimen name="widget_size_104">118dp</dimen>
<dimen name="widget_size_105">120dp</dimen>
<dimen name="widget_size_106">121dp</dimen>
<dimen name="widget_size_107">122dp</dimen>
<dimen name="widget_size_108">123dp</dimen>
<dimen name="widget_size_109">124dp</dimen>
<dimen name="widget_size_110">125dp</dimen>
<dimen name="widget_size_111">126dp</dimen>
<dimen name="widget_size_112">128dp</dimen>
<dimen name="widget_size_113">129dp</dimen>
<dimen name="widget_size_114">130dp</dimen>
<dimen name="widget_size_115">131dp</dimen>
<dimen name="widget_size_116">132dp</dimen>
<dimen name="widget_size_117">133dp</dimen>
<dimen name="widget_size_118">134dp</dimen>
<dimen name="widget_size_119">136dp</dimen>
<dimen name="widget_size_120">137dp</dimen>
<dimen name="widget_size_121">138dp</dimen>
<dimen name="widget_size_122">139dp</dimen>
<dimen name="widget_size_123">140dp</dimen>
<dimen name="widget_size_124">141dp</dimen>
<dimen name="widget_size_125">142dp</dimen>
<dimen name="widget_size_126">144dp</dimen>
<dimen name="widget_size_127">145dp</dimen>
<dimen name="widget_size_128">146dp</dimen>
<dimen name="widget_size_129">147dp</dimen>
<dimen name="widget_size_130">148dp</dimen>
<dimen name="widget_size_131">149dp</dimen>
<dimen name="widget_size_132">150dp</dimen>
<dimen name="widget_size_133">151dp</dimen>
<dimen name="widget_size_134">153dp</dimen>
<dimen name="widget_size_135">154dp</dimen>
<dimen name="widget_size_136">155dp</dimen>
<dimen name="widget_size_137">156dp</dimen>
<dimen name="widget_size_138">157dp</dimen>
<dimen name="widget_size_139">158dp</dimen>
<dimen name="widget_size_140">159dp</dimen>
<dimen name="widget_size_141">161dp</dimen>
<dimen name="widget_size_142">162dp</dimen>
<dimen name="widget_size_143">163dp</dimen>
<dimen name="widget_size_144">164dp</dimen>
<dimen name="widget_size_145">165dp</dimen>
<dimen name="widget_size_146">166dp</dimen>
<dimen name="widget_size_147">167dp</dimen>
<dimen name="widget_size_148">169dp</dimen>
<dimen name="widget_size_149">170dp</dimen>
<dimen name="widget_size_150">171dp</dimen>
<dimen name="widget_size_151">172dp</dimen>
<dimen name="widget_size_152">173dp</dimen>
<dimen name="widget_size_153">174dp</dimen>
<dimen name="widget_size_154">175dp</dimen>
<dimen name="widget_size_155">177dp</dimen>
<dimen name="widget_size_156">178dp</dimen>
<dimen name="widget_size_157">179dp</dimen>
<dimen name="widget_size_158">180dp</dimen>
<dimen name="widget_size_159">181dp</dimen>
<dimen name="widget_size_160">182dp</dimen>
<dimen name="widget_size_161">183dp</dimen>
<dimen name="widget_size_162">185dp</dimen>
<dimen name="widget_size_163">186dp</dimen>
<dimen name="widget_size_164">187dp</dimen>
<dimen name="widget_size_165">188dp</dimen>
<dimen name="widget_size_166">189dp</dimen>
<dimen name="widget_size_167">190dp</dimen>
<dimen name="widget_size_168">191dp</dimen>
<dimen name="widget_size_169">192dp</dimen>
<dimen name="widget_size_170">194dp</dimen>
<dimen name="widget_size_171">195dp</dimen>
<dimen name="widget_size_172">196dp</dimen>
<dimen name="widget_size_173">197dp</dimen>
<dimen name="widget_size_174">198dp</dimen>
<dimen name="widget_size_175">199dp</dimen>
<dimen name="widget_size_176">200dp</dimen>
<dimen name="widget_size_177">202dp</dimen>
<dimen name="widget_size_178">203dp</dimen>
<dimen name="widget_size_179">204dp</dimen>
<dimen name="widget_size_180">205dp</dimen>
<dimen name="widget_size_181">206dp</dimen>
<dimen name="widget_size_182">207dp</dimen>
<dimen name="widget_size_183">208dp</dimen>
<dimen name="widget_size_184">210dp</dimen>
<dimen name="widget_size_185">211dp</dimen>
<dimen name="widget_size_186">212dp</dimen>
<dimen name="widget_size_187">213dp</dimen>
<dimen name="widget_size_188">214dp</dimen>
<dimen name="widget_size_189">215dp</dimen>
<dimen name="widget_size_190">216dp</dimen>
<dimen name="widget_size_191">218dp</dimen>
<dimen name="widget_size_192">219dp</dimen>
<dimen name="widget_size_193">220dp</dimen>
<dimen name="widget_size_194">221dp</dimen>
<dimen name="widget_size_195">222dp</dimen>
<dimen name="widget_size_196">223dp</dimen>
<dimen name="widget_size_197">224dp</dimen>
<dimen name="widget_size_198">226dp</dimen>
<dimen name="widget_size_199">227dp</dimen>
<dimen name="widget_size_200">228dp</dimen>
<dimen name="widget_size_201">229dp</dimen>
<dimen name="widget_size_202">230dp</dimen>
<dimen name="widget_size_203">231dp</dimen>
<dimen name="widget_size_204">232dp</dimen>
<dimen name="widget_size_205">233dp</dimen>
<dimen name="widget_size_206">235dp</dimen>
<dimen name="widget_size_207">236dp</dimen>
<dimen name="widget_size_208">237dp</dimen>
<dimen name="widget_size_209">238dp</dimen>
<dimen name="widget_size_210">239dp</dimen>
<dimen name="widget_size_211">240dp</dimen>
<dimen name="widget_size_212">241dp</dimen>
<dimen name="widget_size_213">243dp</dimen>
<dimen name="widget_size_214">244dp</dimen>
<dimen name="widget_size_215">245dp</dimen>
<dimen name="widget_size_216">246dp</dimen>
<dimen name="widget_size_217">247dp</dimen>
<dimen name="widget_size_218">248dp</dimen>
<dimen name="widget_size_219">249dp</dimen>
<dimen name="widget_size_220">251dp</dimen>
<dimen name="widget_size_221">252dp</dimen>
<dimen name="widget_size_222">253dp</dimen>
<dimen name="widget_size_223">254dp</dimen>
<dimen name="widget_size_224">255dp</dimen>
<dimen name="widget_size_225">256dp</dimen>
<dimen name="widget_size_226">257dp</dimen>
<dimen name="widget_size_227">259dp</dimen>
<dimen name="widget_size_228">260dp</dimen>
<dimen name="widget_size_229">261dp</dimen>
<dimen name="widget_size_230">262dp</dimen>
<dimen name="widget_size_231">263dp</dimen>
<dimen name="widget_size_232">264dp</dimen>
<dimen name="widget_size_233">265dp</dimen>
<dimen name="widget_size_234">267dp</dimen>
<dimen name="widget_size_235">268dp</dimen>
<dimen name="widget_size_236">269dp</dimen>
<dimen name="widget_size_237">270dp</dimen>
<dimen name="widget_size_238">271dp</dimen>
<dimen name="widget_size_239">272dp</dimen>
<dimen name="widget_size_240">273dp</dimen>
<dimen name="widget_size_241">274dp</dimen>
<dimen name="widget_size_242">276dp</dimen>
<dimen name="widget_size_243">277dp</dimen>
<dimen name="widget_size_244">278dp</dimen>
<dimen name="widget_size_245">279dp</dimen>
<dimen name="widget_size_246">280dp</dimen>
<dimen name="widget_size_247">281dp</dimen>
<dimen name="widget_size_248">282dp</dimen>
<dimen name="widget_size_249">284dp</dimen>
<dimen name="widget_size_250">285dp</dimen>
<dimen name="widget_size_251">286dp</dimen>
<dimen name="widget_size_252">287dp</dimen>
<dimen name="widget_size_253">288dp</dimen>
<dimen name="widget_size_254">289dp</dimen>
<dimen name="widget_size_255">290dp</dimen>
<dimen name="widget_size_256">292dp</dimen>
<dimen name="widget_size_257">293dp</dimen>
<dimen name="widget_size_258">294dp</dimen>
<dimen name="widget_size_259">295dp</dimen>
<dimen name="widget_size_260">296dp</dimen>
<dimen name="widget_size_261">297dp</dimen>
<dimen name="widget_size_262">298dp</dimen>
<dimen name="widget_size_263">300dp</dimen>
<dimen name="widget_size_264">301dp</dimen>
<dimen name="widget_size_265">302dp</dimen>
<dimen name="widget_size_266">303dp</dimen>
<dimen name="widget_size_267">304dp</dimen>
<dimen name="widget_size_268">305dp</dimen>
<dimen name="widget_size_269">306dp</dimen>
<dimen name="widget_size_270">308dp</dimen>
<dimen name="widget_size_271">309dp</dimen>
<dimen name="widget_size_272">310dp</dimen>
<dimen name="widget_size_273">311dp</dimen>
<dimen name="widget_size_274">312dp</dimen>
<dimen name="widget_size_275">313dp</dimen>
<dimen name="widget_size_276">314dp</dimen>
<dimen name="widget_size_277">315dp</dimen>
<dimen name="widget_size_278">317dp</dimen>
<dimen name="widget_size_279">318dp</dimen>
<dimen name="widget_size_280">319dp</dimen>
<dimen name="widget_size_281">320dp</dimen>
<dimen name="widget_size_282">321dp</dimen>
<dimen name="widget_size_283">322dp</dimen>
<dimen name="widget_size_284">323dp</dimen>
<dimen name="widget_size_285">325dp</dimen>
<dimen name="widget_size_286">326dp</dimen>
<dimen name="widget_size_287">327dp</dimen>
<dimen name="widget_size_288">328dp</dimen>
<dimen name="widget_size_289">329dp</dimen>
<dimen name="widget_size_290">330dp</dimen>
<dimen name="widget_size_291">331dp</dimen>
<dimen name="widget_size_292">333dp</dimen>
<dimen name="widget_size_293">334dp</dimen>
<dimen name="widget_size_294">335dp</dimen>
<dimen name="widget_size_295">336dp</dimen>
<dimen name="widget_size_296">337dp</dimen>
<dimen name="widget_size_297">338dp</dimen>
<dimen name="widget_size_298">339dp</dimen>
<dimen name="widget_size_299">341dp</dimen>
<dimen name="widget_size_300">342dp</dimen>
<dimen name="widget_size_301">343dp</dimen>
<dimen name="widget_size_302">344dp</dimen>
<dimen name="widget_size_303">345dp</dimen>
<dimen name="widget_size_304">346dp</dimen>
<dimen name="widget_size_305">347dp</dimen>
<dimen name="widget_size_306">349dp</dimen>
<dimen name="widget_size_307">350dp</dimen>
<dimen name="widget_size_308">351dp</dimen>
<dimen name="widget_size_309">352dp</dimen>
<dimen name="widget_size_310">353dp</dimen>
<dimen name="widget_size_311">354dp</dimen>
<dimen name="widget_size_312">355dp</dimen>
<dimen name="widget_size_313">356dp</dimen>
<dimen name="widget_size_314">358dp</dimen>
<dimen name="widget_size_315">359dp</dimen>
<dimen name="widget_size_316">360dp</dimen>
<dimen name="widget_size_317">361dp</dimen>
<dimen name="widget_size_318">362dp</dimen>
<dimen name="widget_size_319">363dp</dimen>
<dimen name="widget_size_320">364dp</dimen>
<dimen name="widget_size_321">366dp</dimen>
<dimen name="widget_size_322">367dp</dimen>
<dimen name="widget_size_323">368dp</dimen>
<dimen name="widget_size_324">369dp</dimen>
<dimen name="widget_size_325">370dp</dimen>
<dimen name="widget_size_326">371dp</dimen>
<dimen name="widget_size_327">372dp</dimen>
<dimen name="widget_size_328">374dp</dimen>
<dimen name="widget_size_329">375dp</dimen>
<dimen name="widget_size_330">376dp</dimen>
<dimen name="widget_size_331">377dp</dimen>
<dimen name="widget_size_332">378dp</dimen>
<dimen name="widget_size_333">379dp</dimen>
<dimen name="widget_size_334">380dp</dimen>
<dimen name="widget_size_335">382dp</dimen>
<dimen name="widget_size_336">383dp</dimen>
<dimen name="widget_size_337">384dp</dimen>
<dimen name="widget_size_338">385dp</dimen>
<dimen name="widget_size_339">386dp</dimen>
<dimen name="widget_size_340">387dp</dimen>
<dimen name="widget_size_341">388dp</dimen>
<dimen name="widget_size_342">390dp</dimen>
<dimen name="widget_size_343">391dp</dimen>
<dimen name="widget_size_344">392dp</dimen>
<dimen name="widget_size_345">393dp</dimen>
<dimen name="widget_size_346">394dp</dimen>
<dimen name="widget_size_347">395dp</dimen>
<dimen name="widget_size_348">396dp</dimen>
<dimen name="widget_size_349">397dp</dimen>
<dimen name="widget_size_350">399dp</dimen>
<dimen name="widget_size_351">400dp</dimen>
<dimen name="widget_size_352">401dp</dimen>
<dimen name="widget_size_353">402dp</dimen>
<dimen name="widget_size_354">403dp</dimen>
<dimen name="widget_size_355">404dp</dimen>
<dimen name="widget_size_356">405dp</dimen>
<dimen name="widget_size_357">407dp</dimen>
<dimen name="widget_size_358">408dp</dimen>
<dimen name="widget_size_359">409dp</dimen>
<dimen name="widget_size_360">410dp</dimen>
<dimen name="widget_size_365">416dp</dimen>
<dimen name="widget_size_370">421dp</dimen>
<dimen name="widget_size_375">427dp</dimen>
<dimen name="widget_size_380">433dp</dimen>
<dimen name="widget_size_385">438dp</dimen>
<dimen name="widget_size_390">444dp</dimen>
<dimen name="widget_size_395">450dp</dimen>
<dimen name="widget_size_400">456dp</dimen>
<dimen name="widget_size_405">461dp</dimen>
<dimen name="widget_size_410">467dp</dimen>
<dimen name="widget_size_415">473dp</dimen>
<dimen name="widget_size_420">478dp</dimen>
<dimen name="widget_size_425">484dp</dimen>
<dimen name="widget_size_430">490dp</dimen>
<dimen name="widget_size_435">495dp</dimen>
<dimen name="widget_size_440">501dp</dimen>
<dimen name="widget_size_445">507dp</dimen>
<dimen name="widget_size_450">513dp</dimen>
<dimen name="widget_size_455">518dp</dimen>
<dimen name="widget_size_460">524dp</dimen>
<dimen name="widget_size_465">530dp</dimen>
<dimen name="widget_size_470">535dp</dimen>
<dimen name="widget_size_475">541dp</dimen>
<dimen name="widget_size_480">547dp</dimen>
<dimen name="widget_size_485">552dp</dimen>
<dimen name="widget_size_490">558dp</dimen>
<dimen name="widget_size_495">564dp</dimen>
<dimen name="widget_size_500">569dp</dimen>
<dimen name="widget_size_505">575dp</dimen>
<dimen name="widget_size_510">581dp</dimen>
<dimen name="widget_size_515">587dp</dimen>
<dimen name="widget_size_520">592dp</dimen>
<dimen name="widget_size_525">598dp</dimen>
<dimen name="widget_size_530">604dp</dimen>
<dimen name="widget_size_535">609dp</dimen>
<dimen name="widget_size_540">615dp</dimen>
<dimen name="widget_size_545">621dp</dimen>
<dimen name="widget_size_550">626dp</dimen>
<dimen name="widget_size_555">632dp</dimen>
<dimen name="widget_size_560">638dp</dimen>
<dimen name="widget_size_565">643dp</dimen>
<dimen name="widget_size_570">649dp</dimen>
<dimen name="widget_size_575">655dp</dimen>
<dimen name="widget_size_580">661dp</dimen>
<dimen name="widget_size_585">666dp</dimen>
<dimen name="widget_size_590">672dp</dimen>
<dimen name="widget_size_595">678dp</dimen>
<dimen name="widget_size_600">683dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">21dp</dimen>
<dimen name="activity_vertical_margin">21dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">1px</dimen>
<dimen name="widget_min_size_2">3px</dimen>
<dimen name="widget_min_size_3">4px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">8sp</dimen>
<dimen name="font_size_7">9sp</dimen>
<dimen name="font_size_8">11sp</dimen>
<dimen name="font_size_9">12sp</dimen>
<dimen name="font_size_10">13sp</dimen>
<dimen name="font_size_11">15sp</dimen>
<dimen name="font_size_12">16sp</dimen>
<dimen name="font_size_13">17sp</dimen>
<dimen name="font_size_14">19sp</dimen>
<dimen name="font_size_15">20sp</dimen>
<dimen name="font_size_16">21sp</dimen>
<dimen name="font_size_17">23sp</dimen>
<dimen name="font_size_18">24sp</dimen>
<dimen name="font_size_19">25sp</dimen>
<dimen name="font_size_20">27sp</dimen>
<dimen name="font_size_21">28sp</dimen>
<dimen name="font_size_22">29sp</dimen>
<dimen name="font_size_23">31sp</dimen>
<dimen name="font_size_24">32sp</dimen>
<dimen name="font_size_25">33sp</dimen>
<dimen name="font_size_26">35sp</dimen>
<dimen name="font_size_27">36sp</dimen>
<dimen name="font_size_28">37sp</dimen>
<dimen name="font_size_29">39sp</dimen>
<dimen name="font_size_30">40sp</dimen>
<dimen name="font_size_31">41sp</dimen>
<dimen name="font_size_32">43sp</dimen>
<dimen name="font_size_33">44sp</dimen>
<dimen name="font_size_34">45sp</dimen>
<dimen name="font_size_35">47sp</dimen>
<dimen name="font_size_36">48sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">1dp</dimen>
<dimen name="widget_size_2">3dp</dimen>
<dimen name="widget_size_3">4dp</dimen>
<dimen name="widget_size_4">5dp</dimen>
<dimen name="widget_size_5">7dp</dimen>
<dimen name="widget_size_6">8dp</dimen>
<dimen name="widget_size_7">9dp</dimen>
<dimen name="widget_size_8">11dp</dimen>
<dimen name="widget_size_9">12dp</dimen>
<dimen name="widget_size_10">13dp</dimen>
<dimen name="widget_size_11">15dp</dimen>
<dimen name="widget_size_12">16dp</dimen>
<dimen name="widget_size_13">17dp</dimen>
<dimen name="widget_size_14">19dp</dimen>
<dimen name="widget_size_15">20dp</dimen>
<dimen name="widget_size_16">21dp</dimen>
<dimen name="widget_size_17">23dp</dimen>
<dimen name="widget_size_18">24dp</dimen>
<dimen name="widget_size_19">25dp</dimen>
<dimen name="widget_size_20">27dp</dimen>
<dimen name="widget_size_21">28dp</dimen>
<dimen name="widget_size_22">29dp</dimen>
<dimen name="widget_size_23">31dp</dimen>
<dimen name="widget_size_24">32dp</dimen>
<dimen name="widget_size_25">33dp</dimen>
<dimen name="widget_size_26">35dp</dimen>
<dimen name="widget_size_27">36dp</dimen>
<dimen name="widget_size_28">37dp</dimen>
<dimen name="widget_size_29">39dp</dimen>
<dimen name="widget_size_30">40dp</dimen>
<dimen name="widget_size_31">41dp</dimen>
<dimen name="widget_size_32">43dp</dimen>
<dimen name="widget_size_33">44dp</dimen>
<dimen name="widget_size_34">45dp</dimen>
<dimen name="widget_size_35">47dp</dimen>
<dimen name="widget_size_36">48dp</dimen>
<dimen name="widget_size_37">49dp</dimen>
<dimen name="widget_size_38">51dp</dimen>
<dimen name="widget_size_39">52dp</dimen>
<dimen name="widget_size_40">53dp</dimen>
<dimen name="widget_size_41">55dp</dimen>
<dimen name="widget_size_42">56dp</dimen>
<dimen name="widget_size_43">57dp</dimen>
<dimen name="widget_size_44">59dp</dimen>
<dimen name="widget_size_45">60dp</dimen>
<dimen name="widget_size_46">61dp</dimen>
<dimen name="widget_size_47">63dp</dimen>
<dimen name="widget_size_48">64dp</dimen>
<dimen name="widget_size_49">65dp</dimen>
<dimen name="widget_size_50">67dp</dimen>
<dimen name="widget_size_51">68dp</dimen>
<dimen name="widget_size_52">69dp</dimen>
<dimen name="widget_size_53">71dp</dimen>
<dimen name="widget_size_54">72dp</dimen>
<dimen name="widget_size_55">73dp</dimen>
<dimen name="widget_size_56">75dp</dimen>
<dimen name="widget_size_57">76dp</dimen>
<dimen name="widget_size_58">77dp</dimen>
<dimen name="widget_size_59">79dp</dimen>
<dimen name="widget_size_60">80dp</dimen>
<dimen name="widget_size_61">81dp</dimen>
<dimen name="widget_size_62">83dp</dimen>
<dimen name="widget_size_63">84dp</dimen>
<dimen name="widget_size_64">85dp</dimen>
<dimen name="widget_size_65">87dp</dimen>
<dimen name="widget_size_66">88dp</dimen>
<dimen name="widget_size_67">89dp</dimen>
<dimen name="widget_size_68">91dp</dimen>
<dimen name="widget_size_69">92dp</dimen>
<dimen name="widget_size_70">93dp</dimen>
<dimen name="widget_size_71">95dp</dimen>
<dimen name="widget_size_72">96dp</dimen>
<dimen name="widget_size_73">97dp</dimen>
<dimen name="widget_size_74">99dp</dimen>
<dimen name="widget_size_75">100dp</dimen>
<dimen name="widget_size_76">101dp</dimen>
<dimen name="widget_size_77">103dp</dimen>
<dimen name="widget_size_78">104dp</dimen>
<dimen name="widget_size_79">105dp</dimen>
<dimen name="widget_size_80">107dp</dimen>
<dimen name="widget_size_81">108dp</dimen>
<dimen name="widget_size_82">109dp</dimen>
<dimen name="widget_size_83">111dp</dimen>
<dimen name="widget_size_84">112dp</dimen>
<dimen name="widget_size_85">113dp</dimen>
<dimen name="widget_size_86">115dp</dimen>
<dimen name="widget_size_87">116dp</dimen>
<dimen name="widget_size_88">117dp</dimen>
<dimen name="widget_size_89">119dp</dimen>
<dimen name="widget_size_90">120dp</dimen>
<dimen name="widget_size_91">121dp</dimen>
<dimen name="widget_size_92">123dp</dimen>
<dimen name="widget_size_93">124dp</dimen>
<dimen name="widget_size_94">125dp</dimen>
<dimen name="widget_size_95">127dp</dimen>
<dimen name="widget_size_96">128dp</dimen>
<dimen name="widget_size_97">129dp</dimen>
<dimen name="widget_size_98">131dp</dimen>
<dimen name="widget_size_99">132dp</dimen>
<dimen name="widget_size_100">133dp</dimen>
<dimen name="widget_size_101">135dp</dimen>
<dimen name="widget_size_102">136dp</dimen>
<dimen name="widget_size_103">137dp</dimen>
<dimen name="widget_size_104">139dp</dimen>
<dimen name="widget_size_105">140dp</dimen>
<dimen name="widget_size_106">141dp</dimen>
<dimen name="widget_size_107">143dp</dimen>
<dimen name="widget_size_108">144dp</dimen>
<dimen name="widget_size_109">145dp</dimen>
<dimen name="widget_size_110">147dp</dimen>
<dimen name="widget_size_111">148dp</dimen>
<dimen name="widget_size_112">149dp</dimen>
<dimen name="widget_size_113">151dp</dimen>
<dimen name="widget_size_114">152dp</dimen>
<dimen name="widget_size_115">153dp</dimen>
<dimen name="widget_size_116">155dp</dimen>
<dimen name="widget_size_117">156dp</dimen>
<dimen name="widget_size_118">157dp</dimen>
<dimen name="widget_size_119">159dp</dimen>
<dimen name="widget_size_120">160dp</dimen>
<dimen name="widget_size_121">161dp</dimen>
<dimen name="widget_size_122">163dp</dimen>
<dimen name="widget_size_123">164dp</dimen>
<dimen name="widget_size_124">165dp</dimen>
<dimen name="widget_size_125">167dp</dimen>
<dimen name="widget_size_126">168dp</dimen>
<dimen name="widget_size_127">169dp</dimen>
<dimen name="widget_size_128">171dp</dimen>
<dimen name="widget_size_129">172dp</dimen>
<dimen name="widget_size_130">173dp</dimen>
<dimen name="widget_size_131">175dp</dimen>
<dimen name="widget_size_132">176dp</dimen>
<dimen name="widget_size_133">177dp</dimen>
<dimen name="widget_size_134">179dp</dimen>
<dimen name="widget_size_135">180dp</dimen>
<dimen name="widget_size_136">181dp</dimen>
<dimen name="widget_size_137">183dp</dimen>
<dimen name="widget_size_138">184dp</dimen>
<dimen name="widget_size_139">185dp</dimen>
<dimen name="widget_size_140">187dp</dimen>
<dimen name="widget_size_141">188dp</dimen>
<dimen name="widget_size_142">189dp</dimen>
<dimen name="widget_size_143">191dp</dimen>
<dimen name="widget_size_144">192dp</dimen>
<dimen name="widget_size_145">193dp</dimen>
<dimen name="widget_size_146">195dp</dimen>
<dimen name="widget_size_147">196dp</dimen>
<dimen name="widget_size_148">197dp</dimen>
<dimen name="widget_size_149">199dp</dimen>
<dimen name="widget_size_150">200dp</dimen>
<dimen name="widget_size_151">201dp</dimen>
<dimen name="widget_size_152">203dp</dimen>
<dimen name="widget_size_153">204dp</dimen>
<dimen name="widget_size_154">205dp</dimen>
<dimen name="widget_size_155">207dp</dimen>
<dimen name="widget_size_156">208dp</dimen>
<dimen name="widget_size_157">209dp</dimen>
<dimen name="widget_size_158">211dp</dimen>
<dimen name="widget_size_159">212dp</dimen>
<dimen name="widget_size_160">213dp</dimen>
<dimen name="widget_size_161">215dp</dimen>
<dimen name="widget_size_162">216dp</dimen>
<dimen name="widget_size_163">217dp</dimen>
<dimen name="widget_size_164">219dp</dimen>
<dimen name="widget_size_165">220dp</dimen>
<dimen name="widget_size_166">221dp</dimen>
<dimen name="widget_size_167">223dp</dimen>
<dimen name="widget_size_168">224dp</dimen>
<dimen name="widget_size_169">225dp</dimen>
<dimen name="widget_size_170">227dp</dimen>
<dimen name="widget_size_171">228dp</dimen>
<dimen name="widget_size_172">229dp</dimen>
<dimen name="widget_size_173">231dp</dimen>
<dimen name="widget_size_174">232dp</dimen>
<dimen name="widget_size_175">233dp</dimen>
<dimen name="widget_size_176">235dp</dimen>
<dimen name="widget_size_177">236dp</dimen>
<dimen name="widget_size_178">237dp</dimen>
<dimen name="widget_size_179">239dp</dimen>
<dimen name="widget_size_180">240dp</dimen>
<dimen name="widget_size_181">241dp</dimen>
<dimen name="widget_size_182">243dp</dimen>
<dimen name="widget_size_183">244dp</dimen>
<dimen name="widget_size_184">245dp</dimen>
<dimen name="widget_size_185">247dp</dimen>
<dimen name="widget_size_186">248dp</dimen>
<dimen name="widget_size_187">249dp</dimen>
<dimen name="widget_size_188">251dp</dimen>
<dimen name="widget_size_189">252dp</dimen>
<dimen name="widget_size_190">253dp</dimen>
<dimen name="widget_size_191">255dp</dimen>
<dimen name="widget_size_192">256dp</dimen>
<dimen name="widget_size_193">257dp</dimen>
<dimen name="widget_size_194">259dp</dimen>
<dimen name="widget_size_195">260dp</dimen>
<dimen name="widget_size_196">261dp</dimen>
<dimen name="widget_size_197">263dp</dimen>
<dimen name="widget_size_198">264dp</dimen>
<dimen name="widget_size_199">265dp</dimen>
<dimen name="widget_size_200">267dp</dimen>
<dimen name="widget_size_201">268dp</dimen>
<dimen name="widget_size_202">269dp</dimen>
<dimen name="widget_size_203">271dp</dimen>
<dimen name="widget_size_204">272dp</dimen>
<dimen name="widget_size_205">273dp</dimen>
<dimen name="widget_size_206">275dp</dimen>
<dimen name="widget_size_207">276dp</dimen>
<dimen name="widget_size_208">277dp</dimen>
<dimen name="widget_size_209">279dp</dimen>
<dimen name="widget_size_210">280dp</dimen>
<dimen name="widget_size_211">281dp</dimen>
<dimen name="widget_size_212">283dp</dimen>
<dimen name="widget_size_213">284dp</dimen>
<dimen name="widget_size_214">285dp</dimen>
<dimen name="widget_size_215">287dp</dimen>
<dimen name="widget_size_216">288dp</dimen>
<dimen name="widget_size_217">289dp</dimen>
<dimen name="widget_size_218">291dp</dimen>
<dimen name="widget_size_219">292dp</dimen>
<dimen name="widget_size_220">293dp</dimen>
<dimen name="widget_size_221">295dp</dimen>
<dimen name="widget_size_222">296dp</dimen>
<dimen name="widget_size_223">297dp</dimen>
<dimen name="widget_size_224">299dp</dimen>
<dimen name="widget_size_225">300dp</dimen>
<dimen name="widget_size_226">301dp</dimen>
<dimen name="widget_size_227">303dp</dimen>
<dimen name="widget_size_228">304dp</dimen>
<dimen name="widget_size_229">305dp</dimen>
<dimen name="widget_size_230">307dp</dimen>
<dimen name="widget_size_231">308dp</dimen>
<dimen name="widget_size_232">309dp</dimen>
<dimen name="widget_size_233">311dp</dimen>
<dimen name="widget_size_234">312dp</dimen>
<dimen name="widget_size_235">313dp</dimen>
<dimen name="widget_size_236">315dp</dimen>
<dimen name="widget_size_237">316dp</dimen>
<dimen name="widget_size_238">317dp</dimen>
<dimen name="widget_size_239">319dp</dimen>
<dimen name="widget_size_240">320dp</dimen>
<dimen name="widget_size_241">321dp</dimen>
<dimen name="widget_size_242">323dp</dimen>
<dimen name="widget_size_243">324dp</dimen>
<dimen name="widget_size_244">325dp</dimen>
<dimen name="widget_size_245">327dp</dimen>
<dimen name="widget_size_246">328dp</dimen>
<dimen name="widget_size_247">329dp</dimen>
<dimen name="widget_size_248">331dp</dimen>
<dimen name="widget_size_249">332dp</dimen>
<dimen name="widget_size_250">333dp</dimen>
<dimen name="widget_size_251">335dp</dimen>
<dimen name="widget_size_252">336dp</dimen>
<dimen name="widget_size_253">337dp</dimen>
<dimen name="widget_size_254">339dp</dimen>
<dimen name="widget_size_255">340dp</dimen>
<dimen name="widget_size_256">341dp</dimen>
<dimen name="widget_size_257">343dp</dimen>
<dimen name="widget_size_258">344dp</dimen>
<dimen name="widget_size_259">345dp</dimen>
<dimen name="widget_size_260">347dp</dimen>
<dimen name="widget_size_261">348dp</dimen>
<dimen name="widget_size_262">349dp</dimen>
<dimen name="widget_size_263">351dp</dimen>
<dimen name="widget_size_264">352dp</dimen>
<dimen name="widget_size_265">353dp</dimen>
<dimen name="widget_size_266">355dp</dimen>
<dimen name="widget_size_267">356dp</dimen>
<dimen name="widget_size_268">357dp</dimen>
<dimen name="widget_size_269">359dp</dimen>
<dimen name="widget_size_270">360dp</dimen>
<dimen name="widget_size_271">361dp</dimen>
<dimen name="widget_size_272">363dp</dimen>
<dimen name="widget_size_273">364dp</dimen>
<dimen name="widget_size_274">365dp</dimen>
<dimen name="widget_size_275">367dp</dimen>
<dimen name="widget_size_276">368dp</dimen>
<dimen name="widget_size_277">369dp</dimen>
<dimen name="widget_size_278">371dp</dimen>
<dimen name="widget_size_279">372dp</dimen>
<dimen name="widget_size_280">373dp</dimen>
<dimen name="widget_size_281">375dp</dimen>
<dimen name="widget_size_282">376dp</dimen>
<dimen name="widget_size_283">377dp</dimen>
<dimen name="widget_size_284">379dp</dimen>
<dimen name="widget_size_285">380dp</dimen>
<dimen name="widget_size_286">381dp</dimen>
<dimen name="widget_size_287">383dp</dimen>
<dimen name="widget_size_288">384dp</dimen>
<dimen name="widget_size_289">385dp</dimen>
<dimen name="widget_size_290">387dp</dimen>
<dimen name="widget_size_291">388dp</dimen>
<dimen name="widget_size_292">389dp</dimen>
<dimen name="widget_size_293">391dp</dimen>
<dimen name="widget_size_294">392dp</dimen>
<dimen name="widget_size_295">393dp</dimen>
<dimen name="widget_size_296">395dp</dimen>
<dimen name="widget_size_297">396dp</dimen>
<dimen name="widget_size_298">397dp</dimen>
<dimen name="widget_size_299">399dp</dimen>
<dimen name="widget_size_300">400dp</dimen>
<dimen name="widget_size_301">401dp</dimen>
<dimen name="widget_size_302">403dp</dimen>
<dimen name="widget_size_303">404dp</dimen>
<dimen name="widget_size_304">405dp</dimen>
<dimen name="widget_size_305">407dp</dimen>
<dimen name="widget_size_306">408dp</dimen>
<dimen name="widget_size_307">409dp</dimen>
<dimen name="widget_size_308">411dp</dimen>
<dimen name="widget_size_309">412dp</dimen>
<dimen name="widget_size_310">413dp</dimen>
<dimen name="widget_size_311">415dp</dimen>
<dimen name="widget_size_312">416dp</dimen>
<dimen name="widget_size_313">417dp</dimen>
<dimen name="widget_size_314">419dp</dimen>
<dimen name="widget_size_315">420dp</dimen>
<dimen name="widget_size_316">421dp</dimen>
<dimen name="widget_size_317">423dp</dimen>
<dimen name="widget_size_318">424dp</dimen>
<dimen name="widget_size_319">425dp</dimen>
<dimen name="widget_size_320">427dp</dimen>
<dimen name="widget_size_321">428dp</dimen>
<dimen name="widget_size_322">429dp</dimen>
<dimen name="widget_size_323">431dp</dimen>
<dimen name="widget_size_324">432dp</dimen>
<dimen name="widget_size_325">433dp</dimen>
<dimen name="widget_size_326">435dp</dimen>
<dimen name="widget_size_327">436dp</dimen>
<dimen name="widget_size_328">437dp</dimen>
<dimen name="widget_size_329">439dp</dimen>
<dimen name="widget_size_330">440dp</dimen>
<dimen name="widget_size_331">441dp</dimen>
<dimen name="widget_size_332">443dp</dimen>
<dimen name="widget_size_333">444dp</dimen>
<dimen name="widget_size_334">445dp</dimen>
<dimen name="widget_size_335">447dp</dimen>
<dimen name="widget_size_336">448dp</dimen>
<dimen name="widget_size_337">449dp</dimen>
<dimen name="widget_size_338">451dp</dimen>
<dimen name="widget_size_339">452dp</dimen>
<dimen name="widget_size_340">453dp</dimen>
<dimen name="widget_size_341">455dp</dimen>
<dimen name="widget_size_342">456dp</dimen>
<dimen name="widget_size_343">457dp</dimen>
<dimen name="widget_size_344">459dp</dimen>
<dimen name="widget_size_345">460dp</dimen>
<dimen name="widget_size_346">461dp</dimen>
<dimen name="widget_size_347">463dp</dimen>
<dimen name="widget_size_348">464dp</dimen>
<dimen name="widget_size_349">465dp</dimen>
<dimen name="widget_size_350">467dp</dimen>
<dimen name="widget_size_351">468dp</dimen>
<dimen name="widget_size_352">469dp</dimen>
<dimen name="widget_size_353">471dp</dimen>
<dimen name="widget_size_354">472dp</dimen>
<dimen name="widget_size_355">473dp</dimen>
<dimen name="widget_size_356">475dp</dimen>
<dimen name="widget_size_357">476dp</dimen>
<dimen name="widget_size_358">477dp</dimen>
<dimen name="widget_size_359">479dp</dimen>
<dimen name="widget_size_360">480dp</dimen>
<dimen name="widget_size_365">487dp</dimen>
<dimen name="widget_size_370">493dp</dimen>
<dimen name="widget_size_375">500dp</dimen>
<dimen name="widget_size_380">507dp</dimen>
<dimen name="widget_size_385">513dp</dimen>
<dimen name="widget_size_390">520dp</dimen>
<dimen name="widget_size_395">527dp</dimen>
<dimen name="widget_size_400">533dp</dimen>
<dimen name="widget_size_405">540dp</dimen>
<dimen name="widget_size_410">547dp</dimen>
<dimen name="widget_size_415">553dp</dimen>
<dimen name="widget_size_420">560dp</dimen>
<dimen name="widget_size_425">567dp</dimen>
<dimen name="widget_size_430">573dp</dimen>
<dimen name="widget_size_435">580dp</dimen>
<dimen name="widget_size_440">587dp</dimen>
<dimen name="widget_size_445">593dp</dimen>
<dimen name="widget_size_450">600dp</dimen>
<dimen name="widget_size_455">607dp</dimen>
<dimen name="widget_size_460">613dp</dimen>
<dimen name="widget_size_465">620dp</dimen>
<dimen name="widget_size_470">627dp</dimen>
<dimen name="widget_size_475">633dp</dimen>
<dimen name="widget_size_480">640dp</dimen>
<dimen name="widget_size_485">647dp</dimen>
<dimen name="widget_size_490">653dp</dimen>
<dimen name="widget_size_495">660dp</dimen>
<dimen name="widget_size_500">667dp</dimen>
<dimen name="widget_size_505">673dp</dimen>
<dimen name="widget_size_510">680dp</dimen>
<dimen name="widget_size_515">687dp</dimen>
<dimen name="widget_size_520">693dp</dimen>
<dimen name="widget_size_525">700dp</dimen>
<dimen name="widget_size_530">707dp</dimen>
<dimen name="widget_size_535">713dp</dimen>
<dimen name="widget_size_540">720dp</dimen>
<dimen name="widget_size_545">727dp</dimen>
<dimen name="widget_size_550">733dp</dimen>
<dimen name="widget_size_555">740dp</dimen>
<dimen name="widget_size_560">747dp</dimen>
<dimen name="widget_size_565">753dp</dimen>
<dimen name="widget_size_570">760dp</dimen>
<dimen name="widget_size_575">767dp</dimen>
<dimen name="widget_size_580">773dp</dimen>
<dimen name="widget_size_585">780dp</dimen>
<dimen name="widget_size_590">787dp</dimen>
<dimen name="widget_size_595">793dp</dimen>
<dimen name="widget_size_600">800dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">27dp</dimen>
<dimen name="activity_vertical_margin">27dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">2px</dimen>
<dimen name="widget_min_size_2">3px</dimen>
<dimen name="widget_min_size_3">5px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">10sp</dimen>
<dimen name="font_size_7">12sp</dimen>
<dimen name="font_size_8">13sp</dimen>
<dimen name="font_size_9">15sp</dimen>
<dimen name="font_size_10">17sp</dimen>
<dimen name="font_size_11">18sp</dimen>
<dimen name="font_size_12">20sp</dimen>
<dimen name="font_size_13">22sp</dimen>
<dimen name="font_size_14">23sp</dimen>
<dimen name="font_size_15">25sp</dimen>
<dimen name="font_size_16">27sp</dimen>
<dimen name="font_size_17">28sp</dimen>
<dimen name="font_size_18">30sp</dimen>
<dimen name="font_size_19">32sp</dimen>
<dimen name="font_size_20">33sp</dimen>
<dimen name="font_size_21">35sp</dimen>
<dimen name="font_size_22">37sp</dimen>
<dimen name="font_size_23">38sp</dimen>
<dimen name="font_size_24">40sp</dimen>
<dimen name="font_size_25">42sp</dimen>
<dimen name="font_size_26">43sp</dimen>
<dimen name="font_size_27">45sp</dimen>
<dimen name="font_size_28">47sp</dimen>
<dimen name="font_size_29">48sp</dimen>
<dimen name="font_size_30">50sp</dimen>
<dimen name="font_size_31">52sp</dimen>
<dimen name="font_size_32">53sp</dimen>
<dimen name="font_size_33">55sp</dimen>
<dimen name="font_size_34">57sp</dimen>
<dimen name="font_size_35">58sp</dimen>
<dimen name="font_size_36">60sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">2dp</dimen>
<dimen name="widget_size_2">3dp</dimen>
<dimen name="widget_size_3">5dp</dimen>
<dimen name="widget_size_4">7dp</dimen>
<dimen name="widget_size_5">8dp</dimen>
<dimen name="widget_size_6">10dp</dimen>
<dimen name="widget_size_7">12dp</dimen>
<dimen name="widget_size_8">13dp</dimen>
<dimen name="widget_size_9">15dp</dimen>
<dimen name="widget_size_10">17dp</dimen>
<dimen name="widget_size_11">18dp</dimen>
<dimen name="widget_size_12">20dp</dimen>
<dimen name="widget_size_13">22dp</dimen>
<dimen name="widget_size_14">23dp</dimen>
<dimen name="widget_size_15">25dp</dimen>
<dimen name="widget_size_16">27dp</dimen>
<dimen name="widget_size_17">28dp</dimen>
<dimen name="widget_size_18">30dp</dimen>
<dimen name="widget_size_19">32dp</dimen>
<dimen name="widget_size_20">33dp</dimen>
<dimen name="widget_size_21">35dp</dimen>
<dimen name="widget_size_22">37dp</dimen>
<dimen name="widget_size_23">38dp</dimen>
<dimen name="widget_size_24">40dp</dimen>
<dimen name="widget_size_25">42dp</dimen>
<dimen name="widget_size_26">43dp</dimen>
<dimen name="widget_size_27">45dp</dimen>
<dimen name="widget_size_28">47dp</dimen>
<dimen name="widget_size_29">48dp</dimen>
<dimen name="widget_size_30">50dp</dimen>
<dimen name="widget_size_31">52dp</dimen>
<dimen name="widget_size_32">53dp</dimen>
<dimen name="widget_size_33">55dp</dimen>
<dimen name="widget_size_34">57dp</dimen>
<dimen name="widget_size_35">58dp</dimen>
<dimen name="widget_size_36">60dp</dimen>
<dimen name="widget_size_37">62dp</dimen>
<dimen name="widget_size_38">63dp</dimen>
<dimen name="widget_size_39">65dp</dimen>
<dimen name="widget_size_40">67dp</dimen>
<dimen name="widget_size_41">68dp</dimen>
<dimen name="widget_size_42">70dp</dimen>
<dimen name="widget_size_43">72dp</dimen>
<dimen name="widget_size_44">73dp</dimen>
<dimen name="widget_size_45">75dp</dimen>
<dimen name="widget_size_46">77dp</dimen>
<dimen name="widget_size_47">78dp</dimen>
<dimen name="widget_size_48">80dp</dimen>
<dimen name="widget_size_49">82dp</dimen>
<dimen name="widget_size_50">83dp</dimen>
<dimen name="widget_size_51">85dp</dimen>
<dimen name="widget_size_52">87dp</dimen>
<dimen name="widget_size_53">88dp</dimen>
<dimen name="widget_size_54">90dp</dimen>
<dimen name="widget_size_55">92dp</dimen>
<dimen name="widget_size_56">93dp</dimen>
<dimen name="widget_size_57">95dp</dimen>
<dimen name="widget_size_58">97dp</dimen>
<dimen name="widget_size_59">98dp</dimen>
<dimen name="widget_size_60">100dp</dimen>
<dimen name="widget_size_61">102dp</dimen>
<dimen name="widget_size_62">103dp</dimen>
<dimen name="widget_size_63">105dp</dimen>
<dimen name="widget_size_64">107dp</dimen>
<dimen name="widget_size_65">108dp</dimen>
<dimen name="widget_size_66">110dp</dimen>
<dimen name="widget_size_67">112dp</dimen>
<dimen name="widget_size_68">113dp</dimen>
<dimen name="widget_size_69">115dp</dimen>
<dimen name="widget_size_70">117dp</dimen>
<dimen name="widget_size_71">118dp</dimen>
<dimen name="widget_size_72">120dp</dimen>
<dimen name="widget_size_73">122dp</dimen>
<dimen name="widget_size_74">123dp</dimen>
<dimen name="widget_size_75">125dp</dimen>
<dimen name="widget_size_76">127dp</dimen>
<dimen name="widget_size_77">128dp</dimen>
<dimen name="widget_size_78">130dp</dimen>
<dimen name="widget_size_79">132dp</dimen>
<dimen name="widget_size_80">133dp</dimen>
<dimen name="widget_size_81">135dp</dimen>
<dimen name="widget_size_82">137dp</dimen>
<dimen name="widget_size_83">138dp</dimen>
<dimen name="widget_size_84">140dp</dimen>
<dimen name="widget_size_85">142dp</dimen>
<dimen name="widget_size_86">143dp</dimen>
<dimen name="widget_size_87">145dp</dimen>
<dimen name="widget_size_88">147dp</dimen>
<dimen name="widget_size_89">148dp</dimen>
<dimen name="widget_size_90">150dp</dimen>
<dimen name="widget_size_91">152dp</dimen>
<dimen name="widget_size_92">153dp</dimen>
<dimen name="widget_size_93">155dp</dimen>
<dimen name="widget_size_94">157dp</dimen>
<dimen name="widget_size_95">158dp</dimen>
<dimen name="widget_size_96">160dp</dimen>
<dimen name="widget_size_97">162dp</dimen>
<dimen name="widget_size_98">163dp</dimen>
<dimen name="widget_size_99">165dp</dimen>
<dimen name="widget_size_100">167dp</dimen>
<dimen name="widget_size_101">168dp</dimen>
<dimen name="widget_size_102">170dp</dimen>
<dimen name="widget_size_103">172dp</dimen>
<dimen name="widget_size_104">173dp</dimen>
<dimen name="widget_size_105">175dp</dimen>
<dimen name="widget_size_106">177dp</dimen>
<dimen name="widget_size_107">178dp</dimen>
<dimen name="widget_size_108">180dp</dimen>
<dimen name="widget_size_109">182dp</dimen>
<dimen name="widget_size_110">183dp</dimen>
<dimen name="widget_size_111">185dp</dimen>
<dimen name="widget_size_112">187dp</dimen>
<dimen name="widget_size_113">188dp</dimen>
<dimen name="widget_size_114">190dp</dimen>
<dimen name="widget_size_115">192dp</dimen>
<dimen name="widget_size_116">193dp</dimen>
<dimen name="widget_size_117">195dp</dimen>
<dimen name="widget_size_118">197dp</dimen>
<dimen name="widget_size_119">198dp</dimen>
<dimen name="widget_size_120">200dp</dimen>
<dimen name="widget_size_121">202dp</dimen>
<dimen name="widget_size_122">203dp</dimen>
<dimen name="widget_size_123">205dp</dimen>
<dimen name="widget_size_124">207dp</dimen>
<dimen name="widget_size_125">208dp</dimen>
<dimen name="widget_size_126">210dp</dimen>
<dimen name="widget_size_127">212dp</dimen>
<dimen name="widget_size_128">213dp</dimen>
<dimen name="widget_size_129">215dp</dimen>
<dimen name="widget_size_130">217dp</dimen>
<dimen name="widget_size_131">218dp</dimen>
<dimen name="widget_size_132">220dp</dimen>
<dimen name="widget_size_133">222dp</dimen>
<dimen name="widget_size_134">223dp</dimen>
<dimen name="widget_size_135">225dp</dimen>
<dimen name="widget_size_136">227dp</dimen>
<dimen name="widget_size_137">228dp</dimen>
<dimen name="widget_size_138">230dp</dimen>
<dimen name="widget_size_139">232dp</dimen>
<dimen name="widget_size_140">233dp</dimen>
<dimen name="widget_size_141">235dp</dimen>
<dimen name="widget_size_142">237dp</dimen>
<dimen name="widget_size_143">238dp</dimen>
<dimen name="widget_size_144">240dp</dimen>
<dimen name="widget_size_145">242dp</dimen>
<dimen name="widget_size_146">243dp</dimen>
<dimen name="widget_size_147">245dp</dimen>
<dimen name="widget_size_148">247dp</dimen>
<dimen name="widget_size_149">248dp</dimen>
<dimen name="widget_size_150">250dp</dimen>
<dimen name="widget_size_151">252dp</dimen>
<dimen name="widget_size_152">253dp</dimen>
<dimen name="widget_size_153">255dp</dimen>
<dimen name="widget_size_154">257dp</dimen>
<dimen name="widget_size_155">258dp</dimen>
<dimen name="widget_size_156">260dp</dimen>
<dimen name="widget_size_157">262dp</dimen>
<dimen name="widget_size_158">263dp</dimen>
<dimen name="widget_size_159">265dp</dimen>
<dimen name="widget_size_160">267dp</dimen>
<dimen name="widget_size_161">268dp</dimen>
<dimen name="widget_size_162">270dp</dimen>
<dimen name="widget_size_163">272dp</dimen>
<dimen name="widget_size_164">273dp</dimen>
<dimen name="widget_size_165">275dp</dimen>
<dimen name="widget_size_166">277dp</dimen>
<dimen name="widget_size_167">278dp</dimen>
<dimen name="widget_size_168">280dp</dimen>
<dimen name="widget_size_169">282dp</dimen>
<dimen name="widget_size_170">283dp</dimen>
<dimen name="widget_size_171">285dp</dimen>
<dimen name="widget_size_172">287dp</dimen>
<dimen name="widget_size_173">288dp</dimen>
<dimen name="widget_size_174">290dp</dimen>
<dimen name="widget_size_175">292dp</dimen>
<dimen name="widget_size_176">293dp</dimen>
<dimen name="widget_size_177">295dp</dimen>
<dimen name="widget_size_178">297dp</dimen>
<dimen name="widget_size_179">298dp</dimen>
<dimen name="widget_size_180">300dp</dimen>
<dimen name="widget_size_181">302dp</dimen>
<dimen name="widget_size_182">303dp</dimen>
<dimen name="widget_size_183">305dp</dimen>
<dimen name="widget_size_184">307dp</dimen>
<dimen name="widget_size_185">308dp</dimen>
<dimen name="widget_size_186">310dp</dimen>
<dimen name="widget_size_187">312dp</dimen>
<dimen name="widget_size_188">313dp</dimen>
<dimen name="widget_size_189">315dp</dimen>
<dimen name="widget_size_190">317dp</dimen>
<dimen name="widget_size_191">318dp</dimen>
<dimen name="widget_size_192">320dp</dimen>
<dimen name="widget_size_193">322dp</dimen>
<dimen name="widget_size_194">323dp</dimen>
<dimen name="widget_size_195">325dp</dimen>
<dimen name="widget_size_196">327dp</dimen>
<dimen name="widget_size_197">328dp</dimen>
<dimen name="widget_size_198">330dp</dimen>
<dimen name="widget_size_199">332dp</dimen>
<dimen name="widget_size_200">333dp</dimen>
<dimen name="widget_size_201">335dp</dimen>
<dimen name="widget_size_202">337dp</dimen>
<dimen name="widget_size_203">338dp</dimen>
<dimen name="widget_size_204">340dp</dimen>
<dimen name="widget_size_205">342dp</dimen>
<dimen name="widget_size_206">343dp</dimen>
<dimen name="widget_size_207">345dp</dimen>
<dimen name="widget_size_208">347dp</dimen>
<dimen name="widget_size_209">348dp</dimen>
<dimen name="widget_size_210">350dp</dimen>
<dimen name="widget_size_211">352dp</dimen>
<dimen name="widget_size_212">353dp</dimen>
<dimen name="widget_size_213">355dp</dimen>
<dimen name="widget_size_214">357dp</dimen>
<dimen name="widget_size_215">358dp</dimen>
<dimen name="widget_size_216">360dp</dimen>
<dimen name="widget_size_217">362dp</dimen>
<dimen name="widget_size_218">363dp</dimen>
<dimen name="widget_size_219">365dp</dimen>
<dimen name="widget_size_220">367dp</dimen>
<dimen name="widget_size_221">368dp</dimen>
<dimen name="widget_size_222">370dp</dimen>
<dimen name="widget_size_223">372dp</dimen>
<dimen name="widget_size_224">373dp</dimen>
<dimen name="widget_size_225">375dp</dimen>
<dimen name="widget_size_226">377dp</dimen>
<dimen name="widget_size_227">378dp</dimen>
<dimen name="widget_size_228">380dp</dimen>
<dimen name="widget_size_229">382dp</dimen>
<dimen name="widget_size_230">383dp</dimen>
<dimen name="widget_size_231">385dp</dimen>
<dimen name="widget_size_232">387dp</dimen>
<dimen name="widget_size_233">388dp</dimen>
<dimen name="widget_size_234">390dp</dimen>
<dimen name="widget_size_235">392dp</dimen>
<dimen name="widget_size_236">393dp</dimen>
<dimen name="widget_size_237">395dp</dimen>
<dimen name="widget_size_238">397dp</dimen>
<dimen name="widget_size_239">398dp</dimen>
<dimen name="widget_size_240">400dp</dimen>
<dimen name="widget_size_241">402dp</dimen>
<dimen name="widget_size_242">403dp</dimen>
<dimen name="widget_size_243">405dp</dimen>
<dimen name="widget_size_244">407dp</dimen>
<dimen name="widget_size_245">408dp</dimen>
<dimen name="widget_size_246">410dp</dimen>
<dimen name="widget_size_247">412dp</dimen>
<dimen name="widget_size_248">413dp</dimen>
<dimen name="widget_size_249">415dp</dimen>
<dimen name="widget_size_250">417dp</dimen>
<dimen name="widget_size_251">418dp</dimen>
<dimen name="widget_size_252">420dp</dimen>
<dimen name="widget_size_253">422dp</dimen>
<dimen name="widget_size_254">423dp</dimen>
<dimen name="widget_size_255">425dp</dimen>
<dimen name="widget_size_256">427dp</dimen>
<dimen name="widget_size_257">428dp</dimen>
<dimen name="widget_size_258">430dp</dimen>
<dimen name="widget_size_259">432dp</dimen>
<dimen name="widget_size_260">433dp</dimen>
<dimen name="widget_size_261">435dp</dimen>
<dimen name="widget_size_262">437dp</dimen>
<dimen name="widget_size_263">438dp</dimen>
<dimen name="widget_size_264">440dp</dimen>
<dimen name="widget_size_265">442dp</dimen>
<dimen name="widget_size_266">443dp</dimen>
<dimen name="widget_size_267">445dp</dimen>
<dimen name="widget_size_268">447dp</dimen>
<dimen name="widget_size_269">448dp</dimen>
<dimen name="widget_size_270">450dp</dimen>
<dimen name="widget_size_271">452dp</dimen>
<dimen name="widget_size_272">453dp</dimen>
<dimen name="widget_size_273">455dp</dimen>
<dimen name="widget_size_274">457dp</dimen>
<dimen name="widget_size_275">458dp</dimen>
<dimen name="widget_size_276">460dp</dimen>
<dimen name="widget_size_277">462dp</dimen>
<dimen name="widget_size_278">463dp</dimen>
<dimen name="widget_size_279">465dp</dimen>
<dimen name="widget_size_280">467dp</dimen>
<dimen name="widget_size_281">468dp</dimen>
<dimen name="widget_size_282">470dp</dimen>
<dimen name="widget_size_283">472dp</dimen>
<dimen name="widget_size_284">473dp</dimen>
<dimen name="widget_size_285">475dp</dimen>
<dimen name="widget_size_286">477dp</dimen>
<dimen name="widget_size_287">478dp</dimen>
<dimen name="widget_size_288">480dp</dimen>
<dimen name="widget_size_289">482dp</dimen>
<dimen name="widget_size_290">483dp</dimen>
<dimen name="widget_size_291">485dp</dimen>
<dimen name="widget_size_292">487dp</dimen>
<dimen name="widget_size_293">488dp</dimen>
<dimen name="widget_size_294">490dp</dimen>
<dimen name="widget_size_295">492dp</dimen>
<dimen name="widget_size_296">493dp</dimen>
<dimen name="widget_size_297">495dp</dimen>
<dimen name="widget_size_298">497dp</dimen>
<dimen name="widget_size_299">498dp</dimen>
<dimen name="widget_size_300">500dp</dimen>
<dimen name="widget_size_301">502dp</dimen>
<dimen name="widget_size_302">503dp</dimen>
<dimen name="widget_size_303">505dp</dimen>
<dimen name="widget_size_304">507dp</dimen>
<dimen name="widget_size_305">508dp</dimen>
<dimen name="widget_size_306">510dp</dimen>
<dimen name="widget_size_307">512dp</dimen>
<dimen name="widget_size_308">513dp</dimen>
<dimen name="widget_size_309">515dp</dimen>
<dimen name="widget_size_310">517dp</dimen>
<dimen name="widget_size_311">518dp</dimen>
<dimen name="widget_size_312">520dp</dimen>
<dimen name="widget_size_313">522dp</dimen>
<dimen name="widget_size_314">523dp</dimen>
<dimen name="widget_size_315">525dp</dimen>
<dimen name="widget_size_316">527dp</dimen>
<dimen name="widget_size_317">528dp</dimen>
<dimen name="widget_size_318">530dp</dimen>
<dimen name="widget_size_319">532dp</dimen>
<dimen name="widget_size_320">533dp</dimen>
<dimen name="widget_size_321">535dp</dimen>
<dimen name="widget_size_322">537dp</dimen>
<dimen name="widget_size_323">538dp</dimen>
<dimen name="widget_size_324">540dp</dimen>
<dimen name="widget_size_325">542dp</dimen>
<dimen name="widget_size_326">543dp</dimen>
<dimen name="widget_size_327">545dp</dimen>
<dimen name="widget_size_328">547dp</dimen>
<dimen name="widget_size_329">548dp</dimen>
<dimen name="widget_size_330">550dp</dimen>
<dimen name="widget_size_331">552dp</dimen>
<dimen name="widget_size_332">553dp</dimen>
<dimen name="widget_size_333">555dp</dimen>
<dimen name="widget_size_334">557dp</dimen>
<dimen name="widget_size_335">558dp</dimen>
<dimen name="widget_size_336">560dp</dimen>
<dimen name="widget_size_337">562dp</dimen>
<dimen name="widget_size_338">563dp</dimen>
<dimen name="widget_size_339">565dp</dimen>
<dimen name="widget_size_340">567dp</dimen>
<dimen name="widget_size_341">568dp</dimen>
<dimen name="widget_size_342">570dp</dimen>
<dimen name="widget_size_343">572dp</dimen>
<dimen name="widget_size_344">573dp</dimen>
<dimen name="widget_size_345">575dp</dimen>
<dimen name="widget_size_346">577dp</dimen>
<dimen name="widget_size_347">578dp</dimen>
<dimen name="widget_size_348">580dp</dimen>
<dimen name="widget_size_349">582dp</dimen>
<dimen name="widget_size_350">583dp</dimen>
<dimen name="widget_size_351">585dp</dimen>
<dimen name="widget_size_352">587dp</dimen>
<dimen name="widget_size_353">588dp</dimen>
<dimen name="widget_size_354">590dp</dimen>
<dimen name="widget_size_355">592dp</dimen>
<dimen name="widget_size_356">593dp</dimen>
<dimen name="widget_size_357">595dp</dimen>
<dimen name="widget_size_358">597dp</dimen>
<dimen name="widget_size_359">598dp</dimen>
<dimen name="widget_size_360">600dp</dimen>
<dimen name="widget_size_365">608dp</dimen>
<dimen name="widget_size_370">617dp</dimen>
<dimen name="widget_size_375">625dp</dimen>
<dimen name="widget_size_380">633dp</dimen>
<dimen name="widget_size_385">642dp</dimen>
<dimen name="widget_size_390">650dp</dimen>
<dimen name="widget_size_395">658dp</dimen>
<dimen name="widget_size_400">667dp</dimen>
<dimen name="widget_size_405">675dp</dimen>
<dimen name="widget_size_410">683dp</dimen>
<dimen name="widget_size_415">692dp</dimen>
<dimen name="widget_size_420">700dp</dimen>
<dimen name="widget_size_425">708dp</dimen>
<dimen name="widget_size_430">717dp</dimen>
<dimen name="widget_size_435">725dp</dimen>
<dimen name="widget_size_440">733dp</dimen>
<dimen name="widget_size_445">742dp</dimen>
<dimen name="widget_size_450">750dp</dimen>
<dimen name="widget_size_455">758dp</dimen>
<dimen name="widget_size_460">767dp</dimen>
<dimen name="widget_size_465">775dp</dimen>
<dimen name="widget_size_470">783dp</dimen>
<dimen name="widget_size_475">792dp</dimen>
<dimen name="widget_size_480">800dp</dimen>
<dimen name="widget_size_485">808dp</dimen>
<dimen name="widget_size_490">817dp</dimen>
<dimen name="widget_size_495">825dp</dimen>
<dimen name="widget_size_500">833dp</dimen>
<dimen name="widget_size_505">842dp</dimen>
<dimen name="widget_size_510">850dp</dimen>
<dimen name="widget_size_515">858dp</dimen>
<dimen name="widget_size_520">867dp</dimen>
<dimen name="widget_size_525">875dp</dimen>
<dimen name="widget_size_530">883dp</dimen>
<dimen name="widget_size_535">892dp</dimen>
<dimen name="widget_size_540">900dp</dimen>
<dimen name="widget_size_545">908dp</dimen>
<dimen name="widget_size_550">917dp</dimen>
<dimen name="widget_size_555">925dp</dimen>
<dimen name="widget_size_560">933dp</dimen>
<dimen name="widget_size_565">942dp</dimen>
<dimen name="widget_size_570">950dp</dimen>
<dimen name="widget_size_575">958dp</dimen>
<dimen name="widget_size_580">967dp</dimen>
<dimen name="widget_size_585">975dp</dimen>
<dimen name="widget_size_590">983dp</dimen>
<dimen name="widget_size_595">992dp</dimen>
<dimen name="widget_size_600">1000dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">32dp</dimen>
<dimen name="activity_vertical_margin">32dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">2px</dimen>
<dimen name="widget_min_size_2">4px</dimen>
<dimen name="widget_min_size_3">6px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">12sp</dimen>
<dimen name="font_size_7">14sp</dimen>
<dimen name="font_size_8">16sp</dimen>
<dimen name="font_size_9">18sp</dimen>
<dimen name="font_size_10">20sp</dimen>
<dimen name="font_size_11">22sp</dimen>
<dimen name="font_size_12">24sp</dimen>
<dimen name="font_size_13">26sp</dimen>
<dimen name="font_size_14">28sp</dimen>
<dimen name="font_size_15">30sp</dimen>
<dimen name="font_size_16">32sp</dimen>
<dimen name="font_size_17">34sp</dimen>
<dimen name="font_size_18">36sp</dimen>
<dimen name="font_size_19">38sp</dimen>
<dimen name="font_size_20">40sp</dimen>
<dimen name="font_size_21">42sp</dimen>
<dimen name="font_size_22">44sp</dimen>
<dimen name="font_size_23">46sp</dimen>
<dimen name="font_size_24">48sp</dimen>
<dimen name="font_size_25">50sp</dimen>
<dimen name="font_size_26">52sp</dimen>
<dimen name="font_size_27">54sp</dimen>
<dimen name="font_size_28">56sp</dimen>
<dimen name="font_size_29">58sp</dimen>
<dimen name="font_size_30">60sp</dimen>
<dimen name="font_size_31">62sp</dimen>
<dimen name="font_size_32">64sp</dimen>
<dimen name="font_size_33">66sp</dimen>
<dimen name="font_size_34">68sp</dimen>
<dimen name="font_size_35">70sp</dimen>
<dimen name="font_size_36">72sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">2dp</dimen>
<dimen name="widget_size_2">4dp</dimen>
<dimen name="widget_size_3">6dp</dimen>
<dimen name="widget_size_4">8dp</dimen>
<dimen name="widget_size_5">10dp</dimen>
<dimen name="widget_size_6">12dp</dimen>
<dimen name="widget_size_7">14dp</dimen>
<dimen name="widget_size_8">16dp</dimen>
<dimen name="widget_size_9">18dp</dimen>
<dimen name="widget_size_10">20dp</dimen>
<dimen name="widget_size_11">22dp</dimen>
<dimen name="widget_size_12">24dp</dimen>
<dimen name="widget_size_13">26dp</dimen>
<dimen name="widget_size_14">28dp</dimen>
<dimen name="widget_size_15">30dp</dimen>
<dimen name="widget_size_16">32dp</dimen>
<dimen name="widget_size_17">34dp</dimen>
<dimen name="widget_size_18">36dp</dimen>
<dimen name="widget_size_19">38dp</dimen>
<dimen name="widget_size_20">40dp</dimen>
<dimen name="widget_size_21">42dp</dimen>
<dimen name="widget_size_22">44dp</dimen>
<dimen name="widget_size_23">46dp</dimen>
<dimen name="widget_size_24">48dp</dimen>
<dimen name="widget_size_25">50dp</dimen>
<dimen name="widget_size_26">52dp</dimen>
<dimen name="widget_size_27">54dp</dimen>
<dimen name="widget_size_28">56dp</dimen>
<dimen name="widget_size_29">58dp</dimen>
<dimen name="widget_size_30">60dp</dimen>
<dimen name="widget_size_31">62dp</dimen>
<dimen name="widget_size_32">64dp</dimen>
<dimen name="widget_size_33">66dp</dimen>
<dimen name="widget_size_34">68dp</dimen>
<dimen name="widget_size_35">70dp</dimen>
<dimen name="widget_size_36">72dp</dimen>
<dimen name="widget_size_37">74dp</dimen>
<dimen name="widget_size_38">76dp</dimen>
<dimen name="widget_size_39">78dp</dimen>
<dimen name="widget_size_40">80dp</dimen>
<dimen name="widget_size_41">82dp</dimen>
<dimen name="widget_size_42">84dp</dimen>
<dimen name="widget_size_43">86dp</dimen>
<dimen name="widget_size_44">88dp</dimen>
<dimen name="widget_size_45">90dp</dimen>
<dimen name="widget_size_46">92dp</dimen>
<dimen name="widget_size_47">94dp</dimen>
<dimen name="widget_size_48">96dp</dimen>
<dimen name="widget_size_49">98dp</dimen>
<dimen name="widget_size_50">100dp</dimen>
<dimen name="widget_size_51">102dp</dimen>
<dimen name="widget_size_52">104dp</dimen>
<dimen name="widget_size_53">106dp</dimen>
<dimen name="widget_size_54">108dp</dimen>
<dimen name="widget_size_55">110dp</dimen>
<dimen name="widget_size_56">112dp</dimen>
<dimen name="widget_size_57">114dp</dimen>
<dimen name="widget_size_58">116dp</dimen>
<dimen name="widget_size_59">118dp</dimen>
<dimen name="widget_size_60">120dp</dimen>
<dimen name="widget_size_61">122dp</dimen>
<dimen name="widget_size_62">124dp</dimen>
<dimen name="widget_size_63">126dp</dimen>
<dimen name="widget_size_64">128dp</dimen>
<dimen name="widget_size_65">130dp</dimen>
<dimen name="widget_size_66">132dp</dimen>
<dimen name="widget_size_67">134dp</dimen>
<dimen name="widget_size_68">136dp</dimen>
<dimen name="widget_size_69">138dp</dimen>
<dimen name="widget_size_70">140dp</dimen>
<dimen name="widget_size_71">142dp</dimen>
<dimen name="widget_size_72">144dp</dimen>
<dimen name="widget_size_73">146dp</dimen>
<dimen name="widget_size_74">148dp</dimen>
<dimen name="widget_size_75">150dp</dimen>
<dimen name="widget_size_76">152dp</dimen>
<dimen name="widget_size_77">154dp</dimen>
<dimen name="widget_size_78">156dp</dimen>
<dimen name="widget_size_79">158dp</dimen>
<dimen name="widget_size_80">160dp</dimen>
<dimen name="widget_size_81">162dp</dimen>
<dimen name="widget_size_82">164dp</dimen>
<dimen name="widget_size_83">166dp</dimen>
<dimen name="widget_size_84">168dp</dimen>
<dimen name="widget_size_85">170dp</dimen>
<dimen name="widget_size_86">172dp</dimen>
<dimen name="widget_size_87">174dp</dimen>
<dimen name="widget_size_88">176dp</dimen>
<dimen name="widget_size_89">178dp</dimen>
<dimen name="widget_size_90">180dp</dimen>
<dimen name="widget_size_91">182dp</dimen>
<dimen name="widget_size_92">184dp</dimen>
<dimen name="widget_size_93">186dp</dimen>
<dimen name="widget_size_94">188dp</dimen>
<dimen name="widget_size_95">190dp</dimen>
<dimen name="widget_size_96">192dp</dimen>
<dimen name="widget_size_97">194dp</dimen>
<dimen name="widget_size_98">196dp</dimen>
<dimen name="widget_size_99">198dp</dimen>
<dimen name="widget_size_100">200dp</dimen>
<dimen name="widget_size_101">202dp</dimen>
<dimen name="widget_size_102">204dp</dimen>
<dimen name="widget_size_103">206dp</dimen>
<dimen name="widget_size_104">208dp</dimen>
<dimen name="widget_size_105">210dp</dimen>
<dimen name="widget_size_106">212dp</dimen>
<dimen name="widget_size_107">214dp</dimen>
<dimen name="widget_size_108">216dp</dimen>
<dimen name="widget_size_109">218dp</dimen>
<dimen name="widget_size_110">220dp</dimen>
<dimen name="widget_size_111">222dp</dimen>
<dimen name="widget_size_112">224dp</dimen>
<dimen name="widget_size_113">226dp</dimen>
<dimen name="widget_size_114">228dp</dimen>
<dimen name="widget_size_115">230dp</dimen>
<dimen name="widget_size_116">232dp</dimen>
<dimen name="widget_size_117">234dp</dimen>
<dimen name="widget_size_118">236dp</dimen>
<dimen name="widget_size_119">238dp</dimen>
<dimen name="widget_size_120">240dp</dimen>
<dimen name="widget_size_121">242dp</dimen>
<dimen name="widget_size_122">244dp</dimen>
<dimen name="widget_size_123">246dp</dimen>
<dimen name="widget_size_124">248dp</dimen>
<dimen name="widget_size_125">250dp</dimen>
<dimen name="widget_size_126">252dp</dimen>
<dimen name="widget_size_127">254dp</dimen>
<dimen name="widget_size_128">256dp</dimen>
<dimen name="widget_size_129">258dp</dimen>
<dimen name="widget_size_130">260dp</dimen>
<dimen name="widget_size_131">262dp</dimen>
<dimen name="widget_size_132">264dp</dimen>
<dimen name="widget_size_133">266dp</dimen>
<dimen name="widget_size_134">268dp</dimen>
<dimen name="widget_size_135">270dp</dimen>
<dimen name="widget_size_136">272dp</dimen>
<dimen name="widget_size_137">274dp</dimen>
<dimen name="widget_size_138">276dp</dimen>
<dimen name="widget_size_139">278dp</dimen>
<dimen name="widget_size_140">280dp</dimen>
<dimen name="widget_size_141">282dp</dimen>
<dimen name="widget_size_142">284dp</dimen>
<dimen name="widget_size_143">286dp</dimen>
<dimen name="widget_size_144">288dp</dimen>
<dimen name="widget_size_145">290dp</dimen>
<dimen name="widget_size_146">292dp</dimen>
<dimen name="widget_size_147">294dp</dimen>
<dimen name="widget_size_148">296dp</dimen>
<dimen name="widget_size_149">298dp</dimen>
<dimen name="widget_size_150">300dp</dimen>
<dimen name="widget_size_151">302dp</dimen>
<dimen name="widget_size_152">304dp</dimen>
<dimen name="widget_size_153">306dp</dimen>
<dimen name="widget_size_154">308dp</dimen>
<dimen name="widget_size_155">310dp</dimen>
<dimen name="widget_size_156">312dp</dimen>
<dimen name="widget_size_157">314dp</dimen>
<dimen name="widget_size_158">316dp</dimen>
<dimen name="widget_size_159">318dp</dimen>
<dimen name="widget_size_160">320dp</dimen>
<dimen name="widget_size_161">322dp</dimen>
<dimen name="widget_size_162">324dp</dimen>
<dimen name="widget_size_163">326dp</dimen>
<dimen name="widget_size_164">328dp</dimen>
<dimen name="widget_size_165">330dp</dimen>
<dimen name="widget_size_166">332dp</dimen>
<dimen name="widget_size_167">334dp</dimen>
<dimen name="widget_size_168">336dp</dimen>
<dimen name="widget_size_169">338dp</dimen>
<dimen name="widget_size_170">340dp</dimen>
<dimen name="widget_size_171">342dp</dimen>
<dimen name="widget_size_172">344dp</dimen>
<dimen name="widget_size_173">346dp</dimen>
<dimen name="widget_size_174">348dp</dimen>
<dimen name="widget_size_175">350dp</dimen>
<dimen name="widget_size_176">352dp</dimen>
<dimen name="widget_size_177">354dp</dimen>
<dimen name="widget_size_178">356dp</dimen>
<dimen name="widget_size_179">358dp</dimen>
<dimen name="widget_size_180">360dp</dimen>
<dimen name="widget_size_181">362dp</dimen>
<dimen name="widget_size_182">364dp</dimen>
<dimen name="widget_size_183">366dp</dimen>
<dimen name="widget_size_184">368dp</dimen>
<dimen name="widget_size_185">370dp</dimen>
<dimen name="widget_size_186">372dp</dimen>
<dimen name="widget_size_187">374dp</dimen>
<dimen name="widget_size_188">376dp</dimen>
<dimen name="widget_size_189">378dp</dimen>
<dimen name="widget_size_190">380dp</dimen>
<dimen name="widget_size_191">382dp</dimen>
<dimen name="widget_size_192">384dp</dimen>
<dimen name="widget_size_193">386dp</dimen>
<dimen name="widget_size_194">388dp</dimen>
<dimen name="widget_size_195">390dp</dimen>
<dimen name="widget_size_196">392dp</dimen>
<dimen name="widget_size_197">394dp</dimen>
<dimen name="widget_size_198">396dp</dimen>
<dimen name="widget_size_199">398dp</dimen>
<dimen name="widget_size_200">400dp</dimen>
<dimen name="widget_size_201">402dp</dimen>
<dimen name="widget_size_202">404dp</dimen>
<dimen name="widget_size_203">406dp</dimen>
<dimen name="widget_size_204">408dp</dimen>
<dimen name="widget_size_205">410dp</dimen>
<dimen name="widget_size_206">412dp</dimen>
<dimen name="widget_size_207">414dp</dimen>
<dimen name="widget_size_208">416dp</dimen>
<dimen name="widget_size_209">418dp</dimen>
<dimen name="widget_size_210">420dp</dimen>
<dimen name="widget_size_211">422dp</dimen>
<dimen name="widget_size_212">424dp</dimen>
<dimen name="widget_size_213">426dp</dimen>
<dimen name="widget_size_214">428dp</dimen>
<dimen name="widget_size_215">430dp</dimen>
<dimen name="widget_size_216">432dp</dimen>
<dimen name="widget_size_217">434dp</dimen>
<dimen name="widget_size_218">436dp</dimen>
<dimen name="widget_size_219">438dp</dimen>
<dimen name="widget_size_220">440dp</dimen>
<dimen name="widget_size_221">442dp</dimen>
<dimen name="widget_size_222">444dp</dimen>
<dimen name="widget_size_223">446dp</dimen>
<dimen name="widget_size_224">448dp</dimen>
<dimen name="widget_size_225">450dp</dimen>
<dimen name="widget_size_226">452dp</dimen>
<dimen name="widget_size_227">454dp</dimen>
<dimen name="widget_size_228">456dp</dimen>
<dimen name="widget_size_229">458dp</dimen>
<dimen name="widget_size_230">460dp</dimen>
<dimen name="widget_size_231">462dp</dimen>
<dimen name="widget_size_232">464dp</dimen>
<dimen name="widget_size_233">466dp</dimen>
<dimen name="widget_size_234">468dp</dimen>
<dimen name="widget_size_235">470dp</dimen>
<dimen name="widget_size_236">472dp</dimen>
<dimen name="widget_size_237">474dp</dimen>
<dimen name="widget_size_238">476dp</dimen>
<dimen name="widget_size_239">478dp</dimen>
<dimen name="widget_size_240">480dp</dimen>
<dimen name="widget_size_241">482dp</dimen>
<dimen name="widget_size_242">484dp</dimen>
<dimen name="widget_size_243">486dp</dimen>
<dimen name="widget_size_244">488dp</dimen>
<dimen name="widget_size_245">490dp</dimen>
<dimen name="widget_size_246">492dp</dimen>
<dimen name="widget_size_247">494dp</dimen>
<dimen name="widget_size_248">496dp</dimen>
<dimen name="widget_size_249">498dp</dimen>
<dimen name="widget_size_250">500dp</dimen>
<dimen name="widget_size_251">502dp</dimen>
<dimen name="widget_size_252">504dp</dimen>
<dimen name="widget_size_253">506dp</dimen>
<dimen name="widget_size_254">508dp</dimen>
<dimen name="widget_size_255">510dp</dimen>
<dimen name="widget_size_256">512dp</dimen>
<dimen name="widget_size_257">514dp</dimen>
<dimen name="widget_size_258">516dp</dimen>
<dimen name="widget_size_259">518dp</dimen>
<dimen name="widget_size_260">520dp</dimen>
<dimen name="widget_size_261">522dp</dimen>
<dimen name="widget_size_262">524dp</dimen>
<dimen name="widget_size_263">526dp</dimen>
<dimen name="widget_size_264">528dp</dimen>
<dimen name="widget_size_265">530dp</dimen>
<dimen name="widget_size_266">532dp</dimen>
<dimen name="widget_size_267">534dp</dimen>
<dimen name="widget_size_268">536dp</dimen>
<dimen name="widget_size_269">538dp</dimen>
<dimen name="widget_size_270">540dp</dimen>
<dimen name="widget_size_271">542dp</dimen>
<dimen name="widget_size_272">544dp</dimen>
<dimen name="widget_size_273">546dp</dimen>
<dimen name="widget_size_274">548dp</dimen>
<dimen name="widget_size_275">550dp</dimen>
<dimen name="widget_size_276">552dp</dimen>
<dimen name="widget_size_277">554dp</dimen>
<dimen name="widget_size_278">556dp</dimen>
<dimen name="widget_size_279">558dp</dimen>
<dimen name="widget_size_280">560dp</dimen>
<dimen name="widget_size_281">562dp</dimen>
<dimen name="widget_size_282">564dp</dimen>
<dimen name="widget_size_283">566dp</dimen>
<dimen name="widget_size_284">568dp</dimen>
<dimen name="widget_size_285">570dp</dimen>
<dimen name="widget_size_286">572dp</dimen>
<dimen name="widget_size_287">574dp</dimen>
<dimen name="widget_size_288">576dp</dimen>
<dimen name="widget_size_289">578dp</dimen>
<dimen name="widget_size_290">580dp</dimen>
<dimen name="widget_size_291">582dp</dimen>
<dimen name="widget_size_292">584dp</dimen>
<dimen name="widget_size_293">586dp</dimen>
<dimen name="widget_size_294">588dp</dimen>
<dimen name="widget_size_295">590dp</dimen>
<dimen name="widget_size_296">592dp</dimen>
<dimen name="widget_size_297">594dp</dimen>
<dimen name="widget_size_298">596dp</dimen>
<dimen name="widget_size_299">598dp</dimen>
<dimen name="widget_size_300">600dp</dimen>
<dimen name="widget_size_301">602dp</dimen>
<dimen name="widget_size_302">604dp</dimen>
<dimen name="widget_size_303">606dp</dimen>
<dimen name="widget_size_304">608dp</dimen>
<dimen name="widget_size_305">610dp</dimen>
<dimen name="widget_size_306">612dp</dimen>
<dimen name="widget_size_307">614dp</dimen>
<dimen name="widget_size_308">616dp</dimen>
<dimen name="widget_size_309">618dp</dimen>
<dimen name="widget_size_310">620dp</dimen>
<dimen name="widget_size_311">622dp</dimen>
<dimen name="widget_size_312">624dp</dimen>
<dimen name="widget_size_313">626dp</dimen>
<dimen name="widget_size_314">628dp</dimen>
<dimen name="widget_size_315">630dp</dimen>
<dimen name="widget_size_316">632dp</dimen>
<dimen name="widget_size_317">634dp</dimen>
<dimen name="widget_size_318">636dp</dimen>
<dimen name="widget_size_319">638dp</dimen>
<dimen name="widget_size_320">640dp</dimen>
<dimen name="widget_size_321">642dp</dimen>
<dimen name="widget_size_322">644dp</dimen>
<dimen name="widget_size_323">646dp</dimen>
<dimen name="widget_size_324">648dp</dimen>
<dimen name="widget_size_325">650dp</dimen>
<dimen name="widget_size_326">652dp</dimen>
<dimen name="widget_size_327">654dp</dimen>
<dimen name="widget_size_328">656dp</dimen>
<dimen name="widget_size_329">658dp</dimen>
<dimen name="widget_size_330">660dp</dimen>
<dimen name="widget_size_331">662dp</dimen>
<dimen name="widget_size_332">664dp</dimen>
<dimen name="widget_size_333">666dp</dimen>
<dimen name="widget_size_334">668dp</dimen>
<dimen name="widget_size_335">670dp</dimen>
<dimen name="widget_size_336">672dp</dimen>
<dimen name="widget_size_337">674dp</dimen>
<dimen name="widget_size_338">676dp</dimen>
<dimen name="widget_size_339">678dp</dimen>
<dimen name="widget_size_340">680dp</dimen>
<dimen name="widget_size_341">682dp</dimen>
<dimen name="widget_size_342">684dp</dimen>
<dimen name="widget_size_343">686dp</dimen>
<dimen name="widget_size_344">688dp</dimen>
<dimen name="widget_size_345">690dp</dimen>
<dimen name="widget_size_346">692dp</dimen>
<dimen name="widget_size_347">694dp</dimen>
<dimen name="widget_size_348">696dp</dimen>
<dimen name="widget_size_349">698dp</dimen>
<dimen name="widget_size_350">700dp</dimen>
<dimen name="widget_size_351">702dp</dimen>
<dimen name="widget_size_352">704dp</dimen>
<dimen name="widget_size_353">706dp</dimen>
<dimen name="widget_size_354">708dp</dimen>
<dimen name="widget_size_355">710dp</dimen>
<dimen name="widget_size_356">712dp</dimen>
<dimen name="widget_size_357">714dp</dimen>
<dimen name="widget_size_358">716dp</dimen>
<dimen name="widget_size_359">718dp</dimen>
<dimen name="widget_size_360">720dp</dimen>
<dimen name="widget_size_365">730dp</dimen>
<dimen name="widget_size_370">740dp</dimen>
<dimen name="widget_size_375">750dp</dimen>
<dimen name="widget_size_380">760dp</dimen>
<dimen name="widget_size_385">770dp</dimen>
<dimen name="widget_size_390">780dp</dimen>
<dimen name="widget_size_395">790dp</dimen>
<dimen name="widget_size_400">800dp</dimen>
<dimen name="widget_size_405">810dp</dimen>
<dimen name="widget_size_410">820dp</dimen>
<dimen name="widget_size_415">830dp</dimen>
<dimen name="widget_size_420">840dp</dimen>
<dimen name="widget_size_425">850dp</dimen>
<dimen name="widget_size_430">860dp</dimen>
<dimen name="widget_size_435">870dp</dimen>
<dimen name="widget_size_440">880dp</dimen>
<dimen name="widget_size_445">890dp</dimen>
<dimen name="widget_size_450">900dp</dimen>
<dimen name="widget_size_455">910dp</dimen>
<dimen name="widget_size_460">920dp</dimen>
<dimen name="widget_size_465">930dp</dimen>
<dimen name="widget_size_470">940dp</dimen>
<dimen name="widget_size_475">950dp</dimen>
<dimen name="widget_size_480">960dp</dimen>
<dimen name="widget_size_485">970dp</dimen>
<dimen name="widget_size_490">980dp</dimen>
<dimen name="widget_size_495">990dp</dimen>
<dimen name="widget_size_500">1000dp</dimen>
<dimen name="widget_size_505">1010dp</dimen>
<dimen name="widget_size_510">1020dp</dimen>
<dimen name="widget_size_515">1030dp</dimen>
<dimen name="widget_size_520">1040dp</dimen>
<dimen name="widget_size_525">1050dp</dimen>
<dimen name="widget_size_530">1060dp</dimen>
<dimen name="widget_size_535">1070dp</dimen>
<dimen name="widget_size_540">1080dp</dimen>
<dimen name="widget_size_545">1090dp</dimen>
<dimen name="widget_size_550">1100dp</dimen>
<dimen name="widget_size_555">1110dp</dimen>
<dimen name="widget_size_560">1120dp</dimen>
<dimen name="widget_size_565">1130dp</dimen>
<dimen name="widget_size_570">1140dp</dimen>
<dimen name="widget_size_575">1150dp</dimen>
<dimen name="widget_size_580">1160dp</dimen>
<dimen name="widget_size_585">1170dp</dimen>
<dimen name="widget_size_590">1180dp</dimen>
<dimen name="widget_size_595">1190dp</dimen>
<dimen name="widget_size_600">1200dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">34dp</dimen>
<dimen name="activity_vertical_margin">34dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">2px</dimen>
<dimen name="widget_min_size_2">4px</dimen>
<dimen name="widget_min_size_3">6px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">13sp</dimen>
<dimen name="font_size_7">15sp</dimen>
<dimen name="font_size_8">17sp</dimen>
<dimen name="font_size_9">19sp</dimen>
<dimen name="font_size_10">21sp</dimen>
<dimen name="font_size_11">23sp</dimen>
<dimen name="font_size_12">26sp</dimen>
<dimen name="font_size_13">28sp</dimen>
<dimen name="font_size_14">30sp</dimen>
<dimen name="font_size_15">32sp</dimen>
<dimen name="font_size_16">34sp</dimen>
<dimen name="font_size_17">36sp</dimen>
<dimen name="font_size_18">38sp</dimen>
<dimen name="font_size_19">41sp</dimen>
<dimen name="font_size_20">43sp</dimen>
<dimen name="font_size_21">45sp</dimen>
<dimen name="font_size_22">47sp</dimen>
<dimen name="font_size_23">49sp</dimen>
<dimen name="font_size_24">51sp</dimen>
<dimen name="font_size_25">53sp</dimen>
<dimen name="font_size_26">55sp</dimen>
<dimen name="font_size_27">58sp</dimen>
<dimen name="font_size_28">60sp</dimen>
<dimen name="font_size_29">62sp</dimen>
<dimen name="font_size_30">64sp</dimen>
<dimen name="font_size_31">66sp</dimen>
<dimen name="font_size_32">68sp</dimen>
<dimen name="font_size_33">70sp</dimen>
<dimen name="font_size_34">73sp</dimen>
<dimen name="font_size_35">75sp</dimen>
<dimen name="font_size_36">77sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">2dp</dimen>
<dimen name="widget_size_2">4dp</dimen>
<dimen name="widget_size_3">6dp</dimen>
<dimen name="widget_size_4">9dp</dimen>
<dimen name="widget_size_5">11dp</dimen>
<dimen name="widget_size_6">13dp</dimen>
<dimen name="widget_size_7">15dp</dimen>
<dimen name="widget_size_8">17dp</dimen>
<dimen name="widget_size_9">19dp</dimen>
<dimen name="widget_size_10">21dp</dimen>
<dimen name="widget_size_11">23dp</dimen>
<dimen name="widget_size_12">26dp</dimen>
<dimen name="widget_size_13">28dp</dimen>
<dimen name="widget_size_14">30dp</dimen>
<dimen name="widget_size_15">32dp</dimen>
<dimen name="widget_size_16">34dp</dimen>
<dimen name="widget_size_17">36dp</dimen>
<dimen name="widget_size_18">38dp</dimen>
<dimen name="widget_size_19">41dp</dimen>
<dimen name="widget_size_20">43dp</dimen>
<dimen name="widget_size_21">45dp</dimen>
<dimen name="widget_size_22">47dp</dimen>
<dimen name="widget_size_23">49dp</dimen>
<dimen name="widget_size_24">51dp</dimen>
<dimen name="widget_size_25">53dp</dimen>
<dimen name="widget_size_26">55dp</dimen>
<dimen name="widget_size_27">58dp</dimen>
<dimen name="widget_size_28">60dp</dimen>
<dimen name="widget_size_29">62dp</dimen>
<dimen name="widget_size_30">64dp</dimen>
<dimen name="widget_size_31">66dp</dimen>
<dimen name="widget_size_32">68dp</dimen>
<dimen name="widget_size_33">70dp</dimen>
<dimen name="widget_size_34">73dp</dimen>
<dimen name="widget_size_35">75dp</dimen>
<dimen name="widget_size_36">77dp</dimen>
<dimen name="widget_size_37">79dp</dimen>
<dimen name="widget_size_38">81dp</dimen>
<dimen name="widget_size_39">83dp</dimen>
<dimen name="widget_size_40">85dp</dimen>
<dimen name="widget_size_41">87dp</dimen>
<dimen name="widget_size_42">90dp</dimen>
<dimen name="widget_size_43">92dp</dimen>
<dimen name="widget_size_44">94dp</dimen>
<dimen name="widget_size_45">96dp</dimen>
<dimen name="widget_size_46">98dp</dimen>
<dimen name="widget_size_47">100dp</dimen>
<dimen name="widget_size_48">102dp</dimen>
<dimen name="widget_size_49">105dp</dimen>
<dimen name="widget_size_50">107dp</dimen>
<dimen name="widget_size_51">109dp</dimen>
<dimen name="widget_size_52">111dp</dimen>
<dimen name="widget_size_53">113dp</dimen>
<dimen name="widget_size_54">115dp</dimen>
<dimen name="widget_size_55">117dp</dimen>
<dimen name="widget_size_56">119dp</dimen>
<dimen name="widget_size_57">122dp</dimen>
<dimen name="widget_size_58">124dp</dimen>
<dimen name="widget_size_59">126dp</dimen>
<dimen name="widget_size_60">128dp</dimen>
<dimen name="widget_size_61">130dp</dimen>
<dimen name="widget_size_62">132dp</dimen>
<dimen name="widget_size_63">134dp</dimen>
<dimen name="widget_size_64">137dp</dimen>
<dimen name="widget_size_65">139dp</dimen>
<dimen name="widget_size_66">141dp</dimen>
<dimen name="widget_size_67">143dp</dimen>
<dimen name="widget_size_68">145dp</dimen>
<dimen name="widget_size_69">147dp</dimen>
<dimen name="widget_size_70">149dp</dimen>
<dimen name="widget_size_71">151dp</dimen>
<dimen name="widget_size_72">154dp</dimen>
<dimen name="widget_size_73">156dp</dimen>
<dimen name="widget_size_74">158dp</dimen>
<dimen name="widget_size_75">160dp</dimen>
<dimen name="widget_size_76">162dp</dimen>
<dimen name="widget_size_77">164dp</dimen>
<dimen name="widget_size_78">166dp</dimen>
<dimen name="widget_size_79">169dp</dimen>
<dimen name="widget_size_80">171dp</dimen>
<dimen name="widget_size_81">173dp</dimen>
<dimen name="widget_size_82">175dp</dimen>
<dimen name="widget_size_83">177dp</dimen>
<dimen name="widget_size_84">179dp</dimen>
<dimen name="widget_size_85">181dp</dimen>
<dimen name="widget_size_86">183dp</dimen>
<dimen name="widget_size_87">186dp</dimen>
<dimen name="widget_size_88">188dp</dimen>
<dimen name="widget_size_89">190dp</dimen>
<dimen name="widget_size_90">192dp</dimen>
<dimen name="widget_size_91">194dp</dimen>
<dimen name="widget_size_92">196dp</dimen>
<dimen name="widget_size_93">198dp</dimen>
<dimen name="widget_size_94">201dp</dimen>
<dimen name="widget_size_95">203dp</dimen>
<dimen name="widget_size_96">205dp</dimen>
<dimen name="widget_size_97">207dp</dimen>
<dimen name="widget_size_98">209dp</dimen>
<dimen name="widget_size_99">211dp</dimen>
<dimen name="widget_size_100">213dp</dimen>
<dimen name="widget_size_101">215dp</dimen>
<dimen name="widget_size_102">218dp</dimen>
<dimen name="widget_size_103">220dp</dimen>
<dimen name="widget_size_104">222dp</dimen>
<dimen name="widget_size_105">224dp</dimen>
<dimen name="widget_size_106">226dp</dimen>
<dimen name="widget_size_107">228dp</dimen>
<dimen name="widget_size_108">230dp</dimen>
<dimen name="widget_size_109">233dp</dimen>
<dimen name="widget_size_110">235dp</dimen>
<dimen name="widget_size_111">237dp</dimen>
<dimen name="widget_size_112">239dp</dimen>
<dimen name="widget_size_113">241dp</dimen>
<dimen name="widget_size_114">243dp</dimen>
<dimen name="widget_size_115">245dp</dimen>
<dimen name="widget_size_116">247dp</dimen>
<dimen name="widget_size_117">250dp</dimen>
<dimen name="widget_size_118">252dp</dimen>
<dimen name="widget_size_119">254dp</dimen>
<dimen name="widget_size_120">256dp</dimen>
<dimen name="widget_size_121">258dp</dimen>
<dimen name="widget_size_122">260dp</dimen>
<dimen name="widget_size_123">262dp</dimen>
<dimen name="widget_size_124">265dp</dimen>
<dimen name="widget_size_125">267dp</dimen>
<dimen name="widget_size_126">269dp</dimen>
<dimen name="widget_size_127">271dp</dimen>
<dimen name="widget_size_128">273dp</dimen>
<dimen name="widget_size_129">275dp</dimen>
<dimen name="widget_size_130">277dp</dimen>
<dimen name="widget_size_131">279dp</dimen>
<dimen name="widget_size_132">282dp</dimen>
<dimen name="widget_size_133">284dp</dimen>
<dimen name="widget_size_134">286dp</dimen>
<dimen name="widget_size_135">288dp</dimen>
<dimen name="widget_size_136">290dp</dimen>
<dimen name="widget_size_137">292dp</dimen>
<dimen name="widget_size_138">294dp</dimen>
<dimen name="widget_size_139">297dp</dimen>
<dimen name="widget_size_140">299dp</dimen>
<dimen name="widget_size_141">301dp</dimen>
<dimen name="widget_size_142">303dp</dimen>
<dimen name="widget_size_143">305dp</dimen>
<dimen name="widget_size_144">307dp</dimen>
<dimen name="widget_size_145">309dp</dimen>
<dimen name="widget_size_146">311dp</dimen>
<dimen name="widget_size_147">314dp</dimen>
<dimen name="widget_size_148">316dp</dimen>
<dimen name="widget_size_149">318dp</dimen>
<dimen name="widget_size_150">320dp</dimen>
<dimen name="widget_size_151">322dp</dimen>
<dimen name="widget_size_152">324dp</dimen>
<dimen name="widget_size_153">326dp</dimen>
<dimen name="widget_size_154">329dp</dimen>
<dimen name="widget_size_155">331dp</dimen>
<dimen name="widget_size_156">333dp</dimen>
<dimen name="widget_size_157">335dp</dimen>
<dimen name="widget_size_158">337dp</dimen>
<dimen name="widget_size_159">339dp</dimen>
<dimen name="widget_size_160">341dp</dimen>
<dimen name="widget_size_161">343dp</dimen>
<dimen name="widget_size_162">346dp</dimen>
<dimen name="widget_size_163">348dp</dimen>
<dimen name="widget_size_164">350dp</dimen>
<dimen name="widget_size_165">352dp</dimen>
<dimen name="widget_size_166">354dp</dimen>
<dimen name="widget_size_167">356dp</dimen>
<dimen name="widget_size_168">358dp</dimen>
<dimen name="widget_size_169">361dp</dimen>
<dimen name="widget_size_170">363dp</dimen>
<dimen name="widget_size_171">365dp</dimen>
<dimen name="widget_size_172">367dp</dimen>
<dimen name="widget_size_173">369dp</dimen>
<dimen name="widget_size_174">371dp</dimen>
<dimen name="widget_size_175">373dp</dimen>
<dimen name="widget_size_176">375dp</dimen>
<dimen name="widget_size_177">378dp</dimen>
<dimen name="widget_size_178">380dp</dimen>
<dimen name="widget_size_179">382dp</dimen>
<dimen name="widget_size_180">384dp</dimen>
<dimen name="widget_size_181">386dp</dimen>
<dimen name="widget_size_182">388dp</dimen>
<dimen name="widget_size_183">390dp</dimen>
<dimen name="widget_size_184">393dp</dimen>
<dimen name="widget_size_185">395dp</dimen>
<dimen name="widget_size_186">397dp</dimen>
<dimen name="widget_size_187">399dp</dimen>
<dimen name="widget_size_188">401dp</dimen>
<dimen name="widget_size_189">403dp</dimen>
<dimen name="widget_size_190">405dp</dimen>
<dimen name="widget_size_191">407dp</dimen>
<dimen name="widget_size_192">410dp</dimen>
<dimen name="widget_size_193">412dp</dimen>
<dimen name="widget_size_194">414dp</dimen>
<dimen name="widget_size_195">416dp</dimen>
<dimen name="widget_size_196">418dp</dimen>
<dimen name="widget_size_197">420dp</dimen>
<dimen name="widget_size_198">422dp</dimen>
<dimen name="widget_size_199">425dp</dimen>
<dimen name="widget_size_200">427dp</dimen>
<dimen name="widget_size_201">429dp</dimen>
<dimen name="widget_size_202">431dp</dimen>
<dimen name="widget_size_203">433dp</dimen>
<dimen name="widget_size_204">435dp</dimen>
<dimen name="widget_size_205">437dp</dimen>
<dimen name="widget_size_206">439dp</dimen>
<dimen name="widget_size_207">442dp</dimen>
<dimen name="widget_size_208">444dp</dimen>
<dimen name="widget_size_209">446dp</dimen>
<dimen name="widget_size_210">448dp</dimen>
<dimen name="widget_size_211">450dp</dimen>
<dimen name="widget_size_212">452dp</dimen>
<dimen name="widget_size_213">454dp</dimen>
<dimen name="widget_size_214">457dp</dimen>
<dimen name="widget_size_215">459dp</dimen>
<dimen name="widget_size_216">461dp</dimen>
<dimen name="widget_size_217">463dp</dimen>
<dimen name="widget_size_218">465dp</dimen>
<dimen name="widget_size_219">467dp</dimen>
<dimen name="widget_size_220">469dp</dimen>
<dimen name="widget_size_221">471dp</dimen>
<dimen name="widget_size_222">474dp</dimen>
<dimen name="widget_size_223">476dp</dimen>
<dimen name="widget_size_224">478dp</dimen>
<dimen name="widget_size_225">480dp</dimen>
<dimen name="widget_size_226">482dp</dimen>
<dimen name="widget_size_227">484dp</dimen>
<dimen name="widget_size_228">486dp</dimen>
<dimen name="widget_size_229">489dp</dimen>
<dimen name="widget_size_230">491dp</dimen>
<dimen name="widget_size_231">493dp</dimen>
<dimen name="widget_size_232">495dp</dimen>
<dimen name="widget_size_233">497dp</dimen>
<dimen name="widget_size_234">499dp</dimen>
<dimen name="widget_size_235">501dp</dimen>
<dimen name="widget_size_236">503dp</dimen>
<dimen name="widget_size_237">506dp</dimen>
<dimen name="widget_size_238">508dp</dimen>
<dimen name="widget_size_239">510dp</dimen>
<dimen name="widget_size_240">512dp</dimen>
<dimen name="widget_size_241">514dp</dimen>
<dimen name="widget_size_242">516dp</dimen>
<dimen name="widget_size_243">518dp</dimen>
<dimen name="widget_size_244">521dp</dimen>
<dimen name="widget_size_245">523dp</dimen>
<dimen name="widget_size_246">525dp</dimen>
<dimen name="widget_size_247">527dp</dimen>
<dimen name="widget_size_248">529dp</dimen>
<dimen name="widget_size_249">531dp</dimen>
<dimen name="widget_size_250">533dp</dimen>
<dimen name="widget_size_251">535dp</dimen>
<dimen name="widget_size_252">538dp</dimen>
<dimen name="widget_size_253">540dp</dimen>
<dimen name="widget_size_254">542dp</dimen>
<dimen name="widget_size_255">544dp</dimen>
<dimen name="widget_size_256">546dp</dimen>
<dimen name="widget_size_257">548dp</dimen>
<dimen name="widget_size_258">550dp</dimen>
<dimen name="widget_size_259">553dp</dimen>
<dimen name="widget_size_260">555dp</dimen>
<dimen name="widget_size_261">557dp</dimen>
<dimen name="widget_size_262">559dp</dimen>
<dimen name="widget_size_263">561dp</dimen>
<dimen name="widget_size_264">563dp</dimen>
<dimen name="widget_size_265">565dp</dimen>
<dimen name="widget_size_266">567dp</dimen>
<dimen name="widget_size_267">570dp</dimen>
<dimen name="widget_size_268">572dp</dimen>
<dimen name="widget_size_269">574dp</dimen>
<dimen name="widget_size_270">576dp</dimen>
<dimen name="widget_size_271">578dp</dimen>
<dimen name="widget_size_272">580dp</dimen>
<dimen name="widget_size_273">582dp</dimen>
<dimen name="widget_size_274">585dp</dimen>
<dimen name="widget_size_275">587dp</dimen>
<dimen name="widget_size_276">589dp</dimen>
<dimen name="widget_size_277">591dp</dimen>
<dimen name="widget_size_278">593dp</dimen>
<dimen name="widget_size_279">595dp</dimen>
<dimen name="widget_size_280">597dp</dimen>
<dimen name="widget_size_281">599dp</dimen>
<dimen name="widget_size_282">602dp</dimen>
<dimen name="widget_size_283">604dp</dimen>
<dimen name="widget_size_284">606dp</dimen>
<dimen name="widget_size_285">608dp</dimen>
<dimen name="widget_size_286">610dp</dimen>
<dimen name="widget_size_287">612dp</dimen>
<dimen name="widget_size_288">614dp</dimen>
<dimen name="widget_size_289">617dp</dimen>
<dimen name="widget_size_290">619dp</dimen>
<dimen name="widget_size_291">621dp</dimen>
<dimen name="widget_size_292">623dp</dimen>
<dimen name="widget_size_293">625dp</dimen>
<dimen name="widget_size_294">627dp</dimen>
<dimen name="widget_size_295">629dp</dimen>
<dimen name="widget_size_296">631dp</dimen>
<dimen name="widget_size_297">634dp</dimen>
<dimen name="widget_size_298">636dp</dimen>
<dimen name="widget_size_299">638dp</dimen>
<dimen name="widget_size_300">640dp</dimen>
<dimen name="widget_size_301">642dp</dimen>
<dimen name="widget_size_302">644dp</dimen>
<dimen name="widget_size_303">646dp</dimen>
<dimen name="widget_size_304">649dp</dimen>
<dimen name="widget_size_305">651dp</dimen>
<dimen name="widget_size_306">653dp</dimen>
<dimen name="widget_size_307">655dp</dimen>
<dimen name="widget_size_308">657dp</dimen>
<dimen name="widget_size_309">659dp</dimen>
<dimen name="widget_size_310">661dp</dimen>
<dimen name="widget_size_311">663dp</dimen>
<dimen name="widget_size_312">666dp</dimen>
<dimen name="widget_size_313">668dp</dimen>
<dimen name="widget_size_314">670dp</dimen>
<dimen name="widget_size_315">672dp</dimen>
<dimen name="widget_size_316">674dp</dimen>
<dimen name="widget_size_317">676dp</dimen>
<dimen name="widget_size_318">678dp</dimen>
<dimen name="widget_size_319">681dp</dimen>
<dimen name="widget_size_320">683dp</dimen>
<dimen name="widget_size_321">685dp</dimen>
<dimen name="widget_size_322">687dp</dimen>
<dimen name="widget_size_323">689dp</dimen>
<dimen name="widget_size_324">691dp</dimen>
<dimen name="widget_size_325">693dp</dimen>
<dimen name="widget_size_326">695dp</dimen>
<dimen name="widget_size_327">698dp</dimen>
<dimen name="widget_size_328">700dp</dimen>
<dimen name="widget_size_329">702dp</dimen>
<dimen name="widget_size_330">704dp</dimen>
<dimen name="widget_size_331">706dp</dimen>
<dimen name="widget_size_332">708dp</dimen>
<dimen name="widget_size_333">710dp</dimen>
<dimen name="widget_size_334">713dp</dimen>
<dimen name="widget_size_335">715dp</dimen>
<dimen name="widget_size_336">717dp</dimen>
<dimen name="widget_size_337">719dp</dimen>
<dimen name="widget_size_338">721dp</dimen>
<dimen name="widget_size_339">723dp</dimen>
<dimen name="widget_size_340">725dp</dimen>
<dimen name="widget_size_341">727dp</dimen>
<dimen name="widget_size_342">730dp</dimen>
<dimen name="widget_size_343">732dp</dimen>
<dimen name="widget_size_344">734dp</dimen>
<dimen name="widget_size_345">736dp</dimen>
<dimen name="widget_size_346">738dp</dimen>
<dimen name="widget_size_347">740dp</dimen>
<dimen name="widget_size_348">742dp</dimen>
<dimen name="widget_size_349">745dp</dimen>
<dimen name="widget_size_350">747dp</dimen>
<dimen name="widget_size_351">749dp</dimen>
<dimen name="widget_size_352">751dp</dimen>
<dimen name="widget_size_353">753dp</dimen>
<dimen name="widget_size_354">755dp</dimen>
<dimen name="widget_size_355">757dp</dimen>
<dimen name="widget_size_356">759dp</dimen>
<dimen name="widget_size_357">762dp</dimen>
<dimen name="widget_size_358">764dp</dimen>
<dimen name="widget_size_359">766dp</dimen>
<dimen name="widget_size_360">768dp</dimen>
<dimen name="widget_size_365">779dp</dimen>
<dimen name="widget_size_370">789dp</dimen>
<dimen name="widget_size_375">800dp</dimen>
<dimen name="widget_size_380">811dp</dimen>
<dimen name="widget_size_385">821dp</dimen>
<dimen name="widget_size_390">832dp</dimen>
<dimen name="widget_size_395">843dp</dimen>
<dimen name="widget_size_400">853dp</dimen>
<dimen name="widget_size_405">864dp</dimen>
<dimen name="widget_size_410">875dp</dimen>
<dimen name="widget_size_415">885dp</dimen>
<dimen name="widget_size_420">896dp</dimen>
<dimen name="widget_size_425">907dp</dimen>
<dimen name="widget_size_430">917dp</dimen>
<dimen name="widget_size_435">928dp</dimen>
<dimen name="widget_size_440">939dp</dimen>
<dimen name="widget_size_445">949dp</dimen>
<dimen name="widget_size_450">960dp</dimen>
<dimen name="widget_size_455">971dp</dimen>
<dimen name="widget_size_460">981dp</dimen>
<dimen name="widget_size_465">992dp</dimen>
<dimen name="widget_size_470">1003dp</dimen>
<dimen name="widget_size_475">1013dp</dimen>
<dimen name="widget_size_480">1024dp</dimen>
<dimen name="widget_size_485">1035dp</dimen>
<dimen name="widget_size_490">1045dp</dimen>
<dimen name="widget_size_495">1056dp</dimen>
<dimen name="widget_size_500">1067dp</dimen>
<dimen name="widget_size_505">1077dp</dimen>
<dimen name="widget_size_510">1088dp</dimen>
<dimen name="widget_size_515">1099dp</dimen>
<dimen name="widget_size_520">1109dp</dimen>
<dimen name="widget_size_525">1120dp</dimen>
<dimen name="widget_size_530">1131dp</dimen>
<dimen name="widget_size_535">1141dp</dimen>
<dimen name="widget_size_540">1152dp</dimen>
<dimen name="widget_size_545">1163dp</dimen>
<dimen name="widget_size_550">1173dp</dimen>
<dimen name="widget_size_555">1184dp</dimen>
<dimen name="widget_size_560">1195dp</dimen>
<dimen name="widget_size_565">1205dp</dimen>
<dimen name="widget_size_570">1216dp</dimen>
<dimen name="widget_size_575">1227dp</dimen>
<dimen name="widget_size_580">1237dp</dimen>
<dimen name="widget_size_585">1248dp</dimen>
<dimen name="widget_size_590">1259dp</dimen>
<dimen name="widget_size_595">1269dp</dimen>
<dimen name="widget_size_600">1280dp</dimen>
</resources>

@ -0,0 +1,454 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">36dp</dimen>
<dimen name="activity_vertical_margin">36dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">2px</dimen>
<dimen name="widget_min_size_2">4px</dimen>
<dimen name="widget_min_size_3">7px</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">13sp</dimen>
<dimen name="font_size_7">16sp</dimen>
<dimen name="font_size_8">18sp</dimen>
<dimen name="font_size_9">20sp</dimen>
<dimen name="font_size_10">22sp</dimen>
<dimen name="font_size_11">24sp</dimen>
<dimen name="font_size_12">27sp</dimen>
<dimen name="font_size_13">29sp</dimen>
<dimen name="font_size_14">31sp</dimen>
<dimen name="font_size_15">33sp</dimen>
<dimen name="font_size_16">36sp</dimen>
<dimen name="font_size_17">38sp</dimen>
<dimen name="font_size_18">40sp</dimen>
<dimen name="font_size_19">42sp</dimen>
<dimen name="font_size_20">44sp</dimen>
<dimen name="font_size_21">47sp</dimen>
<dimen name="font_size_22">49sp</dimen>
<dimen name="font_size_23">51sp</dimen>
<dimen name="font_size_24">53sp</dimen>
<dimen name="font_size_25">56sp</dimen>
<dimen name="font_size_26">58sp</dimen>
<dimen name="font_size_27">60sp</dimen>
<dimen name="font_size_28">62sp</dimen>
<dimen name="font_size_29">64sp</dimen>
<dimen name="font_size_30">67sp</dimen>
<dimen name="font_size_31">69sp</dimen>
<dimen name="font_size_32">71sp</dimen>
<dimen name="font_size_33">73sp</dimen>
<dimen name="font_size_34">76sp</dimen>
<dimen name="font_size_35">78sp</dimen>
<dimen name="font_size_36">80sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">2dp</dimen>
<dimen name="widget_size_2">4dp</dimen>
<dimen name="widget_size_3">7dp</dimen>
<dimen name="widget_size_4">9dp</dimen>
<dimen name="widget_size_5">11dp</dimen>
<dimen name="widget_size_6">13dp</dimen>
<dimen name="widget_size_7">16dp</dimen>
<dimen name="widget_size_8">18dp</dimen>
<dimen name="widget_size_9">20dp</dimen>
<dimen name="widget_size_10">22dp</dimen>
<dimen name="widget_size_11">24dp</dimen>
<dimen name="widget_size_12">27dp</dimen>
<dimen name="widget_size_13">29dp</dimen>
<dimen name="widget_size_14">31dp</dimen>
<dimen name="widget_size_15">33dp</dimen>
<dimen name="widget_size_16">36dp</dimen>
<dimen name="widget_size_17">38dp</dimen>
<dimen name="widget_size_18">40dp</dimen>
<dimen name="widget_size_19">42dp</dimen>
<dimen name="widget_size_20">44dp</dimen>
<dimen name="widget_size_21">47dp</dimen>
<dimen name="widget_size_22">49dp</dimen>
<dimen name="widget_size_23">51dp</dimen>
<dimen name="widget_size_24">53dp</dimen>
<dimen name="widget_size_25">56dp</dimen>
<dimen name="widget_size_26">58dp</dimen>
<dimen name="widget_size_27">60dp</dimen>
<dimen name="widget_size_28">62dp</dimen>
<dimen name="widget_size_29">64dp</dimen>
<dimen name="widget_size_30">67dp</dimen>
<dimen name="widget_size_31">69dp</dimen>
<dimen name="widget_size_32">71dp</dimen>
<dimen name="widget_size_33">73dp</dimen>
<dimen name="widget_size_34">76dp</dimen>
<dimen name="widget_size_35">78dp</dimen>
<dimen name="widget_size_36">80dp</dimen>
<dimen name="widget_size_37">82dp</dimen>
<dimen name="widget_size_38">84dp</dimen>
<dimen name="widget_size_39">87dp</dimen>
<dimen name="widget_size_40">89dp</dimen>
<dimen name="widget_size_41">91dp</dimen>
<dimen name="widget_size_42">93dp</dimen>
<dimen name="widget_size_43">96dp</dimen>
<dimen name="widget_size_44">98dp</dimen>
<dimen name="widget_size_45">100dp</dimen>
<dimen name="widget_size_46">102dp</dimen>
<dimen name="widget_size_47">104dp</dimen>
<dimen name="widget_size_48">107dp</dimen>
<dimen name="widget_size_49">109dp</dimen>
<dimen name="widget_size_50">111dp</dimen>
<dimen name="widget_size_51">113dp</dimen>
<dimen name="widget_size_52">116dp</dimen>
<dimen name="widget_size_53">118dp</dimen>
<dimen name="widget_size_54">120dp</dimen>
<dimen name="widget_size_55">122dp</dimen>
<dimen name="widget_size_56">124dp</dimen>
<dimen name="widget_size_57">127dp</dimen>
<dimen name="widget_size_58">129dp</dimen>
<dimen name="widget_size_59">131dp</dimen>
<dimen name="widget_size_60">133dp</dimen>
<dimen name="widget_size_61">136dp</dimen>
<dimen name="widget_size_62">138dp</dimen>
<dimen name="widget_size_63">140dp</dimen>
<dimen name="widget_size_64">142dp</dimen>
<dimen name="widget_size_65">144dp</dimen>
<dimen name="widget_size_66">147dp</dimen>
<dimen name="widget_size_67">149dp</dimen>
<dimen name="widget_size_68">151dp</dimen>
<dimen name="widget_size_69">153dp</dimen>
<dimen name="widget_size_70">156dp</dimen>
<dimen name="widget_size_71">158dp</dimen>
<dimen name="widget_size_72">160dp</dimen>
<dimen name="widget_size_73">162dp</dimen>
<dimen name="widget_size_74">164dp</dimen>
<dimen name="widget_size_75">167dp</dimen>
<dimen name="widget_size_76">169dp</dimen>
<dimen name="widget_size_77">171dp</dimen>
<dimen name="widget_size_78">173dp</dimen>
<dimen name="widget_size_79">176dp</dimen>
<dimen name="widget_size_80">178dp</dimen>
<dimen name="widget_size_81">180dp</dimen>
<dimen name="widget_size_82">182dp</dimen>
<dimen name="widget_size_83">184dp</dimen>
<dimen name="widget_size_84">187dp</dimen>
<dimen name="widget_size_85">189dp</dimen>
<dimen name="widget_size_86">191dp</dimen>
<dimen name="widget_size_87">193dp</dimen>
<dimen name="widget_size_88">196dp</dimen>
<dimen name="widget_size_89">198dp</dimen>
<dimen name="widget_size_90">200dp</dimen>
<dimen name="widget_size_91">202dp</dimen>
<dimen name="widget_size_92">204dp</dimen>
<dimen name="widget_size_93">207dp</dimen>
<dimen name="widget_size_94">209dp</dimen>
<dimen name="widget_size_95">211dp</dimen>
<dimen name="widget_size_96">213dp</dimen>
<dimen name="widget_size_97">216dp</dimen>
<dimen name="widget_size_98">218dp</dimen>
<dimen name="widget_size_99">220dp</dimen>
<dimen name="widget_size_100">222dp</dimen>
<dimen name="widget_size_101">224dp</dimen>
<dimen name="widget_size_102">227dp</dimen>
<dimen name="widget_size_103">229dp</dimen>
<dimen name="widget_size_104">231dp</dimen>
<dimen name="widget_size_105">233dp</dimen>
<dimen name="widget_size_106">236dp</dimen>
<dimen name="widget_size_107">238dp</dimen>
<dimen name="widget_size_108">240dp</dimen>
<dimen name="widget_size_109">242dp</dimen>
<dimen name="widget_size_110">244dp</dimen>
<dimen name="widget_size_111">247dp</dimen>
<dimen name="widget_size_112">249dp</dimen>
<dimen name="widget_size_113">251dp</dimen>
<dimen name="widget_size_114">253dp</dimen>
<dimen name="widget_size_115">256dp</dimen>
<dimen name="widget_size_116">258dp</dimen>
<dimen name="widget_size_117">260dp</dimen>
<dimen name="widget_size_118">262dp</dimen>
<dimen name="widget_size_119">264dp</dimen>
<dimen name="widget_size_120">267dp</dimen>
<dimen name="widget_size_121">269dp</dimen>
<dimen name="widget_size_122">271dp</dimen>
<dimen name="widget_size_123">273dp</dimen>
<dimen name="widget_size_124">276dp</dimen>
<dimen name="widget_size_125">278dp</dimen>
<dimen name="widget_size_126">280dp</dimen>
<dimen name="widget_size_127">282dp</dimen>
<dimen name="widget_size_128">284dp</dimen>
<dimen name="widget_size_129">287dp</dimen>
<dimen name="widget_size_130">289dp</dimen>
<dimen name="widget_size_131">291dp</dimen>
<dimen name="widget_size_132">293dp</dimen>
<dimen name="widget_size_133">296dp</dimen>
<dimen name="widget_size_134">298dp</dimen>
<dimen name="widget_size_135">300dp</dimen>
<dimen name="widget_size_136">302dp</dimen>
<dimen name="widget_size_137">304dp</dimen>
<dimen name="widget_size_138">307dp</dimen>
<dimen name="widget_size_139">309dp</dimen>
<dimen name="widget_size_140">311dp</dimen>
<dimen name="widget_size_141">313dp</dimen>
<dimen name="widget_size_142">316dp</dimen>
<dimen name="widget_size_143">318dp</dimen>
<dimen name="widget_size_144">320dp</dimen>
<dimen name="widget_size_145">322dp</dimen>
<dimen name="widget_size_146">324dp</dimen>
<dimen name="widget_size_147">327dp</dimen>
<dimen name="widget_size_148">329dp</dimen>
<dimen name="widget_size_149">331dp</dimen>
<dimen name="widget_size_150">333dp</dimen>
<dimen name="widget_size_151">336dp</dimen>
<dimen name="widget_size_152">338dp</dimen>
<dimen name="widget_size_153">340dp</dimen>
<dimen name="widget_size_154">342dp</dimen>
<dimen name="widget_size_155">344dp</dimen>
<dimen name="widget_size_156">347dp</dimen>
<dimen name="widget_size_157">349dp</dimen>
<dimen name="widget_size_158">351dp</dimen>
<dimen name="widget_size_159">353dp</dimen>
<dimen name="widget_size_160">356dp</dimen>
<dimen name="widget_size_161">358dp</dimen>
<dimen name="widget_size_162">360dp</dimen>
<dimen name="widget_size_163">362dp</dimen>
<dimen name="widget_size_164">364dp</dimen>
<dimen name="widget_size_165">367dp</dimen>
<dimen name="widget_size_166">369dp</dimen>
<dimen name="widget_size_167">371dp</dimen>
<dimen name="widget_size_168">373dp</dimen>
<dimen name="widget_size_169">376dp</dimen>
<dimen name="widget_size_170">378dp</dimen>
<dimen name="widget_size_171">380dp</dimen>
<dimen name="widget_size_172">382dp</dimen>
<dimen name="widget_size_173">384dp</dimen>
<dimen name="widget_size_174">387dp</dimen>
<dimen name="widget_size_175">389dp</dimen>
<dimen name="widget_size_176">391dp</dimen>
<dimen name="widget_size_177">393dp</dimen>
<dimen name="widget_size_178">396dp</dimen>
<dimen name="widget_size_179">398dp</dimen>
<dimen name="widget_size_180">400dp</dimen>
<dimen name="widget_size_181">402dp</dimen>
<dimen name="widget_size_182">404dp</dimen>
<dimen name="widget_size_183">407dp</dimen>
<dimen name="widget_size_184">409dp</dimen>
<dimen name="widget_size_185">411dp</dimen>
<dimen name="widget_size_186">413dp</dimen>
<dimen name="widget_size_187">416dp</dimen>
<dimen name="widget_size_188">418dp</dimen>
<dimen name="widget_size_189">420dp</dimen>
<dimen name="widget_size_190">422dp</dimen>
<dimen name="widget_size_191">424dp</dimen>
<dimen name="widget_size_192">427dp</dimen>
<dimen name="widget_size_193">429dp</dimen>
<dimen name="widget_size_194">431dp</dimen>
<dimen name="widget_size_195">433dp</dimen>
<dimen name="widget_size_196">436dp</dimen>
<dimen name="widget_size_197">438dp</dimen>
<dimen name="widget_size_198">440dp</dimen>
<dimen name="widget_size_199">442dp</dimen>
<dimen name="widget_size_200">444dp</dimen>
<dimen name="widget_size_201">447dp</dimen>
<dimen name="widget_size_202">449dp</dimen>
<dimen name="widget_size_203">451dp</dimen>
<dimen name="widget_size_204">453dp</dimen>
<dimen name="widget_size_205">456dp</dimen>
<dimen name="widget_size_206">458dp</dimen>
<dimen name="widget_size_207">460dp</dimen>
<dimen name="widget_size_208">462dp</dimen>
<dimen name="widget_size_209">464dp</dimen>
<dimen name="widget_size_210">467dp</dimen>
<dimen name="widget_size_211">469dp</dimen>
<dimen name="widget_size_212">471dp</dimen>
<dimen name="widget_size_213">473dp</dimen>
<dimen name="widget_size_214">476dp</dimen>
<dimen name="widget_size_215">478dp</dimen>
<dimen name="widget_size_216">480dp</dimen>
<dimen name="widget_size_217">482dp</dimen>
<dimen name="widget_size_218">484dp</dimen>
<dimen name="widget_size_219">487dp</dimen>
<dimen name="widget_size_220">489dp</dimen>
<dimen name="widget_size_221">491dp</dimen>
<dimen name="widget_size_222">493dp</dimen>
<dimen name="widget_size_223">496dp</dimen>
<dimen name="widget_size_224">498dp</dimen>
<dimen name="widget_size_225">500dp</dimen>
<dimen name="widget_size_226">502dp</dimen>
<dimen name="widget_size_227">504dp</dimen>
<dimen name="widget_size_228">507dp</dimen>
<dimen name="widget_size_229">509dp</dimen>
<dimen name="widget_size_230">511dp</dimen>
<dimen name="widget_size_231">513dp</dimen>
<dimen name="widget_size_232">516dp</dimen>
<dimen name="widget_size_233">518dp</dimen>
<dimen name="widget_size_234">520dp</dimen>
<dimen name="widget_size_235">522dp</dimen>
<dimen name="widget_size_236">524dp</dimen>
<dimen name="widget_size_237">527dp</dimen>
<dimen name="widget_size_238">529dp</dimen>
<dimen name="widget_size_239">531dp</dimen>
<dimen name="widget_size_240">533dp</dimen>
<dimen name="widget_size_241">536dp</dimen>
<dimen name="widget_size_242">538dp</dimen>
<dimen name="widget_size_243">540dp</dimen>
<dimen name="widget_size_244">542dp</dimen>
<dimen name="widget_size_245">544dp</dimen>
<dimen name="widget_size_246">547dp</dimen>
<dimen name="widget_size_247">549dp</dimen>
<dimen name="widget_size_248">551dp</dimen>
<dimen name="widget_size_249">553dp</dimen>
<dimen name="widget_size_250">556dp</dimen>
<dimen name="widget_size_251">558dp</dimen>
<dimen name="widget_size_252">560dp</dimen>
<dimen name="widget_size_253">562dp</dimen>
<dimen name="widget_size_254">564dp</dimen>
<dimen name="widget_size_255">567dp</dimen>
<dimen name="widget_size_256">569dp</dimen>
<dimen name="widget_size_257">571dp</dimen>
<dimen name="widget_size_258">573dp</dimen>
<dimen name="widget_size_259">576dp</dimen>
<dimen name="widget_size_260">578dp</dimen>
<dimen name="widget_size_261">580dp</dimen>
<dimen name="widget_size_262">582dp</dimen>
<dimen name="widget_size_263">584dp</dimen>
<dimen name="widget_size_264">587dp</dimen>
<dimen name="widget_size_265">589dp</dimen>
<dimen name="widget_size_266">591dp</dimen>
<dimen name="widget_size_267">593dp</dimen>
<dimen name="widget_size_268">596dp</dimen>
<dimen name="widget_size_269">598dp</dimen>
<dimen name="widget_size_270">600dp</dimen>
<dimen name="widget_size_271">602dp</dimen>
<dimen name="widget_size_272">604dp</dimen>
<dimen name="widget_size_273">607dp</dimen>
<dimen name="widget_size_274">609dp</dimen>
<dimen name="widget_size_275">611dp</dimen>
<dimen name="widget_size_276">613dp</dimen>
<dimen name="widget_size_277">616dp</dimen>
<dimen name="widget_size_278">618dp</dimen>
<dimen name="widget_size_279">620dp</dimen>
<dimen name="widget_size_280">622dp</dimen>
<dimen name="widget_size_281">624dp</dimen>
<dimen name="widget_size_282">627dp</dimen>
<dimen name="widget_size_283">629dp</dimen>
<dimen name="widget_size_284">631dp</dimen>
<dimen name="widget_size_285">633dp</dimen>
<dimen name="widget_size_286">636dp</dimen>
<dimen name="widget_size_287">638dp</dimen>
<dimen name="widget_size_288">640dp</dimen>
<dimen name="widget_size_289">642dp</dimen>
<dimen name="widget_size_290">644dp</dimen>
<dimen name="widget_size_291">647dp</dimen>
<dimen name="widget_size_292">649dp</dimen>
<dimen name="widget_size_293">651dp</dimen>
<dimen name="widget_size_294">653dp</dimen>
<dimen name="widget_size_295">656dp</dimen>
<dimen name="widget_size_296">658dp</dimen>
<dimen name="widget_size_297">660dp</dimen>
<dimen name="widget_size_298">662dp</dimen>
<dimen name="widget_size_299">664dp</dimen>
<dimen name="widget_size_300">667dp</dimen>
<dimen name="widget_size_301">669dp</dimen>
<dimen name="widget_size_302">671dp</dimen>
<dimen name="widget_size_303">673dp</dimen>
<dimen name="widget_size_304">676dp</dimen>
<dimen name="widget_size_305">678dp</dimen>
<dimen name="widget_size_306">680dp</dimen>
<dimen name="widget_size_307">682dp</dimen>
<dimen name="widget_size_308">684dp</dimen>
<dimen name="widget_size_309">687dp</dimen>
<dimen name="widget_size_310">689dp</dimen>
<dimen name="widget_size_311">691dp</dimen>
<dimen name="widget_size_312">693dp</dimen>
<dimen name="widget_size_313">696dp</dimen>
<dimen name="widget_size_314">698dp</dimen>
<dimen name="widget_size_315">700dp</dimen>
<dimen name="widget_size_316">702dp</dimen>
<dimen name="widget_size_317">704dp</dimen>
<dimen name="widget_size_318">707dp</dimen>
<dimen name="widget_size_319">709dp</dimen>
<dimen name="widget_size_320">711dp</dimen>
<dimen name="widget_size_321">713dp</dimen>
<dimen name="widget_size_322">716dp</dimen>
<dimen name="widget_size_323">718dp</dimen>
<dimen name="widget_size_324">720dp</dimen>
<dimen name="widget_size_325">722dp</dimen>
<dimen name="widget_size_326">724dp</dimen>
<dimen name="widget_size_327">727dp</dimen>
<dimen name="widget_size_328">729dp</dimen>
<dimen name="widget_size_329">731dp</dimen>
<dimen name="widget_size_330">733dp</dimen>
<dimen name="widget_size_331">736dp</dimen>
<dimen name="widget_size_332">738dp</dimen>
<dimen name="widget_size_333">740dp</dimen>
<dimen name="widget_size_334">742dp</dimen>
<dimen name="widget_size_335">744dp</dimen>
<dimen name="widget_size_336">747dp</dimen>
<dimen name="widget_size_337">749dp</dimen>
<dimen name="widget_size_338">751dp</dimen>
<dimen name="widget_size_339">753dp</dimen>
<dimen name="widget_size_340">756dp</dimen>
<dimen name="widget_size_341">758dp</dimen>
<dimen name="widget_size_342">760dp</dimen>
<dimen name="widget_size_343">762dp</dimen>
<dimen name="widget_size_344">764dp</dimen>
<dimen name="widget_size_345">767dp</dimen>
<dimen name="widget_size_346">769dp</dimen>
<dimen name="widget_size_347">771dp</dimen>
<dimen name="widget_size_348">773dp</dimen>
<dimen name="widget_size_349">776dp</dimen>
<dimen name="widget_size_350">778dp</dimen>
<dimen name="widget_size_351">780dp</dimen>
<dimen name="widget_size_352">782dp</dimen>
<dimen name="widget_size_353">784dp</dimen>
<dimen name="widget_size_354">787dp</dimen>
<dimen name="widget_size_355">789dp</dimen>
<dimen name="widget_size_356">791dp</dimen>
<dimen name="widget_size_357">793dp</dimen>
<dimen name="widget_size_358">796dp</dimen>
<dimen name="widget_size_359">798dp</dimen>
<dimen name="widget_size_360">800dp</dimen>
<dimen name="widget_size_365">811dp</dimen>
<dimen name="widget_size_370">822dp</dimen>
<dimen name="widget_size_375">833dp</dimen>
<dimen name="widget_size_380">844dp</dimen>
<dimen name="widget_size_385">856dp</dimen>
<dimen name="widget_size_390">867dp</dimen>
<dimen name="widget_size_395">878dp</dimen>
<dimen name="widget_size_400">889dp</dimen>
<dimen name="widget_size_405">900dp</dimen>
<dimen name="widget_size_410">911dp</dimen>
<dimen name="widget_size_415">922dp</dimen>
<dimen name="widget_size_420">933dp</dimen>
<dimen name="widget_size_425">944dp</dimen>
<dimen name="widget_size_430">956dp</dimen>
<dimen name="widget_size_435">967dp</dimen>
<dimen name="widget_size_440">978dp</dimen>
<dimen name="widget_size_445">989dp</dimen>
<dimen name="widget_size_450">1000dp</dimen>
<dimen name="widget_size_455">1011dp</dimen>
<dimen name="widget_size_460">1022dp</dimen>
<dimen name="widget_size_465">1033dp</dimen>
<dimen name="widget_size_470">1044dp</dimen>
<dimen name="widget_size_475">1056dp</dimen>
<dimen name="widget_size_480">1067dp</dimen>
<dimen name="widget_size_485">1078dp</dimen>
<dimen name="widget_size_490">1089dp</dimen>
<dimen name="widget_size_495">1100dp</dimen>
<dimen name="widget_size_500">1111dp</dimen>
<dimen name="widget_size_505">1122dp</dimen>
<dimen name="widget_size_510">1133dp</dimen>
<dimen name="widget_size_515">1144dp</dimen>
<dimen name="widget_size_520">1156dp</dimen>
<dimen name="widget_size_525">1167dp</dimen>
<dimen name="widget_size_530">1178dp</dimen>
<dimen name="widget_size_535">1189dp</dimen>
<dimen name="widget_size_540">1200dp</dimen>
<dimen name="widget_size_545">1211dp</dimen>
<dimen name="widget_size_550">1222dp</dimen>
<dimen name="widget_size_555">1233dp</dimen>
<dimen name="widget_size_560">1244dp</dimen>
<dimen name="widget_size_565">1256dp</dimen>
<dimen name="widget_size_570">1267dp</dimen>
<dimen name="widget_size_575">1278dp</dimen>
<dimen name="widget_size_580">1289dp</dimen>
<dimen name="widget_size_585">1300dp</dimen>
<dimen name="widget_size_590">1311dp</dimen>
<dimen name="widget_size_595">1322dp</dimen>
<dimen name="widget_size_600">1333dp</dimen>
</resources>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#1296DB</color>
<color name="colorPrimaryDark">#1296DB</color>
<color name="colorAccent">#03DAC5</color>
<color name="c333333">#333333</color>
<color name="c1296db">#1296DB</color>
<color name="lightGrey">#D3D3D3</color>
<color name="colorWhite">#ffffff</color>
<color name="e6e6e6">#E6E6E6</color>
<color name="green">#006000</color>
<color name="red">#FF0000</color>
</resources>

@ -0,0 +1,461 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="meetingItemTitleSize">16sp</dimen>
<dimen name="activity_horizontal_margin">11dp</dimen>
<dimen name="activity_vertical_margin">11dp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_min_size_1">1px</dimen>
<dimen name="widget_min_size_2">1px</dimen>
<dimen name="widget_min_size_3">2px</dimen>
<!-- 编辑器中图片的宽度 -->
<dimen name="editor_image_width">120dp</dimen>
<!-- 编辑器中长图显示最大高度 -->
<dimen name="editor_image_max_height">1000dp</dimen>
<!-- ******************************Font******************************* -->
<dimen name="font_size_6">4sp</dimen>
<dimen name="font_size_7">5sp</dimen>
<dimen name="font_size_8">5sp</dimen>
<dimen name="font_size_9">6sp</dimen>
<dimen name="font_size_10">7sp</dimen>
<dimen name="font_size_11">7sp</dimen>
<dimen name="font_size_12">8sp</dimen>
<dimen name="font_size_13">9sp</dimen>
<dimen name="font_size_14">9sp</dimen>
<dimen name="font_size_15">10sp</dimen>
<dimen name="font_size_16">11sp</dimen>
<dimen name="font_size_17">11sp</dimen>
<dimen name="font_size_18">12sp</dimen>
<dimen name="font_size_19">13sp</dimen>
<dimen name="font_size_20">13sp</dimen>
<dimen name="font_size_21">14sp</dimen>
<dimen name="font_size_22">15sp</dimen>
<dimen name="font_size_23">15sp</dimen>
<dimen name="font_size_24">16sp</dimen>
<dimen name="font_size_25">17sp</dimen>
<dimen name="font_size_26">17sp</dimen>
<dimen name="font_size_27">18sp</dimen>
<dimen name="font_size_28">19sp</dimen>
<dimen name="font_size_29">19sp</dimen>
<dimen name="font_size_30">20sp</dimen>
<dimen name="font_size_31">21sp</dimen>
<dimen name="font_size_32">21sp</dimen>
<dimen name="font_size_33">22sp</dimen>
<dimen name="font_size_34">23sp</dimen>
<dimen name="font_size_35">23sp</dimen>
<dimen name="font_size_36">24sp</dimen>
<!-- ******************************Widget******************************* -->
<dimen name="widget_size_1">1dp</dimen>
<dimen name="widget_size_2">1dp</dimen>
<dimen name="widget_size_3">2dp</dimen>
<dimen name="widget_size_4">3dp</dimen>
<dimen name="widget_size_5">3dp</dimen>
<dimen name="widget_size_6">4dp</dimen>
<dimen name="widget_size_7">5dp</dimen>
<dimen name="widget_size_8">5dp</dimen>
<dimen name="widget_size_9">6dp</dimen>
<dimen name="widget_size_10">7dp</dimen>
<dimen name="widget_size_11">7dp</dimen>
<dimen name="widget_size_12">8dp</dimen>
<dimen name="widget_size_13">9dp</dimen>
<dimen name="widget_size_14">9dp</dimen>
<dimen name="widget_size_15">10dp</dimen>
<dimen name="widget_size_16">11dp</dimen>
<dimen name="widget_size_17">11dp</dimen>
<dimen name="widget_size_18">12dp</dimen>
<dimen name="widget_size_19">13dp</dimen>
<dimen name="widget_size_20">13dp</dimen>
<dimen name="widget_size_21">14dp</dimen>
<dimen name="widget_size_22">15dp</dimen>
<dimen name="widget_size_23">15dp</dimen>
<dimen name="widget_size_24">16dp</dimen>
<dimen name="widget_size_25">17dp</dimen>
<dimen name="widget_size_26">17dp</dimen>
<dimen name="widget_size_27">18dp</dimen>
<dimen name="widget_size_28">19dp</dimen>
<dimen name="widget_size_29">19dp</dimen>
<dimen name="widget_size_30">20dp</dimen>
<dimen name="widget_size_31">21dp</dimen>
<dimen name="widget_size_32">21dp</dimen>
<dimen name="widget_size_33">22dp</dimen>
<dimen name="widget_size_34">23dp</dimen>
<dimen name="widget_size_35">23dp</dimen>
<dimen name="widget_size_36">24dp</dimen>
<dimen name="widget_size_37">25dp</dimen>
<dimen name="widget_size_38">25dp</dimen>
<dimen name="widget_size_39">26dp</dimen>
<dimen name="widget_size_40">27dp</dimen>
<dimen name="widget_size_41">27dp</dimen>
<dimen name="widget_size_42">28dp</dimen>
<dimen name="widget_size_43">29dp</dimen>
<dimen name="widget_size_44">29dp</dimen>
<dimen name="widget_size_45">30dp</dimen>
<dimen name="widget_size_46">31dp</dimen>
<dimen name="widget_size_47">31dp</dimen>
<dimen name="widget_size_48">32dp</dimen>
<dimen name="widget_size_49">33dp</dimen>
<dimen name="widget_size_50">33dp</dimen>
<dimen name="widget_size_51">34dp</dimen>
<dimen name="widget_size_52">35dp</dimen>
<dimen name="widget_size_53">35dp</dimen>
<dimen name="widget_size_54">36dp</dimen>
<dimen name="widget_size_55">37dp</dimen>
<dimen name="widget_size_56">37dp</dimen>
<dimen name="widget_size_57">38dp</dimen>
<dimen name="widget_size_58">39dp</dimen>
<dimen name="widget_size_59">39dp</dimen>
<dimen name="widget_size_60">40dp</dimen>
<dimen name="widget_size_61">41dp</dimen>
<dimen name="widget_size_62">41dp</dimen>
<dimen name="widget_size_63">42dp</dimen>
<dimen name="widget_size_64">43dp</dimen>
<dimen name="widget_size_65">43dp</dimen>
<dimen name="widget_size_66">44dp</dimen>
<dimen name="widget_size_67">45dp</dimen>
<dimen name="widget_size_68">45dp</dimen>
<dimen name="widget_size_69">46dp</dimen>
<dimen name="widget_size_70">47dp</dimen>
<dimen name="widget_size_71">47dp</dimen>
<dimen name="widget_size_72">48dp</dimen>
<dimen name="widget_size_73">49dp</dimen>
<dimen name="widget_size_74">49dp</dimen>
<dimen name="widget_size_75">50dp</dimen>
<dimen name="widget_size_76">51dp</dimen>
<dimen name="widget_size_77">51dp</dimen>
<dimen name="widget_size_78">52dp</dimen>
<dimen name="widget_size_79">53dp</dimen>
<dimen name="widget_size_80">53dp</dimen>
<dimen name="widget_size_81">54dp</dimen>
<dimen name="widget_size_82">55dp</dimen>
<dimen name="widget_size_83">55dp</dimen>
<dimen name="widget_size_84">56dp</dimen>
<dimen name="widget_size_85">57dp</dimen>
<dimen name="widget_size_86">57dp</dimen>
<dimen name="widget_size_87">58dp</dimen>
<dimen name="widget_size_88">59dp</dimen>
<dimen name="widget_size_89">59dp</dimen>
<dimen name="widget_size_90">60dp</dimen>
<dimen name="widget_size_91">61dp</dimen>
<dimen name="widget_size_92">61dp</dimen>
<dimen name="widget_size_93">62dp</dimen>
<dimen name="widget_size_94">63dp</dimen>
<dimen name="widget_size_95">63dp</dimen>
<dimen name="widget_size_96">64dp</dimen>
<dimen name="widget_size_97">65dp</dimen>
<dimen name="widget_size_98">65dp</dimen>
<dimen name="widget_size_99">66dp</dimen>
<dimen name="widget_size_100">67dp</dimen>
<dimen name="widget_size_101">67dp</dimen>
<dimen name="widget_size_102">68dp</dimen>
<dimen name="widget_size_103">69dp</dimen>
<dimen name="widget_size_104">69dp</dimen>
<dimen name="widget_size_105">70dp</dimen>
<dimen name="widget_size_106">71dp</dimen>
<dimen name="widget_size_107">71dp</dimen>
<dimen name="widget_size_108">72dp</dimen>
<dimen name="widget_size_109">73dp</dimen>
<dimen name="widget_size_110">73dp</dimen>
<dimen name="widget_size_111">74dp</dimen>
<dimen name="widget_size_112">75dp</dimen>
<dimen name="widget_size_113">75dp</dimen>
<dimen name="widget_size_114">76dp</dimen>
<dimen name="widget_size_115">77dp</dimen>
<dimen name="widget_size_116">77dp</dimen>
<dimen name="widget_size_117">78dp</dimen>
<dimen name="widget_size_118">79dp</dimen>
<dimen name="widget_size_119">79dp</dimen>
<dimen name="widget_size_120">80dp</dimen>
<dimen name="widget_size_121">81dp</dimen>
<dimen name="widget_size_122">81dp</dimen>
<dimen name="widget_size_123">82dp</dimen>
<dimen name="widget_size_124">83dp</dimen>
<dimen name="widget_size_125">83dp</dimen>
<dimen name="widget_size_126">84dp</dimen>
<dimen name="widget_size_127">85dp</dimen>
<dimen name="widget_size_128">85dp</dimen>
<dimen name="widget_size_129">86dp</dimen>
<dimen name="widget_size_130">87dp</dimen>
<dimen name="widget_size_131">87dp</dimen>
<dimen name="widget_size_132">88dp</dimen>
<dimen name="widget_size_133">89dp</dimen>
<dimen name="widget_size_134">89dp</dimen>
<dimen name="widget_size_135">90dp</dimen>
<dimen name="widget_size_136">91dp</dimen>
<dimen name="widget_size_137">91dp</dimen>
<dimen name="widget_size_138">92dp</dimen>
<dimen name="widget_size_139">93dp</dimen>
<dimen name="widget_size_140">93dp</dimen>
<dimen name="widget_size_141">94dp</dimen>
<dimen name="widget_size_142">95dp</dimen>
<dimen name="widget_size_143">95dp</dimen>
<dimen name="widget_size_144">96dp</dimen>
<dimen name="widget_size_145">97dp</dimen>
<dimen name="widget_size_146">97dp</dimen>
<dimen name="widget_size_147">98dp</dimen>
<dimen name="widget_size_148">99dp</dimen>
<dimen name="widget_size_149">99dp</dimen>
<dimen name="widget_size_150">100dp</dimen>
<dimen name="widget_size_151">101dp</dimen>
<dimen name="widget_size_152">101dp</dimen>
<dimen name="widget_size_153">102dp</dimen>
<dimen name="widget_size_154">103dp</dimen>
<dimen name="widget_size_155">103dp</dimen>
<dimen name="widget_size_156">104dp</dimen>
<dimen name="widget_size_157">105dp</dimen>
<dimen name="widget_size_158">105dp</dimen>
<dimen name="widget_size_159">106dp</dimen>
<dimen name="widget_size_160">107dp</dimen>
<dimen name="widget_size_161">107dp</dimen>
<dimen name="widget_size_162">108dp</dimen>
<dimen name="widget_size_163">109dp</dimen>
<dimen name="widget_size_164">109dp</dimen>
<dimen name="widget_size_165">110dp</dimen>
<dimen name="widget_size_166">111dp</dimen>
<dimen name="widget_size_167">111dp</dimen>
<dimen name="widget_size_168">112dp</dimen>
<dimen name="widget_size_169">113dp</dimen>
<dimen name="widget_size_170">113dp</dimen>
<dimen name="widget_size_171">114dp</dimen>
<dimen name="widget_size_172">115dp</dimen>
<dimen name="widget_size_173">115dp</dimen>
<dimen name="widget_size_174">116dp</dimen>
<dimen name="widget_size_175">117dp</dimen>
<dimen name="widget_size_176">117dp</dimen>
<dimen name="widget_size_177">118dp</dimen>
<dimen name="widget_size_178">119dp</dimen>
<dimen name="widget_size_179">119dp</dimen>
<dimen name="widget_size_180">120dp</dimen>
<dimen name="widget_size_181">121dp</dimen>
<dimen name="widget_size_182">121dp</dimen>
<dimen name="widget_size_183">122dp</dimen>
<dimen name="widget_size_184">123dp</dimen>
<dimen name="widget_size_185">123dp</dimen>
<dimen name="widget_size_186">124dp</dimen>
<dimen name="widget_size_187">125dp</dimen>
<dimen name="widget_size_188">125dp</dimen>
<dimen name="widget_size_189">126dp</dimen>
<dimen name="widget_size_190">127dp</dimen>
<dimen name="widget_size_191">127dp</dimen>
<dimen name="widget_size_192">128dp</dimen>
<dimen name="widget_size_193">129dp</dimen>
<dimen name="widget_size_194">129dp</dimen>
<dimen name="widget_size_195">130dp</dimen>
<dimen name="widget_size_196">131dp</dimen>
<dimen name="widget_size_197">131dp</dimen>
<dimen name="widget_size_198">132dp</dimen>
<dimen name="widget_size_199">133dp</dimen>
<dimen name="widget_size_200">133dp</dimen>
<dimen name="widget_size_201">134dp</dimen>
<dimen name="widget_size_202">135dp</dimen>
<dimen name="widget_size_203">135dp</dimen>
<dimen name="widget_size_204">136dp</dimen>
<dimen name="widget_size_205">137dp</dimen>
<dimen name="widget_size_206">137dp</dimen>
<dimen name="widget_size_207">138dp</dimen>
<dimen name="widget_size_208">139dp</dimen>
<dimen name="widget_size_209">139dp</dimen>
<dimen name="widget_size_210">140dp</dimen>
<dimen name="widget_size_211">141dp</dimen>
<dimen name="widget_size_212">141dp</dimen>
<dimen name="widget_size_213">142dp</dimen>
<dimen name="widget_size_214">143dp</dimen>
<dimen name="widget_size_215">143dp</dimen>
<dimen name="widget_size_216">144dp</dimen>
<dimen name="widget_size_217">145dp</dimen>
<dimen name="widget_size_218">145dp</dimen>
<dimen name="widget_size_219">146dp</dimen>
<dimen name="widget_size_220">147dp</dimen>
<dimen name="widget_size_221">147dp</dimen>
<dimen name="widget_size_222">148dp</dimen>
<dimen name="widget_size_223">149dp</dimen>
<dimen name="widget_size_224">149dp</dimen>
<dimen name="widget_size_225">150dp</dimen>
<dimen name="widget_size_226">151dp</dimen>
<dimen name="widget_size_227">151dp</dimen>
<dimen name="widget_size_228">152dp</dimen>
<dimen name="widget_size_229">153dp</dimen>
<dimen name="widget_size_230">153dp</dimen>
<dimen name="widget_size_231">154dp</dimen>
<dimen name="widget_size_232">155dp</dimen>
<dimen name="widget_size_233">155dp</dimen>
<dimen name="widget_size_234">156dp</dimen>
<dimen name="widget_size_235">157dp</dimen>
<dimen name="widget_size_236">157dp</dimen>
<dimen name="widget_size_237">158dp</dimen>
<dimen name="widget_size_238">159dp</dimen>
<dimen name="widget_size_239">159dp</dimen>
<dimen name="widget_size_240">160dp</dimen>
<dimen name="widget_size_241">161dp</dimen>
<dimen name="widget_size_242">161dp</dimen>
<dimen name="widget_size_243">162dp</dimen>
<dimen name="widget_size_244">163dp</dimen>
<dimen name="widget_size_245">163dp</dimen>
<dimen name="widget_size_246">164dp</dimen>
<dimen name="widget_size_247">165dp</dimen>
<dimen name="widget_size_248">165dp</dimen>
<dimen name="widget_size_249">166dp</dimen>
<dimen name="widget_size_250">167dp</dimen>
<dimen name="widget_size_251">167dp</dimen>
<dimen name="widget_size_252">168dp</dimen>
<dimen name="widget_size_253">169dp</dimen>
<dimen name="widget_size_254">169dp</dimen>
<dimen name="widget_size_255">170dp</dimen>
<dimen name="widget_size_256">171dp</dimen>
<dimen name="widget_size_257">171dp</dimen>
<dimen name="widget_size_258">172dp</dimen>
<dimen name="widget_size_259">173dp</dimen>
<dimen name="widget_size_260">173dp</dimen>
<dimen name="widget_size_261">174dp</dimen>
<dimen name="widget_size_262">175dp</dimen>
<dimen name="widget_size_263">175dp</dimen>
<dimen name="widget_size_264">176dp</dimen>
<dimen name="widget_size_265">177dp</dimen>
<dimen name="widget_size_266">177dp</dimen>
<dimen name="widget_size_267">178dp</dimen>
<dimen name="widget_size_268">179dp</dimen>
<dimen name="widget_size_269">179dp</dimen>
<dimen name="widget_size_270">180dp</dimen>
<dimen name="widget_size_271">181dp</dimen>
<dimen name="widget_size_272">181dp</dimen>
<dimen name="widget_size_273">182dp</dimen>
<dimen name="widget_size_274">183dp</dimen>
<dimen name="widget_size_275">183dp</dimen>
<dimen name="widget_size_276">184dp</dimen>
<dimen name="widget_size_277">185dp</dimen>
<dimen name="widget_size_278">185dp</dimen>
<dimen name="widget_size_279">186dp</dimen>
<dimen name="widget_size_280">187dp</dimen>
<dimen name="widget_size_281">187dp</dimen>
<dimen name="widget_size_282">188dp</dimen>
<dimen name="widget_size_283">189dp</dimen>
<dimen name="widget_size_284">189dp</dimen>
<dimen name="widget_size_285">190dp</dimen>
<dimen name="widget_size_286">191dp</dimen>
<dimen name="widget_size_287">191dp</dimen>
<dimen name="widget_size_288">192dp</dimen>
<dimen name="widget_size_289">193dp</dimen>
<dimen name="widget_size_290">193dp</dimen>
<dimen name="widget_size_291">194dp</dimen>
<dimen name="widget_size_292">195dp</dimen>
<dimen name="widget_size_293">195dp</dimen>
<dimen name="widget_size_294">196dp</dimen>
<dimen name="widget_size_295">197dp</dimen>
<dimen name="widget_size_296">197dp</dimen>
<dimen name="widget_size_297">198dp</dimen>
<dimen name="widget_size_298">199dp</dimen>
<dimen name="widget_size_299">199dp</dimen>
<dimen name="widget_size_300">200dp</dimen>
<dimen name="widget_size_301">201dp</dimen>
<dimen name="widget_size_302">201dp</dimen>
<dimen name="widget_size_303">202dp</dimen>
<dimen name="widget_size_304">203dp</dimen>
<dimen name="widget_size_305">203dp</dimen>
<dimen name="widget_size_306">204dp</dimen>
<dimen name="widget_size_307">205dp</dimen>
<dimen name="widget_size_308">205dp</dimen>
<dimen name="widget_size_309">206dp</dimen>
<dimen name="widget_size_310">207dp</dimen>
<dimen name="widget_size_311">207dp</dimen>
<dimen name="widget_size_312">208dp</dimen>
<dimen name="widget_size_313">209dp</dimen>
<dimen name="widget_size_314">209dp</dimen>
<dimen name="widget_size_315">210dp</dimen>
<dimen name="widget_size_316">211dp</dimen>
<dimen name="widget_size_317">211dp</dimen>
<dimen name="widget_size_318">212dp</dimen>
<dimen name="widget_size_319">213dp</dimen>
<dimen name="widget_size_320">213dp</dimen>
<dimen name="widget_size_321">214dp</dimen>
<dimen name="widget_size_322">215dp</dimen>
<dimen name="widget_size_323">215dp</dimen>
<dimen name="widget_size_324">216dp</dimen>
<dimen name="widget_size_325">217dp</dimen>
<dimen name="widget_size_326">217dp</dimen>
<dimen name="widget_size_327">218dp</dimen>
<dimen name="widget_size_328">219dp</dimen>
<dimen name="widget_size_329">219dp</dimen>
<dimen name="widget_size_330">220dp</dimen>
<dimen name="widget_size_331">221dp</dimen>
<dimen name="widget_size_332">221dp</dimen>
<dimen name="widget_size_333">222dp</dimen>
<dimen name="widget_size_334">223dp</dimen>
<dimen name="widget_size_335">223dp</dimen>
<dimen name="widget_size_336">224dp</dimen>
<dimen name="widget_size_337">225dp</dimen>
<dimen name="widget_size_338">225dp</dimen>
<dimen name="widget_size_339">226dp</dimen>
<dimen name="widget_size_340">227dp</dimen>
<dimen name="widget_size_341">227dp</dimen>
<dimen name="widget_size_342">228dp</dimen>
<dimen name="widget_size_343">229dp</dimen>
<dimen name="widget_size_344">229dp</dimen>
<dimen name="widget_size_345">230dp</dimen>
<dimen name="widget_size_346">231dp</dimen>
<dimen name="widget_size_347">231dp</dimen>
<dimen name="widget_size_348">232dp</dimen>
<dimen name="widget_size_349">233dp</dimen>
<dimen name="widget_size_350">233dp</dimen>
<dimen name="widget_size_351">234dp</dimen>
<dimen name="widget_size_352">235dp</dimen>
<dimen name="widget_size_353">235dp</dimen>
<dimen name="widget_size_354">236dp</dimen>
<dimen name="widget_size_355">237dp</dimen>
<dimen name="widget_size_356">237dp</dimen>
<dimen name="widget_size_357">238dp</dimen>
<dimen name="widget_size_358">239dp</dimen>
<dimen name="widget_size_359">239dp</dimen>
<dimen name="widget_size_360">240dp</dimen>
<dimen name="widget_size_365">243dp</dimen>
<dimen name="widget_size_370">247dp</dimen>
<dimen name="widget_size_375">250dp</dimen>
<dimen name="widget_size_380">253dp</dimen>
<dimen name="widget_size_385">257dp</dimen>
<dimen name="widget_size_390">260dp</dimen>
<dimen name="widget_size_395">263dp</dimen>
<dimen name="widget_size_400">267dp</dimen>
<dimen name="widget_size_405">270dp</dimen>
<dimen name="widget_size_410">273dp</dimen>
<dimen name="widget_size_415">277dp</dimen>
<dimen name="widget_size_420">280dp</dimen>
<dimen name="widget_size_425">283dp</dimen>
<dimen name="widget_size_430">287dp</dimen>
<dimen name="widget_size_435">290dp</dimen>
<dimen name="widget_size_440">293dp</dimen>
<dimen name="widget_size_445">297dp</dimen>
<dimen name="widget_size_450">300dp</dimen>
<dimen name="widget_size_455">303dp</dimen>
<dimen name="widget_size_460">307dp</dimen>
<dimen name="widget_size_465">310dp</dimen>
<dimen name="widget_size_470">313dp</dimen>
<dimen name="widget_size_475">317dp</dimen>
<dimen name="widget_size_480">320dp</dimen>
<dimen name="widget_size_485">323dp</dimen>
<dimen name="widget_size_490">327dp</dimen>
<dimen name="widget_size_495">330dp</dimen>
<dimen name="widget_size_500">333dp</dimen>
<dimen name="widget_size_505">337dp</dimen>
<dimen name="widget_size_510">340dp</dimen>
<dimen name="widget_size_515">343dp</dimen>
<dimen name="widget_size_520">347dp</dimen>
<dimen name="widget_size_525">350dp</dimen>
<dimen name="widget_size_530">353dp</dimen>
<dimen name="widget_size_535">357dp</dimen>
<dimen name="widget_size_540">360dp</dimen>
<dimen name="widget_size_545">363dp</dimen>
<dimen name="widget_size_550">367dp</dimen>
<dimen name="widget_size_555">370dp</dimen>
<dimen name="widget_size_560">373dp</dimen>
<dimen name="widget_size_565">377dp</dimen>
<dimen name="widget_size_570">380dp</dimen>
<dimen name="widget_size_575">383dp</dimen>
<dimen name="widget_size_580">387dp</dimen>
<dimen name="widget_size_585">390dp</dimen>
<dimen name="widget_size_590">393dp</dimen>
<dimen name="widget_size_595">397dp</dimen>
<dimen name="widget_size_600">400dp</dimen>
</resources>

@ -0,0 +1,3 @@
<resources>
<string name="app_name">地图标记</string>
</resources>

@ -0,0 +1,10 @@
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>

@ -0,0 +1,17 @@
package com.app.projectfirst;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
/**
* Example local unit test, which will execute on the development machine (host).
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
public class ExampleUnitTest {
@Test
public void addition_isCorrect() {
assertEquals(4, 2 + 2);
}
}

@ -0,0 +1,24 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save