diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
index d81e3d0a..05ccf465 100644
--- a/src/main/res/values-ru/strings.xml
+++ b/src/main/res/values-ru/strings.xml
@@ -117,6 +117,7 @@
Настройка вручную
Использовать Android Beam (NFC) для добавления профиля
Оставьте экран включённым на обоих устройствах, на втором устойстве нажмите кнопку профиля "поделиться", поднисите устройства друг к другу (тыльными сторонами).\nТак же Вы можете сканировать nfc метку.
+ Разрешение камеры требуется для сканирования QR код.
Копировать URL
- Удалён
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
index 9a8be00d..9c1c6241 100644
--- a/src/main/res/values-zh-rCN/strings.xml
+++ b/src/main/res/values-zh-rCN/strings.xml
@@ -101,6 +101,7 @@
手动设置
使用 Android Beam (NFC) 来添加配置
保持两台设备的屏幕亮起,在另外一台设备上,点击配置文件的分享按钮,将它们靠在一起(背靠背)。\n你也可以扫描 NFC 标签。
+ 扫描二维码需要相机权限。
- 全局
diff --git a/src/main/res/values-zh/strings.xml b/src/main/res/values-zh/strings.xml
index 6ad44866..9ccedc76 100644
--- a/src/main/res/values-zh/strings.xml
+++ b/src/main/res/values-zh/strings.xml
@@ -100,6 +100,10 @@
為 Shadowsocks 新增此設定檔?
掃描 QR 碼
手動設定
+ 使用 Android Beam (NFC) 來新增設定檔
+
+ 保持兩台設備的屏幕亮起,在另外一台設備上,點擊設定檔的分享按鈕,將它們靠在一起(背靠背)。\n你也可以掃描 NFC 標籤。
+ 掃描 QR 碼需要相機權限。
- 全域
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index ecd0ec71..c1d42c21 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -119,6 +119,7 @@
Manual Settings
Use Android Beam (NFC) to add profile
Keep both devices screen on, on the other device, click profile\'s share button, bring them together (back to back).\nYou also can scan a nfc tag.
+ Camera permission is required for scanning QR code.
Copy URL
- Removed
diff --git a/src/main/scala/com/github/shadowsocks/ScannerActivity.scala b/src/main/scala/com/github/shadowsocks/ScannerActivity.scala
index 3983e757..1bd55d1b 100644
--- a/src/main/scala/com/github/shadowsocks/ScannerActivity.scala
+++ b/src/main/scala/com/github/shadowsocks/ScannerActivity.scala
@@ -15,6 +15,7 @@ import android.support.v7.widget.Toolbar
import android.view.MenuItem
import android.view.View
import android.view.ViewGroup
+import android.widget.Toast
import com.google.zxing.Result
@@ -36,7 +37,10 @@ class ScannerActivity extends AppCompatActivity with ZXingScannerView.ResultHand
&& grantResults(0) == PackageManager.PERMISSION_GRANTED) {
scannerView.setResultHandler(this)
scannerView.startCamera()
- }
+ } else {
+ Toast.makeText(this, R.string.add_profile_scanner_permission_required, Toast.LENGTH_SHORT).show()
+ finish()
+ }
}
}