diff --git a/app/build.gradle b/app/build.gradle index 20bad06927cc8e8fdc15a3f1036f289199d6f67b..474944e38f3a8de1ced7602d97f1189c5f6b5e58 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 23 - buildToolsVersion "23.0.2" + buildToolsVersion "23.0.3" defaultConfig { applicationId "com.socks.klog.sample" @@ -29,9 +29,9 @@ android { } dependencies { - compile 'com.android.support:appcompat-v7:23.1.0' + compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.loopj.android:android-async-http:1.4.9' compile 'cz.msebera.android:httpclient:4.3.6' - compile 'com.github.zhaokaiqiang.klog:library:1.4.0' + compile 'com.github.zhaokaiqiang.klog:library:1.5.0' // compile project(':library') } diff --git a/app/src/main/java/com/socks/sample/KLogApplication.java b/app/src/main/java/com/socks/sample/KLogApplication.java index d807fb9cb9abdabc455770e52a7d550b402f54aa..3ad01690e88694fdec03912898814b694cd71a8e 100644 --- a/app/src/main/java/com/socks/sample/KLogApplication.java +++ b/app/src/main/java/com/socks/sample/KLogApplication.java @@ -12,6 +12,7 @@ public class KLogApplication extends Application { @Override public void onCreate() { super.onCreate(); - KLog.init(BuildConfig.LOG_DEBUG); +// KLog.init(BuildConfig.LOG_DEBUG); + KLog.init(BuildConfig.LOG_DEBUG, "Kai"); } } diff --git a/app/src/main/java/com/socks/sample/MainActivity.java b/app/src/main/java/com/socks/sample/MainActivity.java index 008b343ed1604727270e6310cf8c4a79d709597e..7afa51f4ae41e082ad57abca9bf8e1f516e5b8cf 100644 --- a/app/src/main/java/com/socks/sample/MainActivity.java +++ b/app/src/main/java/com/socks/sample/MainActivity.java @@ -1,10 +1,14 @@ package com.socks.sample; import android.content.Intent; +import android.graphics.Color; import android.net.Uri; import android.os.Bundle; import android.os.Environment; +import android.os.Handler; +import android.os.Message; import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -26,14 +30,34 @@ public class MainActivity extends AppCompatActivity { private static String STRING_LONG; private AsyncHttpClient httpClient; + private static Handler handler = new Handler() { + + @Override + public void handleMessage(Message msg) { + KLog.d("handleMessage"); + handler.sendEmptyMessageDelayed(0, 3000); + } + }; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); - init(); + + initView(); + initData(); + handler.sendEmptyMessageDelayed(0, 3000); + } + + private void initView() { + Toolbar toolbar = (Toolbar) findViewById(R.id.toolBar); + if (toolbar != null) { + toolbar.setTitleTextColor(Color.WHITE); + setSupportActionBar(toolbar); + } } - private void init() { + private void initData() { httpClient = new AsyncHttpClient(); JSON_LONG = getResources().getString(R.string.json_long); JSON = getResources().getString(R.string.json); @@ -147,7 +171,7 @@ public class MainActivity extends AppCompatActivity { case R.id.action_github: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/ZhaoKaiQiang/KLog"))); break; - case R.id.action_csdn: + case R.id.action_blog: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://blog.csdn.net/zhaokaiqiang1992"))); break; } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 961bc505ab6b837524200cb064f527269b2a7e63..c150029eb7f909c81c327465ee42f638c5447225 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -2,78 +2,100 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" + android:orientation="vertical"> -