안드로이드에서 웹페이지를 통하여 한글을 저장하는데 SQL에서 보면 ???등으로 깨져서 나온다. 안드로이드 - UTF-8웹 언어 - UTF-8DB - UTF-8 로 맞춰놓았는데도 깨진다. 이유는 안드로이드에서 URL을 보낼때 한글 스트링을 한번더 UTF-8로 encode 해주어야 한다. 예를들어. https://www.marlboroyw.tistory.com/haha/index.asp?a=haha&b=나는빡구다 라고 보낸다고 가정할때 안드로이드에서는 아래와같이 보낼것이다. String baseUrl = "https://www.marlboroyw.tistory.com/haha/index.asp?";String a = "haha";String b = "나는빡구다"; String finalUrl = baseUr..
Application Class를 이용하여 앱 전역변수들을 관리하고 있었다.그동안 문제가 없었기에 이걸 완전히 믿고있었는데,App 이 Background에서 Service를 이용하여 돌때는 문제가 있다. Background에서 일정 시간이 지나면 Application Class는 자동으로 메모리에서 해제되는것 같다. Service에서는 변수들을 각각 독립적으로 사용해야 하는것 같다. 만일 Service의 process가 remote로 돌아간다면 서비스는 내가 만들었지만, 내가 만든 앱과 어느정도 분리해서 생각해야 되는것이 맞는것같다. ------------------2015 01 20 수정------------------Service는 remote든 아니든앱내의 변수를 사용하면 오동작 할 우려가 있다. ..
onTouch() 함수를 implements 하여 구현하게 되면 return 값을 true 또는 false로 줄수 있다. true : 그 뒤 리스너까지 이벤트를 전달하지 않고, 터치만 하고 끝낸다.false : 그 뒤 이벤트까지 액션을 전달한다. 안드로이드는 onTouch --> onClick --> onLongClick 순으로 이벤트가 전달되는데,터치만 하고 이벤트를 종료하고 싶다면onTouch에서 return true 를 사용하면 된다. ㅋ
에러 내용 : android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 원인 : Activity 가 아닌곳에서 startActivity를 사용하려고 해서. 해결책:startActivity 할때 Intent 객체에 addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);를 추가한다.
Linux 의 Crontab 과 같은 기능인 윈도우 예약작업을 이용하여 ASP 페이지를 실행하려고 한다. 1. 환경윈도우Server 2003 2. 시작 ⓐ ASP 페이지 작성 - 나 같은 경우는 ASP 페이지 예제를 주기적으로 이메일을 보내는 것으로 하였다. ASP 페이지를 작성할때 아래코드를 꼭 붙여주어야한다. 예약작업 실행시 인터넷 브라우저가 실행되면서 ASP 페이지가 실행되기 때문에위 코드를 적어 브라우저를 닫아주지 않으면 아마 다음에 서버에 원격접속했을땐, 수많은 브라우저가 실행되어있을것이다. ⓑ vbs 작성 Run 부분에 자신의 ASP 페이지 주소를 적는다. ⓒ 윈도우 예약작업 등록제어판-예약작업 관리에서 만들어놓은 vbs 파일을 등록한다. 끝
1. 환경ASP (UTF-8 페이지)Response.charset = "utf-8"Response.ContentType="text/html"Session.CodePage=65001 Window 2003 serverMS-SQL 2005 ------------------------ asp 에서 MS-SQL 로 집어넣는데, 한글이 ???? 로 나온다.MS-SQL의 datatype 은 varchar. 여기서 datatype 을 nvarchar 로 변경하고asp에서 쿼리를 날릴때, INSERT INTO test (haha) VALUES (N'잉..') 과 같은 식(문자열 앞에 N을 집어넣는)으로 날려주면 정상적으로 한글이 저장된다. nvarchar는 다국어를 지원하기 위한 데이터 타입이라고 한다. nvarchar..
현재 화면이 보여지는지를 확인시켜주는 메소드. 참고 : http://developer.android.com/reference/android/app/Activity.html#onWindowFocusChanged(boolean) 사용법 : @Overridepublic void onWindowFocusChanged(boolean hasFocus) {if(hasFocus){// 화면 보여지는 상태}else{// 화면 안보이는 상태}super.onWindowFocusChanged(hasFocus);}
에러 내용 : Implicitly using the default locale is a common source of bugs: Use toUpperCase(Locale) instead 원인 : ??? 불분명함.toUpperCase 에 Locale 정보를 같이 보내주지 않아서 생기는 린트워닝인듯toUpperCase() 를 사용할땐 Local.getDefaults() 를 인자로 넣어야한다. 해결책 : toUpperCase() ==> toUpperCase(Locale.getDefault())
출처 : http://developer.android.com/reference/android/Manifest.permission.htmlSummaryConstantsStringACCESS_CHECKIN_PROPERTIESAllows read/write access to the "properties" table in the checkin database, to change values that get uploaded.StringACCESS_COARSE_LOCATIONAllows an app to access approximate location derived from network location sources such as cell towers and Wi-Fi.StringACCESS_FINE_LOCAT..
- Total
- Today
- Yesterday
- BBC 가쉽
- C언어
- C
- php
- 뉴스룸
- 깃헙
- 리눅스
- 점유율
- 서버
- 배열
- linux
- mysql
- git hub
- Asterisk
- 손석희
- CentOS
- GIT
- Kotlin
- nodejs
- Node
- 앵커브리핑
- 안드로이드
- Phaser
- xcode
- node.js
- IOS
- 노드
- 스위프트
- Android
- Swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |