일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 바닐라루시
- 레인보우
- Eclipse
- 안드로이드
- 서비스
- rainbow
- 뮤직비디오
- 네트워크
- 엑티비티
- 인텐트
- Java
- 영어
- xml
- opencv
- Android
- error
- Looper
- HTML
- 배다해
- Intent
- 이클립스
- 브로드케스트 리시버
- 쓰레드
- 걸스데이
- TOEIC
- opengl
- 토익
- 자바
- 네트워크보안
- Linux
- Today
- Total
목록안드로이드 (18)
W.A 저장소
Inflater AlertDialog.Builder builder; AlertDialog alertDialog; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LayoutInflater inflater = (LayoutInflater)this .getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.custum_dialog, (ViewGroup)findViewById(R.id.layout_root)); TextView text = (T..
그렇게 대단한것은 아니지만. 잠시 내가 원하는 시간에 터치를 안먹히게 하려고 찾아보다가 찾게된 것입니다. WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE 위와 같은 플래그를 자신이 원하는 위치에 삽입만 해주시면은 위의 플래그가 설정되있는 상태동안은 터치가 먹히지 않게됩니다. 정확하게 쓰는 방법은. 자신이 원하는 터치스크린을 잠그고 싶은 시작 위치에. getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 다시 풀기를 원하는 위치에. getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
우선 Activity에 대해서 설명하기 전에 어플리케이션 하나가 어떤 식으로 동작을 하는지에 대해서 알아보겠다. 지금 저희가 공부하고 있는 android의 주가 되는 커널은 리눅스로 이루어져 있다. 그 리눅스에는 유저들을 관리하는 부분이 있는데 그 부분이 사실상 안드로이드os는 사용되지가 않는다.(왜냐하면 모바일 플랫폼이 모 하나의 핸드폰을 여러명이서 돌려쓰지는 않으니까.) 그래서 이 기능을 사용하게된 부분이 각 어플리케이션마다 고유의 ID를 부여하고 그 권한을 700으로 주고 사용을한다. 그래서 다른 어플리케이션은 읽기도 쓰기도 실행도 안된다는 것을 의미한다. 이러한 이유 때문에 우리가 힘들어하는 Intent가 쓰이게 되는것이다. 이 인텐트는 지금 여기서 논할 문제가 아니기에 넘어간다. 위에서 보이는 ..
어찌어찌.. 인터넷을 돌아다니다가.. 우연하게 발견하게된 사이트. 아. UI를 못짜던 나에게는 한줄기의 희망과 같은 사이트. 좋다! ㅋ http://www.droiddraw.org/
1. LinearLayout 요소들을 수직(vertical), 수평(horizontal)으로 배치를 한다. 속성은 android:orientation으로 준다. 2. RelativeLayout 요소들간의 관계를 따져 레이아웃을 배치함. Layout above : 해당 요소가 이곳에 지정한 ID를 가지는 요소의 바로 위에 위치 하도록한다.(덮어버림) Layout below : 해당 요소가 이곳에 지정한 ID를 가지는 요소의 바로 아래에 위치 하도록 한다. Layout to left of : 해당 요소가 이곳에 지정한 ID를 가지는 요소의 바로 왼쪽에 위치하도록 한다. Layout to right of : 해당 요소가 이곳에 지정한 ID를 가지는 요소의 바로 오른쪽에 위치하도록 한다. Layout align..
TestSQLiteActivity.java package com.tistory.karyurid.testsqlite; import android.app.Activity; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; public class TestSQLiteActivity extends Activity implements View.OnClickListener { /** Called when the activity is first created. */ private final Str..
package com.karyu.androidstudy; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class AndroidStudyActivity extends Activity { TextView selection; String[] items = { "..
package com.karyu.androidstudy; import android.app.Activity; import android.os.Bundle; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.CompoundButton.OnCheckedChangeListener; public class AndroidStudyActivity extends Activity { CheckBox cb; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { sup..