반응형

* AndroidMenifest.xml  - 액션바 색상 변경,  앱 아이콘 변경, 이름 변경

 

<application
    android:allowBackup="true"
    android:icon="@mipmap/mainicon1"     <- 아이콘 변경 부분
    android:label="@string/app_name"     <- 앱 이름 변경 부분 string/app_name 은 선언 부분으로 찾아 가야됨 string.xml로
    android:roundIcon="@mipmap/ic_launcher_round"
    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>
    <activity android:name=".MediumActivity"></activity>
</application

* color.xml style.xml 액션바 색상 변경

 

<resources>            *style.xml 부분

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/dimgray</item>         <- color.xml 에 color 추가된 부분을 여기에 적용
        <item name="colorPrimaryDark">@color/Black</item>       <- color.xml 에 color 추가된 부분을 여기에 적용
        <item name="colorAccent">@color/colorAccent</item>
    </style>
 

 

<?xml version="1.0" encoding="utf-8"?>
<resources>           *color.xml 부분
    <color name="colorPrimary">#3F51B5</color>
    <color name="colorPrimaryDark">#303F9F</color>
    <color name="colorAccent">#FF4081</color>
    <color name="Black">#000</color>                <- color 추가된 부분
    <color name="dimgray">#696969</color>           <- color 추가된 부분
</resources>  

 

* strings.xml 어플 이름 변경

 

<resources>
    <string name="app_name">ButtonEx</string>
</resources>

 

https://kdsoft-zeros.tistory.com/43

 

[Android] 어플 아이콘 변경

* 어플 아이콘 변경 방법 안드로이드를 설치 하고 프로젝트를 작성 했다면 C:\Users\Administrator\AndroidStudioProjects\VisualProgramming\app\src\main\res 위의 경로에 보통 만들어 짐. 위 폴더에 들어 가게..

kdsoft-zeros.tistory.com

 

반응형
반응형

* 안드로이드 Button 컨트롤...

 

안드로이드 스튜디오 -> 왼쪽 상단 File 메뉴 -> New... -> New Project...

 

안드로이드 API 버전 선택... 

 

Finish 버튼을 클릭 하여 새로운 프로젝트를 만들어 줍니다.

 

 

MainActivity.java

package com.example.administrator.buttonex;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;


public class MainActivity extends AppCompatActivity {

    Button bt1 ;
    Button bt2;
    Button bt3;
    Button bt4;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //화면 디자인에 그려 놓은 버튼 ID 랑 연결 시키기...
        bt1 = (Button)findViewById(R.id.button);
        bt2 = (Button)findViewById(R.id.button2);
        bt3 = (Button)findViewById(R.id.button3);
        bt4 = (Button)findViewById(R.id.button4);


        //버튼 이벤트 연결...
        bt1.setOnClickListener(btnListner);
        bt2.setOnClickListener(btnListner);
        bt3.setOnClickListener(btnListner);
        bt4.setOnClickListener(btnListner);
    }

    Button.OnClickListener btnListner = new Button.OnClickListener(){
        public void onClick(View v)
        {

            switch(v.getId()){
                case R.id.button :
                {
                    Toast.makeText(getApplicationContext(),"Button 1 을 클릭 하였습니다.",Toast.LENGTH_SHORT).show();
                    break;
                }
                case R.id.button2 :
                {
                    Toast.makeText(getApplicationContext(),"Button 2 을 클릭 하였습니다.",Toast.LENGTH_SHORT).show();
                    break;
                }
                case R.id.button3:
                {
                    Toast.makeText(getApplicationContext(),"Button 3 을 클릭 하였습니다.",Toast.LENGTH_SHORT).show();
                    break;
                }
                case R.id.button4:
                {
                    Toast.makeText(getApplicationContext(),"Button 4 을 클릭 하였습니다.",Toast.LENGTH_SHORT).show();
                    break;
                }
            }
        }
    };

}

 

*예제 결과

 

반응형
반응형

스튜디오가 설치를 완료 하였다면 스튜디오를 열어 줍니다.

위 상단 메뉴에서 Tools -> SDK Manager 를 클릭 합니다.

 

왼쪽 메뉴에서 Android SDK 를 클릭 하면 오른쪽 화면에 위와 같이 나오게 됩니다.

Android SDK Location 은 스튜디오가 설치 될때 Default 폴더로 했기 때문에 위와 같이 나오게 되며, 혹 

SDK 설치 폴더가 다를 경우 Edit 클릭 하여 Android SDK 가 설치된 폴더로 지정 해 주시면 됩니다.

 

위 그림과 같이 탭컨트롤 SDK Platforms 를 선택 하시면 Android API 들이 표시 되게 됩니다.

여기서 개발을 API 버전을 선택 하시게 되기에 개발 하고 싶은 버전을 인스톨 해주시면 됩니다.

저 같은 경우는 롤리팝 버전으로 Android 5.1 과 Android 5.0 을 같이 설치 했으며 붉은 테두리 에

보시는 거와 같이 Show Package Details 를 체크 하시면 아래과 같이 상세히 볼 수 있습니다.

 

각자 개발 하고 싶으신 버전을 고르신 후 오른쪽 하단 Apply 버튼을 클릭 하시면 업데이트 및 인스톨이 됩니다.

API 설정이 끝이 났으면 다시 처음으로 돌아 와서 상단 메뉴에 Tools -> AVD Manager 를 클릭 하여 가상 디바이스를

잡아 줍니다.

왼쪽 하단에 Create Virtual Device 버튼 클릭

 

위와 같이 가상 디바이스(가상 휴대폰) 완료 하였다면 아래의 그림과 같이 표시가 되는데

오른쪽 Action 에서 붉은 테두리 안에 있는 Play 버튼을 클릭 합니다.

 

 

반응형
반응형

* 안드로이드 설치

 

다운로드 사이트

https://developer.android.com/studio

자바 JDK 다운로드

https://www.oracle.com/technetwork/java/javase/downloads/index.html

 

자바 환경 변수 등록

제어판 -> 시스템 -> 왼쪽 메뉴에서 고급 시스템 설정 (7)

 

 

 

위 그림 처럼 ~에 대한 사용자 변수 에서 Path 클릭 편집을 누른 후

 

JDK 가 설치된 폴더를 위 그림과 같이 입력 한 후 확인을 눌러 줍니다.

다음 시스템 변수 에서 새로 만들기 클릭 후

 

 

Path에서 했던 것 처럼 JDK 가 설치된 폴더를 변수 값에 변수 이름은 JAVA_HOME

으로 만들어 줍니다.

마지막으로 윈도우 시작 -> 실행 -> cmd

 

 

다음으로 안드로이드 Install 파일을 클릭 하여 설치를 진행 합니다.

 

 

만약 안드로이드 SDK 가 설치가 되어 있다면 목록에서 나타나지 않지만 걱정 없이

설치를 진행 합니다.

 

 

위와 같이 기본 설치 폴더대로 NEXT 버튼을 클릭 합니다. 하지만 안드로이드 SDK

설치 위치에 한글 폴더가 포함 되어 있으면 Browse 버튼을 눌러 영문 폴더만 있는

곳으로 설치를 진행 합니다.

* 한글 폴더가 포함 되어 있으면 안됨.

 

 

사용자 지정으로도 설치를 진행 할 수 있지만 처음이기 때문에 Standard 로 진행 합니다.

 

 

안드로이드 개발 프로젝트 UI 화면은 둘 중 선택 할 수 있으며, 나중에 또한 바꿀

수 있기 때문에 아무거나 선택 합니다.

 

Next 버튼을 클릭 하여 마무리를 해 줍니다.

 

 

 

반응형
반응형

* 안드로이드 휴대폰에 직접 테스트 시 Run 을 하고 난 뒤 다시 Run 할 때 발생 하는 오류

 

 -> 해결 방법 -> 안드로이드 스튜디오 File -> Settings ->

     왼쪽 트리뷰에 Build, Execution, Deployment 메뉴 클릭 ->Instant Run 클릭 후 ->

     오른쪽 화면에 표시되는 곳 에서 Enable Instant Run to hot swap code/resource changes on deploy

     체크 되어 있는 것을 해제 후 Apply 버튼 클릭

반응형
반응형

 

hangulkeyboard.apk
0.06MB

* 아래와 같이 실행 하기전 에뮬레이터는 이미 켜져 있는 상태에서 실행 하여야 됨.

 

1. C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools

환경 변수 등록.

-> 내컴퓨터 속성 -> 고급 시스템 설정 -> 고급 탭 클릭 -> 환경 변수 버튼 클릭

-> 시스템 변수 path 를 찾아 클릭 후 편집 버튼 위 Android SDK 폴더 경로를

맨 마지막에 추가 해준다. 확인 버튼

 

2. 환경 변수 등록을 마쳤으면 첨부 파일 다운 후 cmd 또는 보조프로그램에 명령프롬

프트 클릭 첨부된 파일 다운 받은 경로로 이동 ex) 바탕 화면에 다운을 받아 놨다면

아래의 경로가 됨.
-> C:\Users\Administrator\Desktop>adb install hangulkeyboard.apk 를 눌러 엔터

설치가 되고 Sucess 가 나오면 준비 완료

 

3. 안드로이드 에뮬레이터 에서 설정

-> 언어 및 키보드 설정에서 키보드 us 로 되어 있는 것을 한글 키보드로 바꿔 주면 됨.

 

반응형
반응형

* 어플 아이콘 변경 방법

 

안드로이드를 설치 하고 프로젝트를 작성 했다면

C:\Users\Administrator\AndroidStudioProjects\VisualProgramming\app\src\main\res

위의 경로에 보통 만들어 짐. 위 폴더에 들어 가게 되면

 

위와 같이 나오게 됨. 여기서 hdpi mdpi xhdpi ~ 가 있는데 이건 각 이미지 크기를 말하며 이미지를 거기에 맞게 픽셀을 맞춰 넣게 되면 됩니다.

 

mdpi

48px*48px

 

hdpi

72px*72px

 

xhdpi

96px*96px

 

xxhdpi

144px*144px

 

xxxhdpi

192px*192px

 

이미지를 다 맞게 넣었다면 마지막으로 아래와 같이 변경 해 줍니다.

* AndroidMenifest.xml - 아이콘 변경

 

<application
    android:allowBackup="true"
    android:icon="@mipmap/mainicon1"     <- 아이콘 변경 부분
    android:label="@string/app_name"     
    android:roundIcon="@mipmap/ic_launcher_round"
    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>
    <activity android:name=".MediumActivity"></activity>
</application

 

반응형

+ Recent posts