차근차근/Android 160

[안드로이드] APK 설치시 DB파일 포함

http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=2374 몇개의 문서를 SQLite DB를 이용해서 화면에 보여주는 프로그램을 개발하고 있습니다. 해당 문서들의 내용을 DB에 저장한 후 에뮬레이터에서는 테스트 할 때 /data/data/[PackageName]/database 디렉토리에 DDMS를 이용해서 Push 한 후에 테스트 및 개발을 끝낸 후에, 모토로이를 사용해서 테스트를 할때 APK를 이용하여 설치 하거나, 이클립스의 Run 기능을 이용해서 기기에 Install 후 확인 하니 해당 DB파일이 포함 되지 않더군요. 위 파일을 APK내에 포함해서 쓸 순 없는지, 아니면 assets 디렉토리에 포함 시켜 DB파일을 로드 할 수 없는지 알고 ..

[HybridApp] webview 메인페이지에서 앱종료하기

http://domoyosi.tistory.com/26 네이버, 다음 등 포털사이트 및 여러 하이브리드앱들을 살펴보면메인페이지에서 뒤로가기를 두번 누르면 앱이 종료되는 것을 볼 수 있다.구현방법이야 여러가지 케이스가 있을 수 있겠으나webview를 사용한다는 점을 이용하기로 했다.webview는 현재 로드한 페이지의 url을 얻을 수 있다.?1webView.getOriginalUrl()?1webView.getUrl()둘다 String형으로 현재 페이지의 url을 뱉어준다. ?123456789101112131415161718192021222324252627282930313233 private final static String MAIN_URL = "http://your site url/"; private ..

안드로이드에서 웹뷰(WebView) 사용법

http://blog.daum.net/dayhyub/69 4. 안드로이드에서 웹뷰(WebView) 사용법(1) 웹뷰 : 웹 페이지를 보여주는 위젯- 네트워크 입출력, 캐싱, 링크 클릭 처리, 확대, 축소, 히스토리 관리 등 웹브라우저가 제공하는 모든 기능을 자체적으로 제공- 안드로이드 내장 웹킷(WebKit)라이브러리가 모든 것을 처리- 웹킷은 오픈 소스이며 사파리, 크롬등에 채용되어 이미 성능 입증,신뢰성이 높음(2) WebView구현순서1) 매니페스트에 INTERNET 퍼미션 지정: 모바일 장비에서 네트워크의 사용은 요금과 관련되므로 배포시 사용자의 허가나 동의가 필요하므로 인터넷 연결을 한다는 것을 명시하는 선언문 -à2) layout에서 WebView를 설정3) WebView에서 loadUrl을 ..

webview 특정상황에 뒤로가기버튼 먹통. 귀찮아정말

http://www.androidpub.com/2193866 안녕하세요.이번에 어플을 테스트하며 개발을 해보고있는 학생입니다.어플에 webview를 통해 결제모듈을 불러와 결제하는 방법을 테스트 중인데오류가 발생하는것도 아니고 결제모듈이 뜨기전까지는 또 백키가 먹히나 결제모듈을 불러오면 백키가 먹히질 않습니다.webview에서 백키를 구현하는 부분에 로그켓을 두고 봐도 백키는 입력이 되는데 제 성능을 내지 못하는거 같습니다.........해결방법이 있을까요? 01.super.onCreate(savedInstanceState);02.setContentView(R.layout.main);03.mWebView = (WebView) findViewById(R.id.webview);04.String url = "..

onKeyDown()이벤트

검색어 : onKeyDownonKeyDown 자바스크립트 웹뷰 뒤로가기 방향키http://www.androidpub.com/850941제가 다른 클래스에서 액티비티에 있는 onKeyDown() 이벤트함수를 호출했습니다. KeyEvent e = new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_DPAD_DOWN); mFaceDetect.onKeyDown(KeyEvent.KEYCODE_DPAD_DOWN,e); 이와 같은 방법으로 호출을 해서 keyDown()가 호출되긴 하는데요... 코드를 보시면 알겠지만 방향키 호출입니다. 특별히 다른 일 없이 그대로 방향키가 호출되면 됩니다... public boolean onKeyDown(int keyCode, KeyEvent ..

안드로이드 웹뷰 백 버튼

검색어 : 안드로이드 웹뷰 백 버튼 WebView에서 뒤로가기 키(BackKey)처리http://cuca.tistory.com/25WebView를 이용해서 웹페이지를 열었을 때 뒤로가기키를 누르면 WebView가 바로 종료되고 이전 Activity가 열리거나 프로그램이 종료된다. 이것을 막기위해서 이전 웹페이지가 존재할 경우 그 페이지로 돌아가고, 페이지가 존재하지 않을 경우 WebView를 종료하도록 하는 처리를 해주는 아래 함수를 추가하면 된다. public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && web.canGoBack()) { web.goBack(); return true; ..

onbackpressed onkeydown

검색어 : onbackpressed onkeydownonkeydown android 앱 종료시 back 키 처리http://tjandroid.blogspot.kr/2012/09/back.html참고: http://stackoverflow.com/questions/2257963/android-how-to-show-dialog-to-confirm-user-wishes-to-exit-activity onBackPressed() 함수를 override 하고 super 클래스의 onBackPressed() 함수는 부르지 않으면 back 키를 눌러도 finish 처리하지 않게 할 수 있습니다. 예) @Override public void onBackPressed() { // super.onBackPressed();..

sharedPreferences

검색어 : sharedPreferences 내가 사용하는 SharedPreferenses방법http://derveljunit.tistory.com/43package com.hoyeonsoft.SharedPreference; import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.preference.PreferenceManager; /* * 전체 데이터를 저장하고 관리하는 클래스 */ public class SharedPreference extends Activity{private SharedPreferences hsePrefer;private SharedP..

안드로이드 웹뷰 쿠키저장

검색어 : 안드로이드 웹뷰, 쿠키저장 http://www.androidside.com/bbs/board.php?bo_table=b49&wr_id=120633 쿠키 저장private String m_strFacebookCookieData = null;privateCookieSyncManager m_cookieSyncManager = null;privateCookieManager m_cookieManager = null;m_cookieSyncManager = CookieSyncManager.createInstance(getActivity());m_cookieSyncManager.sync();m_cookieManager = CookieManager.getInstance();m_strFacebookCookieD..

반응형