Profile

Cover photo
Yohan Yang
Lives in Jeju, Korea
31 followers|409,354 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Yohan Yang

commented on a video on YouTube.
Shared publicly  - 
 
재밌네요 ... 미소가 절로 ^^
 ·  Translate
1

Yohan Yang

Shared publicly  - 
1

Yohan Yang

프로그래밍 팁  - 
 
APK 를 버전업 해서 패키징 하려는데 이전 keystore 비밀번호를 잊어버렸다면
https://code.google.com/p/android-keystore-password-recover/
에서 배포하는 툴로 비밀번호를 찾으세요.

* JRE7 을 필요로 합니다.
* 3가지 method를 지원하는데 method 1 로는 찾지 못했고, method 3으로 찾았습니다.
* method 3을 이용하기 위해서는 예상 단어를 나열한 dictionary 파일이 필요합니다.
 ·  Translate
9
5
송명식's profile photo이창원's profile photo김태영's profile photo
3 comments
 
얼마전 java7 깔기만해도 난리난다 했던 분들이 생각나네요 ㅎㅎ
 ·  Translate
Add a comment...

Yohan Yang

Shared publicly  - 
 
mybatis-orm (ORM framework for MyBatis) 를 소개하는 포스트

http://guny.kr/mybatis-orm/

MyBatis ORM is a Simple ORM framework to insert, update, delete, and select an JAVA object. It's using MyBatis to generate SQLs in runtime.

MyBatis ORM은 MyBatis를 이용하여 자바 객체를 insert, update, delete 그리고, select 하기 위한 간단한 ORM 프레임웍으로, DB 테이블과 자바 객체를 1:1 매핑한다.
 ·  Translate
1

Yohan Yang

Shared publicly  - 
 
Yo !! Peace ~

2
Have him in circles
31 people
오진우's profile photo
MunSun Kim's profile photo
Donghyeok Kang's profile photo
지애강's profile photo
이창율's profile photo
Humanist M's profile photo

Yohan Yang

Shared publicly  - 
 
그렇군요 ... 저는 치킨을 추가해야 ...
 ·  Translate
1

Yohan Yang

질문과 답  - 
 
GCM(Google Cloud Messaging) 이용해서 앱 개발하면서  단말기의 registration ID 를 서버의 DB에 저장할 일이 있었는데요,
테스트 시 사용한 단말의 ID가 140자로 나오길래 DB 필드 길이를 140으로 잡았는데 어떤 단말에서는 163자가 나와서 에러가 나더라고요.
일단 varchar2(250) 으로 잡아놓긴 했는데...

검색을 해보니 183자를 본 사람도 있고, 205자까지 봤다고 하는 분도 있고,
구글 공식 답변은 아니지만 4K까지 될 수 있다고 하는데...
이 부분 정확히 확인하신 분 계신가요 ?
 ·  Translate
1
1
이창원's profile photo황석현's profile photoYohan Yang's profile photoSeung Min Ha's profile photo
8 comments
 
+이창원  네 그렇군요. 전 RegId를 저장 후에 재사용이 아닌 조건절에 사용하는걸로 잘못 이해를 했네요. 4K를 저장할 수 있는 필드 타입 또는 말씀하신대로 varchar 두개로 생성하면 문제가 없을것 같습니다.
 ·  Translate
Add a comment...

Yohan Yang

. 구글+는 처음이에요  - 
 
가입했네요 ^^ 반갑습니다 ^^
제주에 살고 있는 웹개발자 입니다.
잘 부탁드려요~
 ·  Translate
4
알스's profile photo
알스
 
반가워요^^
 ·  Translate
Add a comment...

Yohan Yang

Shared publicly  - 
 
불꽃 쏟아지던 날@들불축제
 ·  Translate
1

Yohan Yang

질문과 답  - 
 
@SuppressLint("SetJavaScriptEnabled")
public class MyWebView extends Activity {

private WebView wv;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.webview);

WebView wv = (WebView) findViewById(R.id.webview);
wv.getSettings().setJavaScriptEnabled(true);
wv.setWebViewClient(new MyWebViewClient());
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && wv.canGoBack()) {
wv.goBack();
}
return false;
}

//@SuppressWarnings("deprecation")
@Override
protected void onStart() {
super.onStart();
// MainActivity main = (MainActivity) getParent();
// Tabs tab = Tabs.valueOf(main.getTabHost().getCurrentTabTag());
// Log.i(getClass().getName(), "URL: " + getString(tab.getUrlId()));
// wv.loadUrl(getString(tab.getUrlId()));
if (wv != null) wv.loadUrl("http://m.naver.com");
}

}


탭바 UI 에서 각 탭의 뷰를 위 처럼 웹뷰를 사용하고 싶은데요.

처음에는 onCreate 에서 wv 를 초기화 하고 loadUrl 을 사용해서 페이지를 로드 하다가, 탭바를 담고 있는 MainActivity 의 정보를 이용해 로드할 URL을 동적으로 바꾸고 싶었고, 탭을 클릭할때마다 해당  URL을 리로드 하고 싶었습니다.

그런데, onCreate 는 한번만 실행되서 onStart로 loadURL을 옮겼습니다.

그런데 onStart에서는 wv 인스턴스가 null인채로 호출이 되더라고요,
NullPointerException 이 떨어집니다.
해서 현재 위의 소스처럼 wv 널 여부를 검사하고 loadURL을 사용하는데 동작을 하지 않네요...

위와 같은 요구사항을 만족 시키려면 어떻게 해야할까요 ? ㅠㅠ
아직 앱이 구동되는 메커니즘에 대한 감이 없네요...
생각이랑 손에 척척 감기지를 않아요 ㅠㅠ
 ·  Translate
1
Yohan Yang's profile photo박한범's profile photo이성주's profile photo
3 comments
 
+이성주 +박한범  이런 ... 부끄럽군요...
자바를 이용해서 웹개발을 몇년째 하는 중인데 처음 해보는 실수네요...
안드로이드 개발중에는 자바를 하고 있는건지 ... 
머리와 손에 감기지를 않는군요
코멘트 주셔서 감사합니다..
 ·  Translate
Add a comment...
People
Have him in circles
31 people
오진우's profile photo
MunSun Kim's profile photo
Donghyeok Kang's profile photo
지애강's profile photo
이창율's profile photo
Humanist M's profile photo
Work
Occupation
Web Developer
Basic Information
Gender
Male
Story
Tagline
제주에 사는 웹개발자입니다.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Jeju, Korea
Previously
Jeju, Korea
Yohan Yang's +1's are the things they like, agree with, or want to recommend.
Google Nose BETA
www.google.com

The new scentsation in search. Coming to your senses: go beyond type, talk, and touch for a new notation of sensation. Your internet sommeli

plusone-button
www.google.com

Add +1 to your pages to help your site stand out. Let visitors recommend your content on Google Search and share it on Google+. Customize yo

Smooth Gestures - Chrome Web Store
chrome.google.com

An error occurred while processing your request. Please try again in a few minutes. Please sign in again to continue. Installing... Processi

Surplus - Chrome Web Store
chrome.google.com

Google Plus Integration for Chrome

How To Design A Mobile Game With HTML5 | Smashing Mobile
www.smashingmagazine.com

Learn how to make a cross-platform mobile game with HTML5. Could HTML5 finally fulfill the holy grail of “write once, run anywhere”?

mybatis-orm
code.google.com

ORM framework for MyBatis

Groovy Goodness: Collate a List into Sub-lists | Javalobby
feeds.dzone.com

I totally missed the new collate() method for List objects available since Groovy 1.8.6. With this method we can divide a list into sub-

Weekly Poll: Project Management Tools | Mobile Zone
mobile.dzone.com

Project management is something that we all have to deal with, and there are dozens of tools out there to try to simplify the process. Deter

미닉스의 작은 이야기들 :: 웹툰 IT 이야기 #1 : 포털 비판을 시작하며
minix.tistory.com

태터데스크 관리자. 태터데스크 메시지. 저장하였습니다. 미닉스의 작은 이야기들. 인간은 어떻게 진보할 수 있는가? 기계와 기술을 소재로 쓴 아주 작고 작은 이야기들, 당신의 삶에 도움이 되기를 기대하면서. 블로그를 구독하시려면1. 아래 버튼을 눌러서

YouTube - J Rabbit - 바람이 불어오는 곳 (Cover)
www.youtube.com

계정 만들기로그인. Home. 카테고리업로드. 상업적인 광고 메시지가 아닙니다. 꼭 읽어 보세요. YouTube가 더 이상 지원하지 않는 오래된 브라우저이므로, YouTube의 일부 기능이 작동하지 않을 수 있습니다. 최신 브라우저로 업그레이드하세요.

Gmail Unveils Preview Pane: Browse Emails While You Reply to Them
mashable.com

Gmail's newest Labs feature, Preview Pane, lets you simultaneously read your emails and reply to them.

식사도 괜찮고, 놀이시설도 괜찮고, 친절도 괜찮고, 주차는 별로고
Public - 2 years ago
reviewed 2 years ago
1 review
Map
Map
Map