'Category'에 해당되는 글 9건

  1. 2015.06.06 Button / CheckBox / RadioButton / ToggleButton
  2. 2015.06.06 Resource ID
  3. 2015.06.06 TextView / EditView
  4. 2015.06.06 "string.xml"에 있는 String Resource 활용하기
  5. 2015.06.06 기본 Layout 변경
  6. 2015.05.24 MariaDB 설치
  7. 2015.05.24 PHP 5.x 설치
  8. 2015.05.24 Apache2 설치
  9. 2015.05.24 Hostname 설정
posted by 내가초짜다 2015.06.06 23:30

< Button >

  • "activity_main.xml" 의 "Widgets"에 있는 "Button"으로 생성 가능
  • Button 생성 후, Resource ID를 생성해주어야 이후 "MainActivity.java"에서 활용 가능
    • 정확한지는 모름. 적어도 실습할 때 Resource ID를 생성해서 사용했음
    • android:id="@+id/[ID_name]"
  • android:text="[Text]" - Button의 Text 설정 가능
  • adroid:onclick="[function_name]" - 해당 버튼에 대한 동작 함수를 설정
  • "MainActivity.java"에서 Button의 Event에 대한 함수 선언 필요
    • Ex ) public void mOnClick(View v) { ~ }

< CheckBox >
  • 기본적인 사항은 Button과 동일
  • "MainActivity.java"에 선언한 Button Event에서 상세한 동작 설정 가능
  • switch문을 사용해 CheckBox의 상태를 isChecked()로 검사하여 동작을 설정할 수 있음

< RadioButton >

  • RadioButton은 기본적으로 RadioGroup 이라는 Container 안에 존재함
  • 즉, "Container"에서 "RadioGroup"을 만들고 그 안에 "Widgets"에 존재하는 "RadioButton'을 넣으면 됨
    • 반드시 이렇게 해야하는지 여부는 확인 못함
  • 기본적인 사항은 Button과 동일
  • 동작은 CheckBox와 마찬가지로 switch문을 이용하여 설정할 수 있음

< ToggleButton >

  • 기본적인 사항은 Button과 동일
  • ToggleButton이므로 On/Off에 대한 Text 설정 가능
    • android:texton="[On-text]"
    • android:textoff="[Off-text]"
  • 동작은 다른 버튼과 마찬가지로 switch 문을 이용하여 설정할 수 있음


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06
posted by 내가초짜다 2015.06.06 22:16

< ID 생성 >

  • 방법 : android:id="@+id/[ID_name]"
  • 설명 
    • @id : XML에 ID 리소스임을 알려주는 역할
    • + : R.java 클래스에 새로운 Resource Name을 추가하는 역할

< ID 사용 >
  • 방법 : android:id="@id/[ID_name]"
  • "+" 항목이 빠짐으로써 추가가 아닌 기존의 것을 사용하는 것으로 바뀜
  • 안드로이드의 리소스 ID를 사용하고 싶다면
    • android:id="@android:id/[ID_name]"
  • View 객체의 Instance 생성 후 Layout의 ID를 지정하여 사용 가능
    • TextView t1 = (TextView) findViewById(R.id.[ID_name])


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06
posted by 내가초짜다 2015.06.06 22:05

< TextView / EditView>

  • TextView를 활용하기 위해서는 Layout이 필요함
  • 위치
    • TextView 
      • "activity_main.xml" 의 Design 탭에 가면 "Palette"의 "Widgets"에 "Plain TextView"라는 항목이 존재함
    • EditView
      • "activity_main.xml" 의 Design 탭에 가면 "Palette"의 "Text Fields"에 "Plain Text"라는 항목이 존재함
  • 해당 Component를 삽입하는 방법
    • Component Tree에 넣어도 되고, 화면에 넣어도 됨
    • 넣는 방법은 드래그 및 클릭 두 방법 다 가능
  • "Properties"에서 다양한 태그 사용 가능


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06
posted by 내가초짜다 2015.06.06 21:52

< "string.xml"에 있는 String Resource 활용하기 >

    • "string.xml" 파일을 살펴보면 <resources> 태그 안에 String에 관한 선언이 있음을 알 수 있다.
    • <String name="[name]">[Text]</string> 의 태그는 나중에 activity_main.xml에서 활용할 수 있다.
    • 활용하기 위해선 택스트가 들어가길 원하는 곳에 "@string/[string_resource_name]"을 사용하면 된다
    • 해당 태그를 사용하면 string.xml의 [name]으로 선언된 [Text]가 보여지게 된다
Ex ) "activity_main.xml"
~
<EditText ~
android:hint="@string/edit_hint"
~ />

"string.xml"
<resources>
~
<String name="edit_hint">Enter here.</string>
~
</resources>


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06
posted by 내가초짜다 2015.06.06 21:44

< 기본 Layout 변경 >


- 기본적으로 생성하면 제공되는 "RelativeLayout"을 변경하기 위해서는 .xml 파일을 수정해야 한다.


<RelativeLayout ~~

~~~>


</RelativeLayout>


이렇게 되어있는데 이걸


"LinearLayout" 의 "Vertical" 형태로 바꾸고 싶다면,


<LinearLayout ~~

~~~

android:orientation="vertical">


</LinearLayout>


이렇게 변경해야한다.


※ Layout 을 Text 탭이 아닌 Design 탭에서 변경하고 싶었으나,

"RelativeLayout" 이 삭제되지 않아 변경할 수 없었다.

=> 해당 내요에 대해 아시는 분은 댓글로 알려주시면 감사하겠습니다.


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06
posted by 내가초짜다 2015.05.24 16:46
< MariaDB 설치 명령어 >

- Server 5.5

$ sudo apt-get install mariadb-server-5.5

(# apt-get install mariadb-server-5.5)


- Client 5.5 (Server 5.5 설치시 설치되는 것 같음)

$ sudo apt-get install mariadb-client-5.5

(# apt-get install mariadb-client-5.5)



< PHP5와 Mysql (MariaDB) 연동 모듈 설치 >

$ sudo apt-get install php5-mysql

(# apt-get install php5-mysql)


※ # apt-get install php5-mariadb 는 없다.

   mysql과 mariadb가 완전 호환되기 때문에 mysql로 설치해도 된다고 한다.



< 버전 체크 >

$ sudo mysql -V

(# mysql -V)


※ 이 명령어 역시 mariadb -V 로 하면 안나온다.

   mysql과 mariadb는 호환된다는 것을 생각해야 하더라



< 기본 언어셋 설정 (중요) >

1. mysqld


"/etc/mysql/my.cnf" 파일에 설정을 추가해야 함.

생략할 시 추후 DB 작업에 문제가 생길 수 있음.


$ sudo vi /etc/mysql/my.cnf

(# vi /etc/mysql/my.cnf)


[mysqld] 항목에

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

를 추가.


utf8확장 버전.(utf8과 호환됨)


※ utf8mb4 설명 - http://blog.lael.be/post/917



2. *Fine Tuning

동일 파일에서 *Fine Tuning 항목의 "max_allowed_packet" 을 256M로 변경

(DB 한 행의 데이터 크기 제한 변경)


3. mysqldump

[mysqldump] 항목에서도 "max_allowed_packet" 을 256M로 변경



< 서비스 재시작 (설정 적용) >

$ sudo service mysql restart

(# service mysql restart)


'Computer > Server' 카테고리의 다른 글

MariaDB 설치  (0) 2015.05.24
PHP 5.x 설치  (0) 2015.05.24
Apache2 설치  (0) 2015.05.24
Hostname 설정  (0) 2015.05.24
posted by 내가초짜다 2015.05.24 16:23

< 설치 명령어 >

$ sudo apt-get install php5

또는

# apt-get install php5



< 버전 체크 >

$ sudo php -v

(# php -v)



< 아파치 재시작 (적용) >

$ sudo service apache2 restart

(# service apache2 restart)



※ 모듈에 관하여는 나중에 다룰 예정


※ 버전 체크 명령어는 "php5-cli" 모듈이 설치되어 있어야 실행됨

- $ sudo apt-get install php5-cli

- # apt-get install php5-cli

- 찾아보니 php를 콘솔에서 실행시키기 위한 모듈

'Computer > Server' 카테고리의 다른 글

MariaDB 설치  (0) 2015.05.24
PHP 5.x 설치  (0) 2015.05.24
Apache2 설치  (0) 2015.05.24
Hostname 설정  (0) 2015.05.24
posted by 내가초짜다 2015.05.24 15:58

< 설치 명령어 >

$ sudo apt-get install apache2

또는

# apt-get install apache2



< 버전 확인 명령어 >

apache2 -v



※ 모듈에 관하여는 나중에 다룰 예정

'Computer > Server' 카테고리의 다른 글

MariaDB 설치  (0) 2015.05.24
PHP 5.x 설치  (0) 2015.05.24
Apache2 설치  (0) 2015.05.24
Hostname 설정  (0) 2015.05.24
posted by 내가초짜다 2015.05.24 15:46


위와 같이 빨간색 박스 모양으로 처리 된 것이 Hostname


Hostname을 변경하기 위해서는 "/etc/hostname" 파일을 수정해야 함

그러나 해당 파일의 권한은 root에서만 수정이 가능

따라서


$ sudo vi /etc/hostname 

위와 같이 하거나


# vi /etc/hostname

처럼 해야한다


(위의 경우는 root계정이 아닌 일반 계정에서 명령어를 root권한으로 실행하는 경우,

아래의 경우는 root계정으로 로그인 후 명령어를 실행하는 경우)




"hostname"파일을 수정한 후 적용하기 위해서는 위와 동일하게


$ sudo hostname -F /etc/hostname

또는

# hostname -F /etc/hostname

명령어를 실행해야 한다


위 명령어는 -F 옵션에서 예상하듯 강제로 hostname을 변경하는 명령어이다.

해당 명령어를 실행하고 재접속 및 재부팅을 하면 호스트이름이 변경된 것을 알 수 있다.

'Computer > Server' 카테고리의 다른 글

MariaDB 설치  (0) 2015.05.24
PHP 5.x 설치  (0) 2015.05.24
Apache2 설치  (0) 2015.05.24
Hostname 설정  (0) 2015.05.24