본문 바로가기

안드로이드18

안드로이드 어플 URL 주소. 바로가기 URL http://market.android.com/details?id=com.nctech.real http://market.android.com/details?id=com.nctech.card 2011. 7. 11.
안드로이드 mp4 스트리밍 인코딩방법과 mp4box 사용방법 아이폰의 경우에는 mp4 링크만 걸어주면 바로 스트리밍에 들어갈수 있지만.. 안드로이드경우.. 인코딩과,.. Header Hint 를 바꿔줘야 스트리밍을 사용할수f 있다.. .아래는 다음팟 인코더 기준으로 코덱설정하는 부분이다. 비트프레임의경우는 768정도가 적당하며 고화지를 원한다면 2000k까지는 좋은것 같다.. 너무 높으면 3g 네트워크에서 너무 느려짐....(끊김현상) 그다음 해야할일은. MP4BOX 를 이용해서 변환한 mp4 파일의 Hader 순서를 바꿔줘야한다. 1. 우선 첨부파일을 다운받자.. 위 파일 2개를 다 받아야한다.. 2. 우선 첨부파일과 같은 폴더에 hint 를 변경할 동영상을 넣어논다. 예를들어 c:\hslee\ 폴더에 mp4box.exe 파일이 있다면 동영상도 c:\hslee\.. 2011. 7. 11.
안드로이드 액티비티 활성화시 EditBox의 키보드 숨기기, 띄우기 띄울 액티비티에 EditBox가 있다면... 해당 액티비티가 열릴때 키보드가 열려버린다.. 보통 그렇지 않아야할때도 있고 키보드가 떠야할떄도 있다.... Manifest에 해당 activity 의 android:windowSoftInputMode 속성을 변경하면 해결가능.. 속성값을 stateAlwaysHidden -> 항상 숨기기...(텍스트박스를 터치해야 키보드가뜬다) stateAlwaysVisible -> 처음 시작시 키보드도 뜬다 2011. 7. 11.
안드로이드 Intent 활용 (전화, sms, 인터넷, 지도 등) http://www.theeye.pe.kr/entry/a-tip-of-android-intent-with-simple-examples 2011. 7. 11.
안드로이드 LCD 해상도 가져오기 가로 : this.getWindowManager().getDefaultDisplay().getWidth(); 세로 : this.getWindowManager().getDefaultDisplay().getHeight(); 2011. 7. 11.
안드로이드 레이아웃 하단에 버튼 4개 추가하기 --> 2011. 7. 11.
안드로이드 시작 액티비티 설정하기 Manifest.xml 파일에 해당 액티비티 안에 아래 코드를 입력시켜준다.. 그럼 시작 액티비티로 설정된다.. 2011. 7. 11.
안드로이드 주소록 추가하기 or 연락처 추가하기 Google Android SDK Developer Docs 의 기본 소스와... 이리저리 돌아다니는 소스 모두 적용해보았지만. 번번히 실패... 허어어어얼... 드디어 구현했다..ㅠㅠ 힘들었다... "필요하신분들은 Mail 로 달라고 했는데.. 너무많이 보내주셔서.. 그냥 공개해드립니다.." import android.provider.Contacts; import android.net.Uri; void launchIntent(Intent intent) { if (intent != null) { intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); try { //activity.startActivity(intent); this.startActivit.. 2011. 7. 11.
안드로이드 디버깅 옵션 설정 디버깅 (중단점) 을 위해서는 AndroidManifest.xml을 수 정해야한다. 시뮬레이터는 기본으로 중단점 디버깅이 가능하지만... 핸드폰(기기)에 디버깅 하기위해서는 아래의 코드를 꼭 추가시켜야 한다.. 빨간 바탕의 글을 추가시켜야한다.. 그렇지 않으면.. 중단점을 아무리 설정해줘도 Stop되지 않는다.. 2011. 7. 11.
안드로이드 새 액티비티 만들기(추가하기) http://blog.naver.com/akj61300?Redirect=Log&logNo=80115532237 2011. 7. 11.
안드로이드 띄울 엑티비티에 정보 전송하기 Intent intent = new Intent(LaunchActivity.this, SecondActivity.class); intent.putExtra("name", "이학수"); startActivity(intent); //위와같이 putExtra의 name 이란 곳에 "이학수" 라는 값을 넣는다.. //String Byte .... 등등 많은 것을 지원한다.. //새로 띄워진 액티비티에서는 아래와같이 name 의 값을 가져올수 있다.. Intent i = getIntent(); if(i != null) { TextView nt = (TextView)findViewById(R.id.text_view); nt.setText(i.getStringExtra("name")); } 2011. 7. 11.
안드로이드 버튼 이벤트 생성 main.xml Activity.java public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn = (Button)findViewById(R.id.button_go); btn.setOnClickListener(btnListener);} private OnClickListener btnListener = new OnClickListener() { public void onClick(View v) { } }; 2011. 7. 11.
안드로이드 세로모드 , 가로모드 로 고정시키기 AndroidMenifest.xml 에서 에 android:screenOrientation="portrait" 을 입력합니다. (가로모드의 경우 landscape입력 아래는 코드상에서.. 사용하는 방법 this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//세로 this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSPACE);//가로 2011. 7. 11.
안드로이드 상태바와 타이틀바 숨기기 1. 상태바와 타이틀바 모두 숨기기 AndroidManifest.xml CODE Window win = getWindow(); win.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 2. 타이틀바만 숨기기 AndroidManifest.xml CODE requestWindowFeature(Window.FEATURE_NO_TITLE); 2011. 7. 11.
안드로이드 HEX->BYTE->HEX // hex to byte[] public static byte[] hexToByteArray(String hex) { if (hex == null || hex.length() == 0) return null; byte[] ba = new byte[hex.length() / 2]; for (int i = 0; i < ba.length; i++) ba[i] = (byte) Integer.parseInt(hex.substring(2 * i, 2 * i + 2), 16); return ba; } // byte[] to hex public static String byteArrayToHex(byte[] ba) { if (ba == null || ba.length == 0) return null; StringBu.. 2011. 7. 11.