program_language 및 궁금한것
-
안드로이드 서피스뷰(Surface view)program_language 및 궁금한것/Android Studio 2018. 8. 5. 17:17
안드로이드에서 기본 뷰는 게임같은 고차원 연산에는 적합하지 않다. 5초 이상 GUI업데이트가 멈추면 에러가 발생한다.이런 에러발생을 막기 위한 뷰가 서피스 뷰이다. 담당하는 화면 처리만 할 수 있는 스레드를 만들어 담당한다.큰화면을 그리는동안 시간이 많이 걸리기에 메인스레드에서 작성하면 안된다. graddle Scripts - settings.gradle을 클릭해서 보면 각 그레들이 나온다. 쉼표부터 지우면 '그래들지울꺼야?'라는 질문이 나옴. 그럼 suync now누르면 됨
-
ajax란?program_language 및 궁금한것/Android Studio 2018. 8. 5. 11:10
AJAX - Asynchronous Javascript and XML의 약자이다. (자바 스크립트를 이용해서 서버와 통신하는 비동기 방식) 쉽게 설명한다면,보통 웹사이트 이동시 화면이 흰색으로 깜빡하는것을 볼수 있다. 하지만 검색창에 검색어를 작성했을때 자동완성어가 뜨는걸 봤을것이다. (예를들면 a검색시 apple의 자동완성어가 나오는 것이다.) 어떻게 화면이 이동하지 않고 결과값을 가져 올수 있는것일까?바로 AJAX덕분이다. 페이지를 리프레쉬를 하지 않고도 필요한 정보를 보여준다.페이지 이동시 전체 코드를 새로이 전송하게 되는데 수정하는 부분이 적다면 이방법은 비효율적이다. 그래서 아작스는 일부만 결과값을 전송하여 응답성을 높이고 데이터 부화를 낮춘다. 단점이라면 사용가능한 부라우져가 많지 않고, 유지..
-
안드로이드 인텐트메뉴와 액션바program_language 및 궁금한것/Android Studio 2018. 8. 4. 16:08
액티비티는 - 안드로이드의 4대 컴포넌트 중 1개이고, 서비스- 백그라운드브로드캐스트- 방송. 방송되어 나오는것 화면 없는 앱도 있음(런처)액티비티는 있는데 화면이 없는것도 있음. 프래그넌트의 개념이해하기 -----------------------------Intent = 화면이동 메소드- 메세지 객체중 하나- 통신을 용이하게 해준다.- 구성요소액션데이터카테고리추가정보(Extras) - 컴포넌트에 추가적으로 값을 전달. 명시적인텐트 - 대상을 명확하게 지정 (Explicit)- 설명 적기 암시적인텐트 - 전화실행해줘, 문자실행해줘 등 대상을 암시 (Implicit) GIGO 쓰레기를 넣으면 쓰레기가 나온다. - 컴퓨터의 속성 text= 문자toString= 문자열
-
안드로이드 뒤로가기키 비활성화 setEnabledprogram_language 및 궁금한것/Android Studio 2018. 8. 1. 21:48
한참을 찾았다. 웹뷰 사용시 페이지가 없을때 뒤로가기 앞으로가기 비활성 하는 방법123456789101112131415// 이벤트 장착 webview.setWebViewClient(new MyBrowser()); WebSettings settings = webview.getSettings(); settings.setJavaScriptEnabled(true); settings.setBuiltInZoomControls(true); btn_move.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String url = et_url.getText().toString(); if (url != null &&..
-
안드로이드 4대 컴포넌트program_language 및 궁금한것/Android Studio 2018. 7. 29. 17:55
Activity- 사용자와 직접 대면한다.- AndroidManifest.xml에 액티비티를 지정해둬야 사용이 가능하다.onCreate() - onStart() - onResume() - onPause() - onStop() - onDestory() Service- 백그라운드 BroadCast Receiver- 이벤트를 수신하기 위해 대기하고 있는 컴포넌트 Content Provider- 표준화된 인터페이스