commit
6e685a5e77
@ -1,147 +1,151 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" |
||||
package="net.pokeranalytics.android"> |
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" /> |
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
||||
<uses-permission android:name="com.android.vending.BILLING" /> |
||||
|
||||
<application |
||||
android:name=".PokerAnalyticsApplication" |
||||
android:allowBackup="true" |
||||
android:icon="@mipmap/ic_launcher" |
||||
android:label="@string/app_name" |
||||
android:roundIcon="@mipmap/ic_launcher_round" |
||||
android:supportsRtl="true" |
||||
android:theme="@style/PokerAnalyticsTheme"> |
||||
|
||||
<meta-data |
||||
android:name="firebase_crashlytics_collection_enabled" |
||||
android:value="false" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.HomeActivity" |
||||
android:label="@string/app_name" |
||||
android:screenOrientation="portrait"> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.MAIN" /> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" /> |
||||
</intent-filter> |
||||
</activity> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.SessionActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" |
||||
android:windowSoftInputMode="adjustNothing" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.NewDataMenuActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" |
||||
android:theme="@style/PokerAnalyticsTheme.MenuDialog" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.BankrollActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.BankrollDetailsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.SettingsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.GraphActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ProgressReportActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ComparisonReportActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.CalendarDetailsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ComparisonChartActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.DataListActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.EditableDataActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.CurrenciesActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.FiltersActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.FilterDetailsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.GDPRActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.BillingActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ReportCreationActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.TableReportActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<meta-data |
||||
android:name="preloaded_fonts" |
||||
android:resource="@array/preloaded_fonts" /> |
||||
|
||||
<provider |
||||
android:name="androidx.core.content.FileProvider" |
||||
android:authorities="${applicationId}.fileprovider" |
||||
android:exported="false" |
||||
android:grantUriPermissions="true"> |
||||
<meta-data |
||||
android:name="android.support.FILE_PROVIDER_PATHS" |
||||
android:resource="@xml/provider_paths" /> |
||||
</provider> |
||||
|
||||
</application> |
||||
package="net.pokeranalytics.android"> |
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" /> |
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
||||
<uses-permission android:name="com.android.vending.BILLING" /> |
||||
|
||||
<application |
||||
android:name=".PokerAnalyticsApplication" |
||||
android:allowBackup="true" |
||||
android:icon="@mipmap/ic_launcher" |
||||
android:label="@string/app_name" |
||||
android:roundIcon="@mipmap/ic_launcher_round" |
||||
android:supportsRtl="true" |
||||
android:theme="@style/PokerAnalyticsTheme"> |
||||
|
||||
<meta-data |
||||
android:name="firebase_crashlytics_collection_enabled" |
||||
android:value="false" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.HomeActivity" |
||||
android:label="@string/app_name" |
||||
android:screenOrientation="portrait"> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.MAIN" /> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" /> |
||||
</intent-filter> |
||||
</activity> |
||||
|
||||
<activity android:name="net.pokeranalytics.android.ui.activity.ImportActivity"> |
||||
|
||||
</activity> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.SessionActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" |
||||
android:windowSoftInputMode="adjustNothing" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.NewDataMenuActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" |
||||
android:theme="@style/PokerAnalyticsTheme.MenuDialog" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.BankrollActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.BankrollDetailsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.SettingsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.GraphActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ProgressReportActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ComparisonReportActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.CalendarDetailsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ComparisonChartActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.DataListActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.EditableDataActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.CurrenciesActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.FiltersActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.FilterDetailsActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.GDPRActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.BillingActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.ReportCreationActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<activity |
||||
android:name="net.pokeranalytics.android.ui.activity.TableReportActivity" |
||||
android:launchMode="singleTop" |
||||
android:screenOrientation="portrait" /> |
||||
|
||||
<meta-data |
||||
android:name="preloaded_fonts" |
||||
android:resource="@array/preloaded_fonts" /> |
||||
|
||||
<provider |
||||
android:name="androidx.core.content.FileProvider" |
||||
android:authorities="${applicationId}.fileprovider" |
||||
android:exported="false" |
||||
android:grantUriPermissions="true"> |
||||
<meta-data |
||||
android:name="android.support.FILE_PROVIDER_PATHS" |
||||
android:resource="@xml/provider_paths" /> |
||||
</provider> |
||||
|
||||
</application> |
||||
|
||||
</manifest> |
||||
@ -0,0 +1,67 @@ |
||||
package net.pokeranalytics.android.ui.activity |
||||
|
||||
import android.Manifest |
||||
import android.content.Intent |
||||
import android.os.Bundle |
||||
import android.os.PersistableBundle |
||||
import androidx.core.app.ActivityCompat |
||||
import io.realm.Realm |
||||
import net.pokeranalytics.android.R |
||||
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity |
||||
import net.pokeranalytics.android.ui.fragment.ImportFragment |
||||
import net.pokeranalytics.android.util.csv.CSVImporter |
||||
import timber.log.Timber |
||||
|
||||
class ImportActivity : PokerAnalyticsActivity() { |
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) { |
||||
super.onCreate(savedInstanceState, persistentState) |
||||
|
||||
initUI() |
||||
|
||||
} |
||||
|
||||
override fun onStop() { |
||||
super.onStop() |
||||
|
||||
val realm = Realm.getDefaultInstance() |
||||
realm.refresh() |
||||
realm.close() |
||||
} |
||||
|
||||
private fun initUI() { |
||||
|
||||
val fragmentTransaction = supportFragmentManager.beginTransaction() |
||||
val fragment = ImportFragment() |
||||
|
||||
fragmentTransaction.add(R.id.container, fragment) |
||||
fragmentTransaction.commit() |
||||
} |
||||
|
||||
private fun csv() { |
||||
|
||||
val path = "sdcard/Download/RunGoodSessions1.csv" |
||||
val csv = CSVImporter(path) |
||||
csv.start() |
||||
|
||||
ActivityCompat.requestPermissions( |
||||
this, arrayOf(Manifest.permission.READ_EXTERNAL_STORAGE), PERMISSION_REQUEST_ACCESS_FINE_LOCATION |
||||
) |
||||
|
||||
} |
||||
|
||||
override fun onNewIntent(intent: Intent?) { |
||||
super.onNewIntent(intent) |
||||
|
||||
val f = intent?.data |
||||
val uri = f.toString() |
||||
Timber.d("!!!Intent!!! uri = $uri") |
||||
|
||||
} |
||||
|
||||
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<out String>, grantResults: IntArray) { |
||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults) |
||||
|
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,11 @@ |
||||
package net.pokeranalytics.android.ui.fragment |
||||
|
||||
import net.pokeranalytics.android.ui.fragment.components.RealmFragment |
||||
|
||||
class ImportFragment : RealmFragment() { |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
} |
||||
Loading…
Reference in new issue