|
|||
앱이름은 앱제작할때 매우 중요하면서도 가장쉬운 일이죠.
기본적으로 프로젝트를 생성할때 프로젝트명을 test로 되어있다면 그에맞게 앱이름도 test로 되어잇을겁니다.
앱이름 변경은 레이아웃에서도 툴바를통하여 추가할수있지만 귀찮습니다. 그래서 우리는
res >values >string.xml 에있는 소스를 변경할겁니다.
string.xml 의 위치입니다.
열어 보시면
<resources>
<string name="app_name">test</string>
</resources>
기본적으로 이렇게 되어있을겁니다.
<string name="app_name">test</string>
이줄을해석하면 //test라는텍스트 를 다른말로 app_name 으로 지정한다.//
입니다. 그럼 이 app_name 은 어디로 가는것인가?
바로 메니페스트 라는파일입니다.
위치는 여기입니다. 여길들어가시면 기본적으로
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="plorence.user.test">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
이렇게 되어있을겁니다. 우리는 앱 이름 변경이 목표이기때문에 다른것 신경안쓰고,
android:label="@string/app_name"이줄만 신경씁시다. 이줄을 해석하면 //앱이름을 @string에 있는 app_name 으로 변경한다.//
아까 app_name 을 test 라고 우리는 지정했습니다.
그러면 자동으로
android:label="테스트"
로 바뀝니다. 만약안된다면 에러줄이뜨겠죠
웬만하면 메니퍼스트에있는 @string/app_name 은 변경하지마시고, string파일에있는 <string name="app_name">test</string> 만 수정해주세요~
다른것으로 해도되는데 실수해서 에러뜨면 귀찮으니까요!
이제 본격적으로 앱이름을 변경해봅시다.
아까 앱명이 test였는데 소스만 보셔도 어디를 수정해야할지 어느정도 감이 오실겁니다.
<string name="app_name">test</string> 우리가 수정할 소스입니다.
test에서
<string name="app_name">테스트</string>
로 바꿔주시면
이렇게 변경됩니다.
이것으로 강좌를 마치겠습니다. 감사합니다.
댓글