mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-02-17 04:10:45 +01:00
comment out the Google Sync related things
This commit is contained in:
parent
db1e9cda6c
commit
f033697491
@ -39,7 +39,7 @@ dependencies {
|
||||
compile 'com.bignerdranch.android:recyclerview-multiselect:0.2'
|
||||
compile 'com.android.support:multidex:1.0.1'
|
||||
|
||||
compile 'com.google.code.gson:gson:2.8.0'
|
||||
/*compile 'com.google.code.gson:gson:2.8.0'
|
||||
compile('com.google.http-client:google-http-client-gson:1.22.0') {
|
||||
exclude group: 'org.apache.httpcomponents'
|
||||
}
|
||||
@ -50,7 +50,7 @@ dependencies {
|
||||
}
|
||||
compile('com.google.apis:google-api-services-calendar:v3-rev230-1.22.0') {
|
||||
exclude group: 'org.apache.httpcomponents'
|
||||
}
|
||||
}*/
|
||||
|
||||
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
|
||||
}
|
||||
|
@ -1,25 +1,15 @@
|
||||
package com.simplemobiletools.calendar.activities
|
||||
|
||||
import android.Manifest
|
||||
import android.accounts.AccountManager
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.media.RingtoneManager
|
||||
import android.net.Uri
|
||||
import android.os.Bundle
|
||||
import android.os.Parcelable
|
||||
import android.support.v4.app.ActivityCompat
|
||||
import android.support.v4.content.ContextCompat
|
||||
import android.view.View
|
||||
import android.widget.AdapterView
|
||||
import android.widget.ArrayAdapter
|
||||
import com.google.android.gms.common.ConnectionResult
|
||||
import com.google.android.gms.common.GoogleApiAvailability
|
||||
import com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential
|
||||
import com.google.api.client.util.ExponentialBackOff
|
||||
import com.google.api.services.calendar.CalendarScopes
|
||||
import com.simplemobiletools.calendar.R
|
||||
import com.simplemobiletools.calendar.asynctasks.FetchGoogleEventsTask
|
||||
import com.simplemobiletools.calendar.dialogs.EventReminderDialog
|
||||
import com.simplemobiletools.calendar.extensions.config
|
||||
import com.simplemobiletools.calendar.extensions.getReminderText
|
||||
@ -37,13 +27,13 @@ class SettingsActivity : SimpleActivity() {
|
||||
val REQUEST_AUTHORIZATION = 5
|
||||
}
|
||||
|
||||
lateinit var credential: GoogleAccountCredential
|
||||
//lateinit var credential: GoogleAccountCredential
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_settings)
|
||||
|
||||
credential = GoogleAccountCredential.usingOAuth2(this, arrayListOf(CalendarScopes.CALENDAR_READONLY)).setBackOff(ExponentialBackOff())
|
||||
//credential = GoogleAccountCredential.usingOAuth2(this, arrayListOf(CalendarScopes.CALENDAR_READONLY)).setBackOff(ExponentialBackOff())
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
@ -74,7 +64,7 @@ class SettingsActivity : SimpleActivity() {
|
||||
config.googleSync = settings_google_sync.isChecked
|
||||
|
||||
if (settings_google_sync.isChecked) {
|
||||
tryEnablingSync()
|
||||
//tryEnablingSync()
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -199,14 +189,14 @@ class SettingsActivity : SimpleActivity() {
|
||||
} else if (requestCode == REQUEST_ACCOUNT_NAME && resultData?.extras != null) {
|
||||
val accountName = resultData!!.getStringExtra(AccountManager.KEY_ACCOUNT_NAME)
|
||||
config.syncAccountName = accountName
|
||||
tryEnablingSync()
|
||||
//tryEnablingSync()
|
||||
} else if (requestCode == REQUEST_AUTHORIZATION) {
|
||||
tryEnablingSync()
|
||||
//tryEnablingSync()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun tryEnablingSync() {
|
||||
/*private fun tryEnablingSync() {
|
||||
if (!isGooglePlayServicesAvailable()) {
|
||||
acquireGooglePlayServices()
|
||||
} else if (!hasGetAccountsPermission()) {
|
||||
@ -249,5 +239,5 @@ class SettingsActivity : SimpleActivity() {
|
||||
if (config.syncAccountName.isEmpty()) {
|
||||
startActivityForResult(credential.newChooseAccountIntent(), REQUEST_ACCOUNT_NAME)
|
||||
}
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
@ -1,30 +1,7 @@
|
||||
package com.simplemobiletools.calendar.asynctasks
|
||||
|
||||
import android.app.Activity
|
||||
import android.os.AsyncTask
|
||||
import com.google.api.client.extensions.android.http.AndroidHttp
|
||||
import com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential
|
||||
import com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException
|
||||
import com.google.api.client.json.gson.GsonFactory
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.JsonArray
|
||||
import com.google.gson.JsonObject
|
||||
import com.google.gson.reflect.TypeToken
|
||||
import com.simplemobiletools.calendar.R
|
||||
import com.simplemobiletools.calendar.activities.SettingsActivity
|
||||
import com.simplemobiletools.calendar.extensions.seconds
|
||||
import com.simplemobiletools.calendar.helpers.DAY
|
||||
import com.simplemobiletools.calendar.helpers.MONTH
|
||||
import com.simplemobiletools.calendar.helpers.WEEK
|
||||
import com.simplemobiletools.calendar.helpers.YEAR
|
||||
import com.simplemobiletools.calendar.models.Event
|
||||
import com.simplemobiletools.calendar.models.GoogleEvent
|
||||
import com.simplemobiletools.calendar.models.GoogleEventReminder
|
||||
import org.joda.time.DateTime
|
||||
import java.util.*
|
||||
|
||||
// more info about event fields at https://developers.google.com/google-apps/calendar/v3/reference/events/insert
|
||||
class FetchGoogleEventsTask(val activity: Activity, credential: GoogleAccountCredential) : AsyncTask<Void, Void, List<Event>>() {
|
||||
/*class FetchGoogleEventsTask(val activity: Activity, credential: GoogleAccountCredential) : AsyncTask<Void, Void, List<Event>>() {
|
||||
private val CONFIRMED = "confirmed"
|
||||
private val PRIMARY = "primary"
|
||||
private val ITEMS = "items"
|
||||
@ -150,4 +127,4 @@ class FetchGoogleEventsTask(val activity: Activity, credential: GoogleAccountCre
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
@ -1,7 +1,4 @@
|
||||
package com.simplemobiletools.calendar.models
|
||||
|
||||
import com.google.gson.JsonArray
|
||||
import com.google.gson.JsonObject
|
||||
|
||||
data class GoogleEvent(val summary: String, val description: String, val status: String, val start: GoogleEventDateTime, val end: GoogleEventDateTime,
|
||||
val reminders: JsonObject, val recurrence: JsonArray)
|
||||
/*data class GoogleEvent(val summary: String, val description: String, val status: String, val start: GoogleEventDateTime, val end: GoogleEventDateTime,
|
||||
val reminders: JsonObject, val recurrence: JsonArray)*/
|
||||
|
@ -36,6 +36,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/medium_margin"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:visibility="gone"
|
||||
android:padding="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
|
Loading…
x
Reference in New Issue
Block a user