| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487 |
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- package="com.ntels.kneet.v3">
- <!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> -->
- <!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> -->
- <!-- <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> -->
- <!-- <uses-permission android:name="android.permission.READ_CONTACTS"/> -->
- <!-- <uses-permission android:name="android.permission.WRITE_CONTACTS"/> -->
- <!-- <uses-permission android:name="android.permission.RECEIVE_SMS"/> -->
- <!-- <uses-permission android:name="android.permission.USE_CREDENTIALS"/> -->
- <!-- <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/> -->
- <!-- <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> -->
- <uses-permission android:name="android.permission.BLUETOOTH"/>
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
- <uses-permission android:name="android.permission.CAMERA"/>
- <uses-permission android:name="android.permission.FLASHLIGHT"/>
- <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
- <uses-permission android:name="android.permission.GET_TASKS"/>
- <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
- <uses-permission android:name="android.permission.INTERNET"/>
- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
- <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
- <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
- <uses-permission android:name="android.permission.VIBRATE"/>
- <uses-permission android:name="android.permission.WAKE_LOCK"/>
- <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
- <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
- <!-- 20160816 IP Camera 추가로 인해 권한 추가 -->
- <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.RECORD_AUDIO"/>
- <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
- <uses-permission android:name="android.permission.CAMERA"/>
- <uses-permission android:name="android.permission.PHONE_CALLS"/>
- <uses-permission android:name="android.permission.MICROPHONE"/>
- <uses-permission android:name="android.permission.AUDIO_SETTINGS"/>
- <uses-feature
- android:name="android.hardware.camera"
- android:required="false"/>
- <uses-feature
- android:name="android.hardware.camera.front"
- android:required="false"/>
- <uses-feature
- android:name="android.hardware.camera.autofocus"
- android:required="false"/>
- <uses-feature
- android:name="android.hardware.camera.flash"
- android:required="false"/>
- <uses-feature android:name="android.hardware.screen.landscape"/>
- <uses-feature
- android:name="android.hardware.wifi"
- android:required="false"/>
- <uses-feature android:name="android.hardware.touchscreen"/>
- <uses-feature
- android:name="android.hardware.telephony"
- android:required="false"/>
- <uses-feature
- android:glEsVersion="0x00020000"
- android:required="true"/>
- <application
- android:name=".common.AppConfig"
- android:allowBackup="true"
- android:icon="@drawable/ic_launcher"
- android:label="@string/app_name"
- android:largeHeap="true"
- android:theme="@style/AppTheme"
- tools:replace="android:label"
- android:hardwareAccelerated="true">
- <activity
- android:name=".view.Intro"
- android:configChanges="fontScale"
- android:label="@string/app_name"
- android:screenOrientation="portrait"
- android:theme="@style/Translucent"
- android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- <category android:name="android.intent.category.LAUNCHER"/>
- </intent-filter>
- </activity>
- <activity
- android:name=".view.AppStart"
- android:configChanges="fontScale"
- android:excludeFromRecents="true"
- android:launchMode="singleTask"
- android:screenOrientation="portrait"
- android:taskAffinity=""
- android:theme="@style/Translucent">
- <intent-filter>
- <action android:name="android.intent.action.VIEW"/>
- <category android:name="android.intent.category.DEFAULT"/>
- <category android:name="android.intent.category.BROWSABLE"/>
- <data
- android:host="start"
- android:scheme="ntels_kneet_v3"/>
- </intent-filter>
- </activity>
- <activity
- android:name=".view.Login"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/Translucent"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.LoginNewDevice"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.invitation.InvitationList"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.ResetPassword"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.Join"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.HomeStart"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.JoinCheck"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.Main"
- android:configChanges="fontScale"
- android:launchMode="singleTask"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.MainMore"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/Translucent"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.Setting"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.Homehub"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.invitation.InvitationReply"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.homemember.HomeMemberAdd"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.MessageCenter"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.Notice"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceAdd"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesDetail"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesEdit"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDetail"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.Homemode"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.HomemodeEdit"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <meta-data
- android:name="com.google.android.maps.v2.API_KEY"
- android:value="@string/google_app_id"/>
- <meta-data
- android:name="com.google.android.gms.version"
- android:value="@integer/google_play_services_version"/>
- <!-- GCM 서비스 & 브로드캐스트 -->
- <receiver
- android:name=".common.gcm.service.GcmBroadcastReceiver"
- android:exported="true"
- android:permission="com.google.android.c2dm.permission.SEND">
- <intent-filter>
- <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
- <category android:name="com.ntels.Kneet.GCM"/>
- </intent-filter>
- </receiver>
- <!-- Loacal Process BoroadCast Receiver -->
- <!-- GCM 서비스 -->
- <service
- android:name=".common.gcm.service.PushService"
- android:exported="false">
- <intent-filter>
- <action android:name="com.ntels.Kneet.ACTION_PUSH_SERVICE_POOLLING"/>
- </intent-filter>
- </service>
- <!-- GCM 서비스 -->
- <service android:name=".common.gcm.service.GcmIntentService"/>
- <!-- Mdns 서비스 -->
- <receiver android:name=".common.mdns.MdnsRegBroadcastRecevier">
- <intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED"/>
- <action android:name="android.net.wifi.WIFI_STATE_CHANGED"/>
- <action android:name="android.net.wifi.STATE_CHANGE"/>
- <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
- </intent-filter>
- </receiver>
- <receiver
- android:name=".common.mdns.RestartService"
- android:enabled="true"
- android:exported="false"
- android:label="RestartService"
- android:process=":remote">
- <intent-filter>
- <action android:name="ACTION.Restart.PersistentService"/>
- </intent-filter>
- </receiver>
- <service
- android:name=".common.mdns.MdnsRegService"
- android:exported="false"/>
- <!-- GCM Push서비스 -->
- <!-- DialogSpinner -->
- <activity
- android:name=".view.dialog.PushDialog"
- android:configChanges="fontScale"
- android:excludeFromRecents="true"
- android:launchMode="singleTask"
- android:screenOrientation="portrait"
- android:taskAffinity=""
- android:theme="@style/Translucent"/>
- <activity
- android:name=".view.ImageSelect"
- android:configChanges="orientation|fontScale|keyboardHidden|screenSize"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"/>
- <activity
- android:name=".view.dialog.DialogSpinner"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceAdd1st"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceAdd2nd"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceAdd3rd"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceDel1st"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceDel2nd"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceDel3rd"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsHomehubInput"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.SettingNameChange"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.HomehubPasswordChange"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.SettingEmailChange"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.SettingPasswordChange"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.mainmore.SettingPasswordCheck"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesTriggersSelect"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesTriggersTime"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesTriggersSun"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesTriggersTemp"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesTemperatureSelect"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesDateSelect"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesMultiSensorSelect"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesThingsSelect"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesAddSucess"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsNameChange"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <service
- android:name=".common.websocket.WebSocketService"
- android:enabled="true"
- android:exported="true"/>
- <activity
- android:name=".view.things.ThingsHomehubGuide"
- android:screenOrientation="portrait"
- android:theme="@style/Translucent"/>
- <activity
- android:name=".view.things.ThingsHomehubRegister"
- android:screenOrientation="portrait"
- android:theme="@style/Translucent"/>
- <activity
- android:name=".view.things.ThingsHomehubSetPassword"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsHomehubAssignPassword"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsCameraDetail"
- android:configChanges="fontScale"
- android:screenOrientation="landscape"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceNetatmoLogin"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceNetatmoCameraDetail"
- android:configChanges="fontScale"
- android:screenOrientation="landscape"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceNetatmoCameraList"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.things.ThingsDeviceLedBulbDetail"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- <activity
- android:name=".view.rules.RulesColorSelect"
- android:configChanges="fontScale"
- android:screenOrientation="portrait"
- android:theme="@style/NTLES_Dialog1"
- android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
- </application>
- </manifest>
|