Mobile Programming40 안드로이드 버튼 Up Down Event 구현 View btn_viewcard=(Button)findViewById(R.id.root_btnviewcard); btn_viewcard.setOnTouchListener(new View.OnTouchListener(){ public boolean onTouch(View v, MotionEvent event) { if(MotionEvent.ACTION_DOWN == event.getAction()) { Log.d("hslee", "DOWN"); } if(MotionEvent.ACTION_UP == event.getAction()) { Log.d("hslee", "UP"); } return true; }}); 2011. 7. 23. 안드로이드 ZXing 1.7 QRCODE 프로젝트 만들기 (2) 안드로이드 ZXing 1.7 QRCODE 프로젝트 만들기 (1) 22:00:37 1. core 폴더의 file Import 1. 아까 복사했던 core 폴더의 파일을 Import 해준다. 아까 복사했던 core 폴더의 src 폴더로 이동한다.. 나의경우 c:\user\Administrator\workspace\ZXing-1.7\core\src 에 들어가면 com 폴더가 있다.. com 폴더를 드래그해서 이클립스의 src폴더에 넣어준다. 뭔가 엄청나게 많이 추가되었다... 하지만.. Error 는 여전하다..... 2. R.java 생성하기 위 위치에 R.Java 파일이 있어야 하는데 없다....-_-;; R.java 파일은 자동생성 파일이다... 우선 R.Java 파일이 없는 이유는 AndroidMani.. 2011. 7. 23. 안드로이드 ZXing 1.7 QRCODE 프로젝트 만들기 (1) ZXing 은 QRCode Open Source Project 이다.. 안드로이드 뿐만아니라 아이폰. Windows C# Application, 심비안, 등등등 왠만한건 다 지원해주고있다... 우선 사용자 PC에는 이클립스&안드로이드 SDK 가 깔려있어야 하는건 기본이다... 모든게 설정되어있다는 가정하에 방법을 설명하기로 한다.. 안드로이드 개발환경 구축하기 2011/07/10 (안드로이드 환경이 구축되어있찌 안다면 위에 링크 클릭!) 우선 ZXing 1.7 Version 을 다운받는게 가장 먼저! 우선 알아둘것은.. ZXing 1.5, 1.6, 1.7 모든 버전이 셋팅방법이 동일하다는것이다.. (경험상) 1.6 Version 프로젝트를 만든다 해도 이 글을 보고 똑같이 따라하면 가능할것이다. 1. Z.. 2011. 7. 23. 안드로이드 int -> string , string -> int 1) int -> String String s = "0"; int i = Integer.parseInt(s); 2) String -> int int i = 0; String s = Integer.toString(i); 2011. 7. 21. iOS 어플 URL 주소 정품인증 : http://itunes.apple.com/us/app/id445179101?mt=8 명함인증 : http://itunes.apple.com/us/app/nctech-qrcard/id414426493?mt=8 2011. 7. 11. 맥OS Finder에 숨김파일 모두 표시하기 터미널에 들어가서 defaults write com.apple.Finder AppleShowAllFiles YES입력한후 2011. 7. 11. 안드로이드 어플 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. 이전 1 2 3 다음