본문 바로가기

Programming/Android Java145

안드로이드폰 시스템 버튼(홈,백,메뉴등) 밝기 제어 URL : http://www.androidpub.com/1764308 일부 폰에서 각 버튼에 백라이트가 있을 경우 제어할 수 있다. Window win = getWindow();WindowManager.LayoutParams winParams = win.getAttributes(); winParams.flags |= WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;float value; if (onOff)value = winParams.BRIGHTNESS_OVERRIDE_NONE;elsevalue = winParams.BRIGHTNESS_OVERRIDE_OFF; if (Build.VERSION.SDK_INT < 8) {// hack for pre-froyo to se.. 2014. 8. 29.
안드로이드 화면 밝기 조정 URL : http://swindowsit.blogspot.kr/2014/03/android-screen.html - 시스템 설정: 값의 범위 (0~255)- 앱 밝기 조정: (0.00~1.00, 0으로 하면 화면 완전 꺼짐) * 밝기 자동 조절로 하면 변화가 없을 수 있다. 1. 시스템 설정퍼미션 필요 설정된 밝기 값 가져오기android.provider.Settings.System.getInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS); 자동밝기 설정 상태 가져오기android.provider.Settings.System.getInt(getContentResolver(), android.provider.Setti.. 2014. 8. 29.
블루투스(Bluetoot)통신, SPP URL : http://dlucky.tistory.com/201 ..... 블루투스 API를 사용하면 다음과 같은 작업을 할 수 있다.- 다른 블루투스 디바이스 검색- 페어링 된 블루투스 디바이스를 위한 로컬 블루투스 아답터 퀘리- RFCOMM 채널 설정- SDP(Service Discovery Protocol)을 통한 다른 디바이스와의 커넥션- 양방향 데이터 전송- 복수 커넥션 관리 - 기초 ..... 다음은 블루투스 연결을 만드는데 필요한 클래스들의 요약이다.- BluetoothAdapter - 로컬 블루투스 아답터 하드웨어를 나타낸다. BluetoothAdapter는 모든 블루투스를 통한 상호작용의 엔트리포인트이다. 이 객체를 사용해서 다른 블루투스 디바이스 찾기, 페어링 된 디바이스 퀘리, 알려진.. 2014. 8. 28.
인텐트(02) URL : http://promobile.tistory.com/199 1. URI(Uniform Resource Identifier): 자바에서 제공하는 URI 클래스는 일반적인 인터넷이나 웹 사이트를 지칭할 때 사용하며, URI 클래스는 안드로이드 내부 자료를 가리키거나 또는 콘텐트프로바이더와 같은 컴포넌트에서 사용하는 클래스이다. [scheme:][//기관][경로][?쿼리][#fragment]- 스킴(schema) : 프로토콜은 통신상에서 사용하는 용어이고 URI 에서는 'http', 'content', 그리고 'tel' 등과 같은 프로토콜을 스킴(Scheme)이라 부른다.- 기관(Authority) : 기관은 다른 자료를 구분하기 위해 사용한다. content 스킴을 사용하는 경우 강제 규정은 아니.. 2014. 8. 27.
공유하기 메뉴를 위한 Intent URL : http://indra17.tistory.com/27 ..... 인터넷 브라우저에서 메뉴-페이지 공유 라던가.... 암튼 메뉴의 공유 라는 명령을 실행할 때 내 앱도 받을 수 있게 해주는 방법이다. AndroidManifest.xml에서 받고자 하는 해당 Activity에 설정한다 ..... 반대로 내 앱에서 공유하기 메뉴를 만들어 다른 어플에 데이터를 전송하고자 하려면 startActivity를 사용한다. Intent i = new Intent(Intent.ACTION_SEND);i.setType("text/plain");i.putExtra(android.content.Intent.EXTRA_TEXT, "Share Data");startActivity(Intent.createChooser(i.. 2014. 8. 27.
Galley를 이용한 비디오/이미지 파일 재생에 대한 Intent URL : http://blog.daum.net/baramjin/16011132 비디오 재생을 위한 파일 브라우져를 만드는 경우 VideoView를 이용하는 새로운 Activity를 만들고 이를 이용하여 Video File을 재생할 수 있다. 예를 "video" Activity를 만들고 파일 경로명을 전달받는 intent를 다음과 같이 설계하였다면 public class video extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub ..... Intent intent = getIntent(); String path = intent.getStringE.. 2014. 8. 27.