본문 바로가기

Android54

간단한 입력창 만들기(EditText) 안드로이드에서 입력창을 만들때, 팝업용 액티비티를 하나 만들곤 합니다. intent=new Intent(getApplicationContext(),yourtext.class);startActivityForResult(intent,text); 요런식으로 인텐트를 이용해서 결과값을 받는 액티비티를 만드는데, 이렇게 하려면 액티비티용 java파일, xml파일 그리고 결과값을 받을 onActivityResult 와 Manifest 등록까지 할것이 너무도 많습니다. 하지만 AlertDialog를 이용하면 간단하게 만들 수 있습니다. AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("Input your name"); alert.se.. 2015. 2. 11.
안드로이드 확인창(android AlertDialog) AlertDialog.zip 안드로이드에서도 java swing에서처럼 간단히 다이얼로그를 만들수 있습니다. 바로 AlertDialog라는 것인데, 1버튼부터 3버튼까지 만들 수 있습니다. 아래 그림처럼 프로젝트를 만들어 보겠습니다. 위에 예제파일있으니 다운받으셔서 참고하세요^^ AlertDialog를 3가지로 테스트를 위해 위와 같이 레이아웃을 만들었습니다. 첫번째는 버튼 1개짜리 AlertDialog 이구요. 두번째는 버튼 2개짜리 AlertDialog. 세번째는 버튼 3개짜리 AlertDialog입니다. 첫번째 버튼(버튼 한개짜리 AlertDialog)을 누르시면 위와 같이 버튼이 하나만 뜨는걸 확인할 수 있습니다. 그리고 두번째 버튼(버튼 2개짜리 AlertDialog)을 누르시면 버튼이 2개 뜨.. 2015. 2. 11.
android fragment (fragment transaction) fragment.zip 이번에 알아볼 껀 fragment 입니다. 예전에도 fragment에 대해서 포스팅을 햇었는데요. 이번엔 fragment transaction을 통한 서로 다른 fragment를 나타내는 방법입니다. 저는 하나의 activity와 3개의 fragment를 사용하였습니다. 일단 첫번째 fragment는 image이구요. 두번째 fragment는 버튼. 세번째는 웹페이지입니다. 그리고 activity에는 버튼 2개가 있어 fragment 를 이동할 수 있습니다. 먼저 activity를 보시면 아래와 같이 비어있는 공간과 밑에 버튼 2개가 자리잡고 있습니다. 이 비어있는 공간에 fragment가 들어가게 됩니다. 이미지 fragment가 들어간 모습입니다. 이건 버튼 fragment가 .. 2015. 2. 11.
Nio udp Client (비동기 UDP Client) udp_nio.zip 테스트는 클라이언트(안드로이드)-서버(docklight)를 이용했습니다. MainActivity.java 1234567891011121314151617181920212223242526272829303132333435363738394041424344 @Override public void onClick(View v) { switch(v.getId()){ case R.id.connect: String ip=ipaddr.getText().toString(); int portNum=Integer.parseInt(port.getText().toString()); try{ client=new UdpClient(ip,portNum); }catch(IOException e){ e.printStac.. 2015. 2. 11.
smoothie chart (스무디 차트)를 이용한 차트 이번엔 Smoothie chart를 이용해 보겠습니다. 코드설명은 앞의 구글차트와 비슷합니다. Smoothie chart는 실시간 데이터를 보여주는데 좋습니다. 일단 here!!를 방문해 보세요. 여기서 라이브러리를 가져와야 합니다. 링크를 들어가보면 위의 페이지가 나오는데 빨간색 박스로 된 버튼을 눌러주면 코드가 나옵니다. 코드를 모두 복사하세요!! 그리고 이클립스로 돌아와서 프로젝트 밑에 project/assets/www/smoothie.js 라는 파일을 만들어 복사해 넣으세요. 그리고 index2.html 파일을 만들어 아래와 같은 코드를 넣습니다. HTML code 12345678910111213141516171819202122232425262728293031323334353637383940414.. 2015. 2. 11.
google chart(구글 차트)를 이용한 그래프 안드로이드에서 차트(그래프)를 그리는 방법에는 크게 2가지 정도가 있습니다. J free chart와 같은 라이브러리로 그리는 방법과 웹뷰를 이용하는 방법이 있습니다. 간단하게 Google Chart(구글차트)라는 것이 있습니다. 웹뷰만 있으면 웹에서 라이브러리를 가져와 쉽게 그려줍니다. 일단 구글 차트를 그리기 위해 this page 로 가셔서 차트를 골라보세요. 많은 그래프들이 있습니다^^ 일단 Line Chart를 선택했는데요. 클릭해보니 HTML소스와 API를 제공합니다. 일단 제 코드를 보시죠~ HTML 코드입니다. 12345678910111213141516171819202122232425262728293031323334353637383940 function setMessage(msg){ arr.. 2015. 2. 11.

인기글