우선 필자는 언어의 언자도 모르는 완전 초짜임을 알려드립니다ㅠㅠ
간단히 웹페이지 띄울 수 있는 어플을 만들어보려 했는데, 혼자서 만들기엔 좀 막막해 보여서 시중에 무료로 나도는 웹페이지 어플을 하나 구했습니다.
디컴파일 후에 string에서 어플이름(패기지명은 혹시 몰라 그대로 놔뒀습니다.), 그리고 어플아이콘과 스플래쉬 이미지만 간단히 변경하고 다시 컴파일-사인 시켰습니다.
근데 원래 앱에서는 화면회전시에도 아무 이상이 없었는데, 수정된 어플에서는 이상하게 화면회전시 스플래쉬 이미지가 뜨면서 어플이 재시작 됩니다.
끙...뭐가 문제일까요..ㅠㅠ
(인터넷 잠깐 살펴보니 configChanges를 넣으면 된다고 하셔서 manifest.xml뜯어보니 이미 코드가 들어있네요ㅠㅠ)
manifest.xml
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mobile.app.travel.thailove" platformBuildVersionCode="14" platformBuildVersionName="4.0.2-1406408">
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppBaseTheme">
<activity android:configChanges="keyboardHidden|orientation" android:name="SplashActivity" android:theme="@android:style/Theme.NoTitleBar"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode" android:label="@string/app_name" android:name="com.mobile.app.travel.thailove.MainActivity" android:theme="@android:style/Theme.NoTitleBar" android:windowSoftInputMode="adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent"/>
<activity android:configChanges="keyboardHidden|orientation" android:name="net.daum.adam.publisher.impl.AdInterstitialActivity" android:screenOrientation="portrait"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode" android:label="Ad Activity" android:name="com.skplanet.tad.AdActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<receiver android:name="com.co.shallwead.sdk.ShallWeAdReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED"/>
<data android:scheme="package"/>
</intent-filter>
</receiver>
<meta-data android:name="ShallWeAd_Application_Key" android:value="889293922"/>
<activity android:excludeFromRecents="true" android:launchMode="singleInstance" android:name="com.co.shallwead.sdk.activity.ShallWeAdActivity" android:taskAffinity="" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation" android:name="com.inmobi.androidsdk.IMBrowserActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<activity android:configChanges="keyboardHidden|orientation" android:name="com.facebook.ads.InterstitialAdActivity"/>
</application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
</manifest>
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">테스트</string>
<string name="pkg_name">com.mobile.app.travel.thailove</string>
<string name="load_url">http://m.thisisgame.com/pad</string>
<string name="start_url">http://m.thisisgame.com/pad</string>
<string name="ad_unit_position">DOWN</string>
<string name="admixer_key">q5bcayk1</string>
<string name="admixer_use_banner">O</string>
<string name="admixer_use_full" />
<string name="ad_adam_banner" />
<string name="ad_adam_full" />
<string name="ad_admob_banner" />
<string name="ad_admob_full" />
<string name="ad_shallwe" />
<string name="ad_inmobi" />
<string name="delay_date">11111111</string>
<string name="finish_message">"한번 더 누르시면 어플을 종료합니다!"</string>
<string name="yes">네</string>
<string name="no">아니요</string>
</resources>