From 4e2dceef48776a48e631d7f410a28d14df9aac41 Mon Sep 17 00:00:00 2001 From: Kr328 <39107975+Kr328@users.noreply.github.com> Date: Thu, 5 Dec 2019 07:33:51 +0800 Subject: [PATCH] format code --- app/src/main/AndroidManifest.xml | 38 +++++++++++-------- .../github/kr328/clash/ClashStartService.kt | 10 +++-- .../github/kr328/clash/ImportFileActivity.kt | 35 ++++++++++++----- .../github/kr328/clash/ImportUrlActivity.kt | 6 ++- .../github/kr328/clash/adapter/FormAdapter.kt | 1 - .../com/github/kr328/clash/utils/FileUtils.kt | 3 +- app/src/main/res/drawable/ic_link.xml | 10 ++--- 7 files changed, 67 insertions(+), 36 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7c42ed5..1c0de80 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -34,42 +34,50 @@ android:name=".CreateProfileActivity" android:label="@string/clash_new_profile" android:exported="false" - android:screenOrientation="portrait"/> + android:screenOrientation="portrait" /> - + - + - + - + - + - + - + + = Build.VERSION_CODES.O) { - createNotificationChannel(NotificationChannel(NOTIFICATION_CHANNEL_ID, - getString(R.string.clash_start_service_notification_channel), - NotificationManager.IMPORTANCE_DEFAULT)) + createNotificationChannel( + NotificationChannel( + NOTIFICATION_CHANNEL_ID, + getString(R.string.clash_start_service_notification_channel), + NotificationManager.IMPORTANCE_DEFAULT + ) + ) } } diff --git a/app/src/main/java/com/github/kr328/clash/ImportFileActivity.kt b/app/src/main/java/com/github/kr328/clash/ImportFileActivity.kt index a2bb2eb..3b4563a 100644 --- a/app/src/main/java/com/github/kr328/clash/ImportFileActivity.kt +++ b/app/src/main/java/com/github/kr328/clash/ImportFileActivity.kt @@ -18,12 +18,16 @@ import kotlin.concurrent.thread class ImportFileActivity : BaseActivity() { private val elements: List = listOf( - FormAdapter.TextType(R.drawable.ic_about, + FormAdapter.TextType( + R.drawable.ic_about, R.string.clash_profile_name, - R.string.clash_profile_name_hint), - FormAdapter.FilePickerType(R.drawable.ic_new_profile_file, + R.string.clash_profile_name_hint + ), + FormAdapter.FilePickerType( + R.drawable.ic_new_profile_file, R.string.clash_profile_file, - R.string.clash_profile_file_hint) + R.string.clash_profile_file_hint + ) ) override fun onCreate(savedInstanceState: Bundle?) { @@ -48,7 +52,12 @@ class ImportFileActivity : BaseActivity() { } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { - if (data != null && (activity_import_file_form.adapter as FormAdapter).onActivityResult(requestCode, resultCode, data) ) + if (data != null && (activity_import_file_form.adapter as FormAdapter).onActivityResult( + requestCode, + resultCode, + data + ) + ) return super.onActivityResult(requestCode, resultCode, data) @@ -59,20 +68,28 @@ class ImportFileActivity : BaseActivity() { val name = elements[0] as FormAdapter.TextType val file = elements[1] as FormAdapter.FilePickerType - if ( name.content.isEmpty() ) { + if (name.content.isEmpty()) { runOnUiThread { activity_import_file_save.visibility = View.VISIBLE activity_import_file_saving.visibility = View.GONE - Snackbar.make(activity_import_file_root, R.string.clash_import_file_empty_name, Snackbar.LENGTH_LONG).show() + Snackbar.make( + activity_import_file_root, + R.string.clash_import_file_empty_name, + Snackbar.LENGTH_LONG + ).show() } return } - if ( file.content == null || file.content == Uri.EMPTY ) { + if (file.content == null || file.content == Uri.EMPTY) { runOnUiThread { activity_import_file_save.visibility = View.VISIBLE activity_import_file_saving.visibility = View.GONE - Snackbar.make(activity_import_file_root, R.string.clash_import_file_empty_path, Snackbar.LENGTH_LONG).show() + Snackbar.make( + activity_import_file_root, + R.string.clash_import_file_empty_path, + Snackbar.LENGTH_LONG + ).show() } return } diff --git a/app/src/main/java/com/github/kr328/clash/ImportUrlActivity.kt b/app/src/main/java/com/github/kr328/clash/ImportUrlActivity.kt index 75ef8dd..07e8d00 100644 --- a/app/src/main/java/com/github/kr328/clash/ImportUrlActivity.kt +++ b/app/src/main/java/com/github/kr328/clash/ImportUrlActivity.kt @@ -11,7 +11,8 @@ class ImportUrlActivity : BaseActivity() { FormAdapter.TextType( R.drawable.ic_about, R.string.clash_profile_name, - R.string.clash_profile_name_hint), + R.string.clash_profile_name_hint + ), FormAdapter.TextType( R.drawable.ic_link, R.string.clash_profile_url, @@ -33,7 +34,8 @@ class ImportUrlActivity : BaseActivity() { override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { if (data != null && (activity_import_url_form.adapter as FormAdapter) - .onActivityResult(requestCode, resultCode, data)) + .onActivityResult(requestCode, resultCode, data) + ) return super.onActivityResult(requestCode, resultCode, data) diff --git a/app/src/main/java/com/github/kr328/clash/adapter/FormAdapter.kt b/app/src/main/java/com/github/kr328/clash/adapter/FormAdapter.kt index d0891d5..73f7288 100644 --- a/app/src/main/java/com/github/kr328/clash/adapter/FormAdapter.kt +++ b/app/src/main/java/com/github/kr328/clash/adapter/FormAdapter.kt @@ -7,7 +7,6 @@ import android.net.Uri import android.view.LayoutInflater import android.view.View import android.view.ViewGroup -import android.webkit.MimeTypeMap import android.widget.EditText import android.widget.ImageView import android.widget.TextView diff --git a/app/src/main/java/com/github/kr328/clash/utils/FileUtils.kt b/app/src/main/java/com/github/kr328/clash/utils/FileUtils.kt index 70caeff..3585b11 100644 --- a/app/src/main/java/com/github/kr328/clash/utils/FileUtils.kt +++ b/app/src/main/java/com/github/kr328/clash/utils/FileUtils.kt @@ -2,6 +2,7 @@ package com.github.kr328.clash.utils import java.io.File import java.security.SecureRandom +import kotlin.math.absoluteValue object FileUtils { private val random = SecureRandom() @@ -12,7 +13,7 @@ object FileUtils { var file: File do { - file = dir.resolve(random.nextLong().toString() + suffix) + file = dir.resolve(random.nextLong().absoluteValue.toString() + suffix) } while (file.exists()) return file diff --git a/app/src/main/res/drawable/ic_link.xml b/app/src/main/res/drawable/ic_link.xml index 538c5bd..c9698ed 100644 --- a/app/src/main/res/drawable/ic_link.xml +++ b/app/src/main/res/drawable/ic_link.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3.9,12c0,-1.71 1.39,-3.1 3.1,-3.1h4L11,7L7,7c-2.76,0 -5,2.24 -5,5s2.24,5 5,5h4v-1.9L7,15.1c-1.71,0 -3.1,-1.39 -3.1,-3.1zM8,13h8v-2L8,11v2zM17,7h-4v1.9h4c1.71,0 3.1,1.39 3.1,3.1s-1.39,3.1 -3.1,3.1h-4L13,17h4c2.76,0 5,-2.24 5,-5s-2.24,-5 -5,-5z" />