From 394860a88ff66743ef762a9e8efb1b273766093a Mon Sep 17 00:00:00 2001 From: Max Lv Date: Mon, 1 Jul 2013 21:24:35 +0800 Subject: [PATCH] fix traffic stats --- project/Build.scala | 4 +- src/main/res/values/strings.xml | 2 + src/main/res/xml/pref_feature.xml | 6 ++ .../com/github/shadowsocks/Shadowsocks.scala | 4 +- .../shadowsocks/ShadowsocksService.scala | 63 +++++++++++-------- .../scala/com/github/shadowsocks/Utils.scala | 11 +++- 6 files changed, 57 insertions(+), 33 deletions(-) diff --git a/project/Build.scala b/project/Build.scala index 07affd9f..f2e6a431 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -5,8 +5,8 @@ import sbtandroid._ import sbtandroid.AndroidKeys._ object App { - val version = "1.7.0" - val versionCode = 37 + val version = "1.7.1" + val versionCode = 38 } object General { diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 1d537146..bd3b82ee 100755 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -40,6 +40,8 @@ Enable this option to bypass selected apps Auto Connect Enable Shadowsocks on startup + Traffic Stats + Show traffic stats on notification bar Shadowsocks started. diff --git a/src/main/res/xml/pref_feature.xml b/src/main/res/xml/pref_feature.xml index 4eaff493..a7512283 100755 --- a/src/main/res/xml/pref_feature.xml +++ b/src/main/res/xml/pref_feature.xml @@ -28,6 +28,12 @@ android:title="@string/proxied_apps"> + + if (!BuildConfig.DEBUG) "ss.maxcdn.info" else "198.199.101.152" case s: String => s @@ -207,6 +213,7 @@ object Extra { intent.putExtra(Key.isGlobalProxy, isGlobalProxy) intent.putExtra(Key.isGFWList, isGFWList) intent.putExtra(Key.isBypassApps, isBypassApps) + intent.putExtra(Key.isTrafficStat, isTrafficStat) intent.putExtra(Key.proxy, proxy) intent.putExtra(Key.sitekey, sitekey)