Skip to content

Commit

Permalink
[BUD-21] feat : App-Application 클래스 생성 (#9)
Browse files Browse the repository at this point in the history
  • Loading branch information
KDW03 committed Jan 31, 2023
1 parent 9182a97 commit 9d4ad83
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 17 deletions.
17 changes: 0 additions & 17 deletions .idea/deploymentTargetDropDown.xml

This file was deleted.

2 changes: 2 additions & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.nocapstone.buddyvet"
xmlns:tools="http://schemas.android.com/tools">

<application
android:name=".BuddyVetApplication"
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
Expand Down
14 changes: 14 additions & 0 deletions app/src/main/java/com/nocapstone/buddyvet/BuddyVetApplication.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.nocapstone.buddyvet

import android.app.Application
import com.kakao.sdk.common.KakaoSdk
import com.nocapstone.common.util.NATIVE_APP_KEY

class BuddyVetApplication : Application(){

override fun onCreate() {
super.onCreate()
//KaKao Develop이랑 연동
KakaoSdk.init(this, NATIVE_APP_KEY)
}
}
13 changes: 13 additions & 0 deletions app/src/main/java/com/nocapstone/buddyvet/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package com.nocapstone.buddyvet

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.view.View
import androidx.databinding.DataBindingUtil
import androidx.fragment.app.Fragment
Expand All @@ -11,6 +12,7 @@ import androidx.navigation.fragment.findNavController
import androidx.navigation.ui.AppBarConfiguration
import androidx.navigation.ui.NavigationUI
import androidx.navigation.ui.setupWithNavController
import com.kakao.sdk.common.util.Utility
import com.nocapstone.buddyvet.databinding.ActivityMainBinding
import com.nocapstone.common_ui.MainActivityUtil

Expand All @@ -27,6 +29,10 @@ class MainActivity : AppCompatActivity(), MainActivityUtil {
initAppBar()
initBottomNav()


printAppKeyHash()


setStartDestination(isLogin())
}

Expand Down Expand Up @@ -78,6 +84,13 @@ class MainActivity : AppCompatActivity(), MainActivityUtil {
binding.topAppBar.visibility = View.VISIBLE
}


/** for kakao Developers hash */
private fun printAppKeyHash() {
var keyHash = Utility.getKeyHash(this)
Log.d("KeyHash", keyHash)
}

/** [MainActivityUtil] */

override fun setToolbarTitle(newTitle: String) {
Expand Down
3 changes: 3 additions & 0 deletions common/src/main/java/com/nocapstone/common/util/Constant.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
package com.nocapstone.common.util

const val NATIVE_APP_KEY = "d48bcd0a6e882bce9b756ab78c9acd6e"

0 comments on commit 9d4ad83

Please sign in to comment.