manifests.xml 파일에서 thema를 바꿔주면 된다.다음 코드를 적용해보자.android:theme="@android:style/Theme.NoTitleBar 혹은 아래와같이 테마를 같이 적용해도 좋다. 만약 기존에 잘 돌아가던 앱이 런타임오류가 나서 비정상 종료 한다면....이 문제로 구글에 검색을 해보니 알맞은 검색결과가 stackoverflow에 있었다. http://stackoverflow.com/questions/22828118/app-crashes-after-setting-to-theme-notitlebar-fullscreenActionBarActivity assumes you are using an ActionBar, while Theme.NoTitleBar themes remove..
1cs퍼미션 삽입. 바로 앞 포스트에서도 이야기 했지만 퍼미션삽입은 두번세번 강조해도 모자라지 아니하니 반드시 삽입하자!! 1234567891011121314151617181920 private String getHtmlPage(String url) { try { HttpClient httpclient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(); httpGet.setURI(new URI(url)); HttpResponse response = httpclient.execute(httpGet); HttpEntity httpEntity = response.getEntity(); return EntityUtils.toString(httpEntity)..
1csmanifest 파일에 위 코드를 반드시 삽입하도록 한다. 인터넷에서 url을 읽어올 수 있도록 허락하는 퍼미션 코드이다. url 관련 작업을 할때 프로젝트를 새로만들면 깜빡 입력하지 않아서 코드를 완성해놓고 어디가 잘못되서 죽은건지 한참을 찾을때, 원인이 퍼미션이라면 정말 허무하다. 몇번을 강조해도 부족하지 않으니 퍼미션은 반드시 꼭 삽입하도록 하자. 123456789101112131415161718private Bitmap GetImageFromURL(String strImageURL) { Bitmap imgBitmap = null; try { URL url = new URL(strImageURL); URLConnection conn = url.openConnection(); conn.conne..
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455public class MainActivity extends ActionBarActivity { int mType = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final TextView tv = (TextView)findViewById(R.id.tv); final ImageView iv = (ImageView)find..
MFC에서 우리가 자주 사용하는 명령으로 메세지 핸들이 있었다.이것은 사용자가 어떤 액션을 취할 때 마다. (예를들어 어떤 버튼을 클릭한다던지, 키보드의 어떤 키를 누른다던지 하는 등의) 메세지가 발생하여 해당 메세지의 핸들러가 미리 정의해놓은 행동을 하는 것이다.이것이 안드로이드에도 다른 형태로 존재하는데 이름을 Listener라고 한다.메세지핸들러와 같이 사용자의 액션이 발생하면 OS가 캐치하여, 듣고 있는 녀석들(리스너)에게 전달을 해주고, 리스너는 등록된 동작을 수행(콜백)하는 형식이라는 점이 MFC의 메세지 핸들과 매우 유사하다고 할 수 있다.이 리스너를 사용하는 방식에는 크게 6가지 방법이 있다. 순서대로 분류해보자면 1. CALLBACK Method 재정의2. View가 Listener 구현..
개발툴은 안드로이드 스튜디오를 사용하고있다. 왜냐하면 이클립스는 안드로이드 계열의 업데이트를 중지했고 구글에서 안드로이드 스튜디오를 공식 IDE로 선정했기 때문이다. 무엇보다 편하고 좋기 때문이다.안드로이드 스튜디오에서 코딩을 하려면 자바를 조금이라도 알아야 한다. 어찌보면 이 글은 자바와 C/C++과의 차이점이 될지도 모르겠다.자바는 헤더파일이 필요없다. 다만 Import라는 형식으로 대체되는데, 이 마저도 있는지 없는지 모르게끔 만들어놨다. 만약 라이브러리의 함수나 변수를 사용했을때 해당 헤더파일이 인클루드 되어있지 않다면 C/C++에서는 헤더파일을 include 시키기 전에는 사용이 불가했지만 자바에서는 단축키 Alt + Enter (안드로이드 스튜디오 기준)를 눌러주면 자동으로 import가 실행..
- Total
- Today
- Yesterday
- 안드로이드
- 터미널
- Sort
- 파이썬
- 파이썬예제
- C/C++
- 액터
- 파일
- C++
- 티그널
- UML
- 소켓 프로그래밍
- 티라노 시그널
- MFC
- C
- 라즈베리파이
- 유즈케이스
- 소켓
- 클라이언트
- 프로세스
- 리눅스
- 데이터베이스
- 정렬
- 쓰레드
- 자료구조
- 디렉터리
- 클래스
- socket
- 악보
- 스레드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |