안드로이드로 레이아웃을 작성할 때 보통은 LinearLayout을 많이 사용합니다.하지만 단순히 일렬로 나열하는게 아니라 자식들간에 서로 겹치기도 하고, 정렬 또는 배치 등을 조금 규칙적으로 하기 위해서는 FrameLayout이나 RelativeLayout을 이용하기도 합니다.RelativeLayout에서 부모와 자식간, 그리고 기준과의 배치에 대해서 알아보겠습니다. 부모와 자식간의 관계는 위의 그림과 같습니다.예를 들어 부모 안에서 자식 View를 가운데 배치하고 싶으면 다음과 같이 작성하면 됩니다. 그리고 RelativeLayout을 사용할 때 부모안의 다른 자식 뷰를 기준으로 상대적인 위치를 적용할 수도 있습니다. 예를 들어 A라는 뷰가 이미 자리잡고 있다면, 이번에 새로 배치할 B라는 뷰는 'A의..
public class MainActivity extends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void onButton1Clicked(View v){Intent intent = new Intent(getApplicationContext(), MenuActivity.class);intent.putExtra("title", "fucking"); //intent의 Extra가 munuactivity로 전달됨.startActivityForResult(intent, 1001)..
안드로이드 스튜디오나 이클립스로 AVD를 이용해서 개발 하다보면 느리게 실행되서 유휴시간이 길어질 수가 있다.스마트폰 USB 연결 디버깅 환경 셋팅을 이용해서 하는 방법을 알아보자.일단 갤럭시 스마트폰 유저가 아닌 분들은 아쉽게도 AVD를 그냥 사용하셔야 하는데, 갤럭시 유저님들은 일단, 삼성 스마트폰 통합 USB 드라이버를 다운 받으셔야 합니다.http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb 위의 링크에서 다운로드를 하고 설치를 했으면 90%는 끝났으니 설정으로 들어가보자.#참고로 필자의 휴대폰은 '갤럭시 알파'1. 일단 본인의 스마트폰에서 설정을 누른 후 '개발자 옵션'을 선택 하자.2. 개발자 옵션 -> USB 디버깅..
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/don" android:padding="10dp" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/..
채우기(fill model) : 뷰를 부모뷰의 여유 공간에 어떻게 채울 것인지를 설정.방향(orientation) : 뷰를 추가하는 방향을 설정.정렬방향(gravity) : 뷰의 정렬 방향을 설정.여유 공간(padding) : 뷰의 여유 공간을 설정.공간가중치(weight) : 뷰가 차지하는 공간의 가중치 값을 설정.이러한 대표적 속성들은 안드로이드 SDK에서 제공하는 기본 레이아웃들을 사용할 때도 대부분 공통 속성으로 적용.방향(orientation) 속성은 모든 레이아웃에 정의되는지 궁금해 하시는 분들이 많은데 방향 속성은 기본 레이아웃 중에서리니어 레이아웃의 경우에 적용됩니다. 다른 기본 레이아웃들은 방향 속성을 사용하지 않으므로 속성을 설정해도 별다른 변화가 없습니다. 리니어 레이아웃- 가장 기본..
- Total
- Today
- Yesterday
- us-cert
- Kimsuky
- malware
- .wll
- Yara
- CVE-2018-0798
- idapython
- Bisonal
- Decoding
- 악성코드
- infostealer
- koodous
- Flybits
- 비트코인
- VirusBulletin
- CVE-2018-9375
- Servey
- AMSI
- keylogger
- cuckoo-sandbox
- 한글악성코드
- 위협정보공유
- Static Analysis Engine
- 스피어피싱
- 출처 : Do it 안드로이드 프로그래밍
- 멋쟁이사자처럼 4기
- 해킹메일
- Cisco Talos
- vuln
- MS-Office
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |