// Path: chh/src/main/java/com/fei_ke/chiphellclient/constant/Constants.java
// public class Constants {
//     /**
//      * 论坛地址，注意结尾的斜杠
//      */
//     public static String BASE_URL = GlobalSetting.getForumAddress();
//     //显示头像
//     public static DisplayImageOptions avatarDisplayOption = new DisplayImageOptions.Builder()
//             .cacheInMemory(true).cacheOnDisc(true)
//             .showImageForEmptyUri(R.drawable.noavatar)
//             .showImageOnFail(R.drawable.noavatar)
//             .showImageOnLoading(R.drawable.noavatar)
//             .build();
// }
// 
// Path: chh/src/main/java/com/fei_ke/chiphellclient/utils/LogMessage.java
// public class LogMessage {
// 
//     // 是否打印日志
//     private static boolean isDebug = true;
//     // 日志标签
//     public static String LOG_TAG = "frame";
// 
//     public static void v(String tag, Object msg) {
//         if (isDebug) {
//             Log.v(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void i(String tag, Object msg) {
//         if (isDebug) {
//             Log.i(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void d(String tag, Object msg) {
//         if (isDebug) {
//             Log.d(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void w(String tag, Object msg) {
//         if (isDebug) {
//             Log.w(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void e(String tag, Object msg) {
//         if (isDebug) {
//             Log.e(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void print(String tag, String msg) {
//         // System.out.println("tag=="+msg);
//     }
// 
//     /**
//      * 设置debug 模式
//      * 
//      * @param isDebug true 打印日志 false：不打印
//      */
// 
//     public static void setDebug(boolean isDebug) {
//         LogMessage.isDebug = isDebug;
//     }
// 
//     public static boolean isDebug(){
//         return isDebug;
//     }
// 
// }


import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.support.v4.widget.SwipeRefreshLayout;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.fei_ke.chiphellclient.R;
import com.fei_ke.chiphellclient.constant.Constants;
import com.fei_ke.chiphellclient.utils.LogMessage;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
package com.fei_ke.chiphellclient.ui.activity;




/**
 * 登录页面
 *
 * @author fei-ke
 * @2014-6-15
 */
@EActivity(R.layout.activity_login)
public class LoginActivity extends BaseActivity {
    @ViewById(R.id.webView)
    WebView mWebView;

    @ViewById
    SwipeRefreshLayout refreshLayout;

    public static Intent getStartIntent(Context context) {
        return LoginActivity_.intent(context).get();
    }

    @SuppressLint("SetJavaScriptEnabled")
    @Override
    protected void onAfterViews() {
        setTitle("登录");

        mWebView.getSettings().setJavaScriptEnabled(true);
        final String loginUrl = Constants.BASE_URL + "member.php?mod=logging&action=login&mobile=2";

        refreshLayout.setColorSchemeColors(getResources().getIntArray(R.array.gplus_colors));
        refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                mWebView.reload();
            }
        });

        mWebView.loadUrl(loginUrl);
        mWebView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
// Path: chh/src/main/java/com/fei_ke/chiphellclient/constant/Constants.java
// public class Constants {
//     /**
//      * 论坛地址，注意结尾的斜杠
//      */
//     public static String BASE_URL = GlobalSetting.getForumAddress();
//     //显示头像
//     public static DisplayImageOptions avatarDisplayOption = new DisplayImageOptions.Builder()
//             .cacheInMemory(true).cacheOnDisc(true)
//             .showImageForEmptyUri(R.drawable.noavatar)
//             .showImageOnFail(R.drawable.noavatar)
//             .showImageOnLoading(R.drawable.noavatar)
//             .build();
// }
// 
// Path: chh/src/main/java/com/fei_ke/chiphellclient/utils/LogMessage.java
// public class LogMessage {
// 
//     // 是否打印日志
//     private static boolean isDebug = true;
//     // 日志标签
//     public static String LOG_TAG = "frame";
// 
//     public static void v(String tag, Object msg) {
//         if (isDebug) {
//             Log.v(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void i(String tag, Object msg) {
//         if (isDebug) {
//             Log.i(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void d(String tag, Object msg) {
//         if (isDebug) {
//             Log.d(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void w(String tag, Object msg) {
//         if (isDebug) {
//             Log.w(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void e(String tag, Object msg) {
//         if (isDebug) {
//             Log.e(tag, msg != null ? msg.toString() : "null");
//         }
//     }
// 
//     public static void print(String tag, String msg) {
//         // System.out.println("tag=="+msg);
//     }
// 
//     /**
//      * 设置debug 模式
//      * 
//      * @param isDebug true 打印日志 false：不打印
//      */
// 
//     public static void setDebug(boolean isDebug) {
//         LogMessage.isDebug = isDebug;
//     }
// 
//     public static boolean isDebug(){
//         return isDebug;
//     }
// 
// }


// Path: chh/src/main/java/com/fei_ke/chiphellclient/ui/activity/LoginActivity.java
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.support.v4.widget.SwipeRefreshLayout;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.fei_ke.chiphellclient.R;
import com.fei_ke.chiphellclient.constant.Constants;
import com.fei_ke.chiphellclient.utils.LogMessage;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;

package com.fei_ke.chiphellclient.ui.activity;




/**
 * 登录页面
 *
 * @author fei-ke
 * @2014-6-15
 */
@EActivity(R.layout.activity_login)
public class LoginActivity extends BaseActivity {
    @ViewById(R.id.webView)
    WebView mWebView;

    @ViewById
    SwipeRefreshLayout refreshLayout;

    public static Intent getStartIntent(Context context) {
        return LoginActivity_.intent(context).get();
    }

    @SuppressLint("SetJavaScriptEnabled")
    @Override
    protected void onAfterViews() {
        setTitle("登录");

        mWebView.getSettings().setJavaScriptEnabled(true);
        final String loginUrl = Constants.BASE_URL + "member.php?mod=logging&action=login&mobile=2";

        refreshLayout.setColorSchemeColors(getResources().getIntArray(R.array.gplus_colors));
        refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                mWebView.reload();
            }
        });

        mWebView.loadUrl(loginUrl);
        mWebView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                LogMessage.i("LoginWebView", url);