본문 바로가기

Mobile Programming40

NSThread 사용하기 NSThread *thTime;thTime = [[NSThread alloc] initWithTarget:self selector:@selector(_th) object:nil];[thTime start]; [thTime release]; - (void)_th { // 스레드안에서의 처리들은 지역 오토릴리즈를 해야 한다. NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; while([[NSThread currentThread] isCancelled] == NO) // 현재 스레드를 반환하고 상태를 체크 { NSLog(@"th 222"); NSString *t = [NSString stringWithFormat:@"%i", 1]; // 표현에 관계된.. 2016. 4. 21.
XCODE7 에서 iOS용 OpenCV 사용하기 (설정 포함) 요즘.. 블로그 쓰기가 귀차나서 Redmine 쪽이나... 아니면 Evernote 에다가 적어놓고 혼자 소장했었다.... 이번에 XCODE가 7.3으로 업데이트 되면서...... 기존 OpenCV 사용하는게 조금 달라졌다.. 구글에다가도 찾아보고 별짓을 다해봤는데. 관련된 내용이 아직 없는거 같아서 그냥 내가 직접.. 작성하겠음.. XCODE 7.3 OpenCV XCODE IOS 사용 및 설정 1, opencv2.framework 다운받기 http://opencv.org/downloads.html 에 들어가.. 원하는 버전의 OpenCV for iOS 를 다운받는다.. 2. 다운받은 프레임워크 압축해제 zip 파일을 더블클릭하여 압축을 풀면 위와 같이..된다... 이제 요걸~~ 해당 프로젝트에 끌어다 놓.. 2016. 4. 17.
Javascript APP 실행 (Android, IOS) 웹에서 앱 실행하기 일이 좀 있어서 Javascript 즉 모바일 웹에서 네이티브 APP을 실행해야하는 일이 생겼다..뭐 네이버 검색과 구글 검색을 좀 해봤는데 자료는 많이 나오는편이다..그러나 ;;;;; IOS 의 Update와 Android 의 잦은 Update로 인하여 젠장할 되는 코드가 극히적다. 하루나 뻘짓해 가면서... 코드를 다 만들고 최종 확인을 하였다.. IOS 아이폰 의경우에는 큰 무리없이 잘되지만... 문제는 항상 안드로이드 이다.수많은 브라우져들과.... 쓸데없는 업데이트들.. 그리고 수많은 디바이스.... 아 젠장할 짜증난다 안드로이드 여튼.. 코드는 아래와 같다~ var ios_appstoreUrl = "http://itunes.apple.com/kr/app/id393499958?mt=8"; var.. 2014. 7. 9.
[Android] Http Post 를 이용하여 파일전송 (ASP .net) Android public void HttpFileUpload(String urlString, String params, String fileName) { String lineEnd = "\r\n"; String twoHyphens = "--"; String boundary = "*****"; try { FileInputStream mFileInputStream = new FileInputStream(fileName); URL connectUrl = new URL(urlString); Log.d("Test", "mFileInputStream is " + mFileInputStream); // open connection HttpURLConnection conn = (HttpURLConnection)con.. 2012. 12. 24.
안드로이드 기기 해상도 =============== 스마트폰 ================= [HVGA 스마트폰]- RESOLUTION : 320px(320dp), 480px(480dp)- DENSITY DPI : mdpi, 160 dpi - SCREEN SIZE : normal 예 : G1, 옵티머스원 [WVGA 스마트폰] - RESOLUTION : 480px(320dp), 800px(533dp) or 854px(569dp)- DENSITY DPI : hdpi, 240 dpi- SCREEN SIZE : normal 예 : WVGA800 : 넥서스원, 갤럭시S, 갤럭시S2 WVGA854 : 모토로라 드로이드, XPERIA X10 [qHD 스마트폰]- RESOLUTION : 540px(360dp), 960px(640dp) - D.. 2012. 6. 4.
eclipse 실행 시 An error has occurred. See the log file workspace\.metadata\.plugins\org.eclipse.core.resources 안으로 들어가면 .snap 위파일 삭제 2012. 5. 6.
JQuery 스크롤바 없애기 $(window).load(function() { $('html').css("overflow","hidden"); // 레이어 뜬상태에서 html 스크롤바 삭제 $("#background").fullBg(); }); 2012. 3. 8.
안드로이드 핸드폰번호 가져오기 // // TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String getNumber = telephonyManager.getLine1Number(); // 이용자 핸드폰 번호 가져오기 // // 2012. 3. 7.
[JQuery] Fullsize Background image http://bavotasan.com/2011/full-sizebackground-image-jquery-plugin/ 2012. 3. 6.
JavaScript XML(URL) 파싱 Javascript DOM Test   function on_LoadStart(event) {  alert("loadStart"); }   function on_LoadError(event) {  alert("loadError"); } function on_CompleteXMLData(event) {  alert("complete");    //var zzz = event.srcElement.responseText;  var zzz = this.responseText;    if(this.responseXML != null)  {   var list  =document... 2012. 2. 10.
[센차테처] HTML 기본 코드 index.html ./src/index.js Ext.setup( { icon: "./res/icon.png", tabletStartupScreen: "./res/tablet_startup.png", phoneStartupScreen: "./res/phone_startup.png", glossOnIcon: false, onReady: function() { } }); 2012. 2. 7.
[Android] 퍼미션 종류별 정리 아래는 퍼온글 입니다. 원문: http://javaexpert.tistory.com/329 //위치정보 확인함 //위치정보 확인함 //wifi 연결을 확인함 //wifi 체인지를 확인함 //네트웍이 연결된것을 확인할수 있게함 //부팅완료를 확인할수있게함 // 인터넷을 사용함 // 외장메모리 사용 //녹음이 가능하게 함 ACCESS_CHECKIN_PROPERTIES 체크인데이터베이스의_속성테이블로_액세스 ACCESS_COARSE_LOCATION 코스_로케이션_액세스_(Cell-ID/WiFi) ACCESS_FINE_LOCATION 파인로케이션_액세스(GPS) ACCESS_LOCATION_EXTRA_COMMANDS 로케이션_옵션_커맨드_액세스 ACCESS_MOCK_LOCATION 목_로케이션_프로바이더_생성_.. 2012. 1. 30.
안드로이드 C2DM Push 구현하기 (Push Server) 이번에 안드로이드 C2DM Push Server를 구현하였다. 그냥 쉽게 구현하려고 여러 사이트&블로그 를 돌아다녀봤는데.... 완벽하게 설명되어 있는곳이 없었다. 그래서 C2DM Push 구현하는 방법에 대해서 직접 글을 써볼까 한다. 1. Android APP Push Client 기능 구현 (Server로부터 Data를받아 뿌리기) 2. Android APP Push Server 기능 구현 (App을 Server로 만들어 Client에 Data보내기) 3. C# Push Server 구현 (C# Code로 Server 구현) 4. Java Server 구현 (Java Code로 Server 구현) 오늘은 시간이 너무 늦어서 나중에 자세히 공개하는것으로~~~~ 2012. 1. 8.
안드로이드 버튼 Up Down 시 이미지 변경하기. btn_qrcode.setOnTouchListener(new View.OnTouchListener(){ public boolean onTouch(View v, MotionEvent event) { if(MotionEvent.ACTION_DOWN == event.getAction()) { btn_qrcode.setBackgroundResource(R.drawable.btn_qrcode_dark); } if(MotionEvent.ACTION_UP == event.getAction()) { btn_qrcode.setBackgroundResource(R.drawable.btn_qrcode); } return true; }}); 2011. 7. 24.
안드로이드 버튼 Click 클릭 Event 구현 View btn_viewcard=(Button)findViewById(R.id.root_btnviewcard); btn_viewcard.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) { //Click }}); 2011. 7. 23.