안녕하세요 오늘의 포스팅 주제는 encode 과 decode인데요 저의 경우는 webview 를 사용하는데 javascript로 location.href 로 데이터를 넘겨 받아야 하는 상황이 있었는데요. 한글의 경우 글씨가 깨지는 경우가 생기더라구요. 그래서 여러가지 방법을 찾아보다가 몇개 방법을 알아냈어요 일단 간단한 방법도 있고 조금 돌아가는 느낌의 방법도 2 가지가 있으니 한번봐주세요 첫번째 방법 else if (url.contains("txt_")) { url = URLDecoder.decode(url.substring(APP_SCHEME.length()), "EUC-KR"); String[] a = null; a = url.split("txt_"); 코드를 보시면 알겠지만 Shouldoverri..
안녕하세요 오랜만에 글을 쓰네요 오늘의 포스팅은 Notification 을 사용할시에 알림이 하나오고 다시 오면 제거 되고 새로 갱신되는 않고 이전에 있던걸 지워지지 않고 새로 갱신된게 위로 오는 방식을 알아볼꺼입니다. 제목은 저렇게 적었지만 상활을 적어야되는거라서 참 애매하네요 일단 소프 보실께요 public class MyHandler extends NotificationsHandler { public static final int NOTIFICATION_ID = 1; private NotificationManager mNotificationManager; NotificationCompat.Builder builder; Context ctx; @Override public void onReceive(..
안녕하세요 오늘은 Kotlin을 소개해드릴텐데요.Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter intent Kotlin을로 개발하다가 저 에러는 마주쳤는데 어떻게 할지 몰랐다 하지만 이유는 간단했다 내 경우에는 Webview를 만들때 WebViewClient 와 WebChromeClient 이부분에 문제였는데요 문법적으로 는 오류가 없다라고 나오지만 실행하면 만드는 부분에서 죽더라구요 override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) { super.onPageStar..
안녕하세요 오늘의 포스팅은 하이브리드 앱을 개발시 자동로그인 부분에 대해서 알아볼꺼에요 이건 제 개발 경험담인데요 예전에는 http://xxxLogin.asp?id=xxx&pw=xxxxx; 이런식으로 써서 로그인페이지 갔다와서 자동로그인 했었는데요 이렇게 하니깐 로그인이 간혈적으로 끈겨지고 또하나는 코드도 많아지는 결과가 있었어요 그리서 오늘 다른방법이 있을까 하고 찾아봤는데요. 보시면 알겠지만 Cookie를 이용하는 방법입니다 먼저 onCreate부분에 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //..
오늘 포스팅할내용은 WebChormClient에 onCreateWindow 가 왜 call될때가 있고 안될때가 있는지 대해서 알아보는 시간을 가질텐데요 아주 간단해요 그냥 자세한 설명 없이 그냥그냥 할께요 저의 경우는 문제점이 을 몰라서 계속 해서 안드로이드만 건드리는거였는데요 알고보니 web 에서 만져야되더라구요 저는 @Override public boolean onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture, Message resultMsg){//웹뷰 추가되는부분 final WebView newWebView = new WebView(view.getContext()); //WebView newWebView = new WebVie..
안녕하세요 오늘은 retrofit2 간단한 예제를 살펴 보실텐데요 일단 보시요 Retrofit 라이브러리는 제가 사랑하는 Square라는 회사에서 만든 REST API통신을 위한 Android/JAVA 라이브러리 입니다. 유틸리티 어플리케이션이 아닌 좀더 큰 범위의 서비스를 사용한다면 클라이언트 서버 통신은 빼놓을수 없이 구현해야 할것입니다.그만큼 안드로이드 어플리케이션에서는 서버와의 통신이 많을것이고 이를 잘 다루어야 합니다. AsyncTask,HttpUrlConnection을 사용해서 직접 네트워크 통신을 구현하려면 여러가지 귀찮은 작업들이 많습니다.1. 네트워크 통신 연결/해제2. 가져온 데이터 파싱3. Json통신의 경우, Json데이터 Class 변환4. 각종 에러처리 API통신을 이용하는 서비..
안녕하세요 오늘은 FragmentAdapter에 대해서 알아보겠습니다 1. Fragment를 사용하는adapter 사용설명 : http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html 위에 영어로 되어있어서 좀 그렇긴한데 플래그먼트에 대해서 나온 이야기니 읽어보기 바란다. Fragment는 Android 3.0 (허니콤)부터 추가된 기능이다. Fragment를 사용하는 Adapter를 쓴다면 3.0 이전의 버전에서 개발하는 앱에서는 사용을 못하는 것인가? 결론부터 말하면 그렇지 않다. ViewPager를 사용하기 위해 받은 Support Package에는 v4와 v13 2개의 라이브러리가 있다. v4는 api 버전 4. 즉 ..
- Total
- Today
- Yesterday
- 맛집
- Swift label underline storyboard
- Android
- [WindowScene] Failed to Error
- swift uitextfield 글자수 제한
- Swift check notch
- autoclosure
- swift actor
- wwdc21 actor
- Swift version code
- Swift textField max length
- 쇼미더머니6
- Swift button text underline
- iPhone X safe area size
- swift autoclosure
- SceneDelegate error
- Bundle main infodictionary swift 4
- Swift 앱 버전
- [WindowScene] Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?
- 샤브샤브
- 위메프
- Sandbox account logout
- How to get version swift
- firebase remote config
- Swift button underline programmatically
- Sandbox account sign out
- Swift app version check
- android notification
- Swift 노치 구분
- Sandbox test login on
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |