Android90 안드로이드 retrofit2(레트로핏2)를 이용한 통신예제 (2) 저번 글에 이어서 이번 게시글에서는 이클립스 코드쪽을 살펴보겠습니다. 우선 이클립스에서 jsp파일을 만들어주겠습니다. 저는 idfind.jsp 라는 파일을 생성했습니다. 이 jsp파일이 데이터베이스와 안드로이드 사이에서 통신역할을 해주는 중간 다리 역할이라고 생각하시면 됩니다. 이 파일의 경로가 안드로이드 스튜디오에서 작성 하셨던 인터페이스에 들어가는 경로입니다. 보시면 안드로이드에서 함수를 작성하여 HashMap에 담아서 날렸던 키값들을 받고있습니다. 그다음에는 데이터베이스에 연결을 해야합니다. 저같은 경우는 mssql를 이용하여 했습니다. 그 전에 라이브러리 2가지만 추가해주고 시작하실게요. 해당 압축파일 안에 이클립스에서 제이슨과 mssql 연동에 필요한 라이브러리가 있습니다. 추가해주셔야합니다. .. 2020. 12. 8. 안드로이드 retrofit2(레트로핏2)를 이용한 통신예제 (1) 저는 주로 데이터베이스의 정보를 긁어올때 사용하던 방법입니다. 우선 build.gradle (:app) 에다가 라이브러리를 추가해주겠습니다. implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.5' implementation 'com.squareup.retrofit2:converter-gson:2.1.0' implementation 'com.googlecode.android-query:android-query:0.25.9' implementation 'com.squareup.okhttp3:okhttp:3.3.1' implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0' im.. 2020. 12. 8. 안드로이드 하이브리드 Webview alert창 처리 안드로이드 하이브리드 앱을 진행하면서 웹딴에서 띄운 Alert창을 네이티브에서 코드처리를 해주지않으면 정상적으로 작동하지 않는 문제가 있습니다. mWebView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsConfirm(WebView view, String url, String message, final JsResult result) { new AlertDialog.Builder(MainActivity.this) .setTitle("확 인") .setMessage(message) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { .. 2020. 6. 9. Android 디바이스 기기 부팅 시 자동으로 앱이 실행되게 하기. 디바이스가 재부팅 할 때 자동으로 해당 앱이 실행되게 만들어보겠습니다. 우선 메니페스트에서 퍼미션하나 넣어줄게요. 그리고 브로드케스트 리시버를 상속받는 클래스 하나를 만들게요. import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class AutoStart extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if(action.equals("android.intent.action.B.. 2020. 5. 21. 이전 1 ··· 8 9 10 11 12 13 14 ··· 23 다음