기존 코드 Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this, SecondActivity.class); startActivityForResult(intent, 0); // deprecate..
API 33 부터 사용되지 않는다고 합니다. 기존 코드 @Override public void onBackPressed() { super.onBackPressed(); } 변경 코드 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // ... this.getOnBackPressedDispatcher().addCallback(new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { } }); // ... }
1. HTML 페이지가 로딩될때 이벤트 리스너 등록2. 리스너 동작시 실행될 함수 정의3. 버튼 동작에 따라서 실행될 기능 정의 - HTML - 자바스크립트 function onLoad() { document.addEventListener("deviceready", onDeviceReady, false);}function onDeviceReady() { document.addEventListener("backbutton", onBackKeyDown, false);}function onBackKeyDown() { navigator.notification.confirm('종료하시겠습니까?', onBackKeyDownMsg, '종료', '취소, 종료');}function onBackKeyDownMsg() { ..
분명히 에뮬레이터를 띄워져 있는데 안드로이드 프로젝트를 컴파일하면 에뮬레이터를 새로 띄우거나 연결되지 않았다는 오류 메세지가 뜰때가 있다 이럴때는 에뮬레이터를 새로 실행시키지 말고 도스창에서 명령어 두줄만 입력해주면 된다 1. adb kill-server 2. adb devices 안드로이드 SDK 설치 폴더\platform-tools 안에 보면 adb.exe 란 파일이 있는데 윈도우 환경 변수에서 경로 설정이 되어 있으면 아무곳에서나 해도 상관없지만.. 만약 설정이 되어 있지 않다면 직접 adb.exe 파일이 있는 경로로 찾아가서 실행해주면 된다 ex) 설치된 폴더가 D 드라이드 - Android - android-sdk-windows 일때
일반적인 안드로이드폰 해상도(480*800)로 에뮬레이터를 실행해보면 상당히 크게 뜬다 해상도는 유지하면서 비율을 줄이거나 외부 키보드를 없애는 방법이다 이클립스 Package Explorer에서 해당 프로젝트에서 우클릭 - [Run As] - [Run Configurations] Target 탭 - 실행시킬 에뮬레이터 체크 후 - Additional Emulator Command Line Options에서 -no skin : 외부 키보드 없이 실행 -scale 숫자 : 에뮬레이터 크기 비율 조정(소수점 형태로 입력) (1 이라고 입력해도 좀 작게 나오는데 정확히 어떤 숫자가 어떤 비율인지는 모르겠음)
하드키가 아닌 버튼 등을 이용해서 소프트키로 메뉴를 호출할때 사용하면 된다 package test.capture; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class CaptureTestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la..
이클립스하고 안드로이드 연동시키는 것 까지 완료했습니다. 이클립스를 새로 실행시키니까 아래와 같은 글이 콘솔창에 뜨네요ㅡㅡ; [2010-01-13 10:17:09 - adb]ADB server didn't ACK [2010-01-13 10:17:09 - adb]* failed to start daemon * 그리고 Hello android 한번 찍어보려구 샘플 예제에 있는 HelloActivity 한번 러닝해보려는데ㅡㅡ;; [2010-01-13 10:23:15 - HelloActivity]------------------------------ [2010-01-13 10:23:15 - HelloActivity]Android Launch! [2010-01-13 10:23:15 - HelloActivity]T..
[Android] public String sendData(String name, String password, String url) throws Exception { HttpPost request = makeHttpPost(name, password, url); HttpClient client = new DefaultHttpClient(); ResponseHandler reshandler = new BasicResponseHandler(); String result = client.execute(request, reshandler); return result; } private HttpPost makeHttpPost(String name, String password, String url) throws..
자기 폰의 전화번호를 가져오는 방법이다 import android.telephony.TelephonyManager; TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String phoneNumber = telManager.getLine1Number(); 실제 전화번호를 가져오는 코드는 위 두줄이면 되고 위의 코드를 쓸려면 매니페스트에 권한을 주어야 한다 [AndroidManifest.xml]
출처: http://groups.google.com/group/android-developers/browse_thread/thread/f1763b9a0c63653e I would very explicitly NOT develop a MySQL App on the Android. 안드로이드에서 MySQL 개발을 하지 마십시오. While you could perhaps get the JDBC driver to run on Android, this is the wrong approach from a architectural standpoint. Android에서 돌리기 위해 JDBC 드라이버를 얻어야 할텐데요, 설계적 관점에서 이는 잘못된 접근 방식입니다. You won't get the performanc..
- jstl
- ibatis
- 페이지 이동
- 스프링
- 동양인
- 구매 가이드
- 오류
- Android
- 데이터베이스
- mvc
- 함수
- JSP
- 기본
- struts
- 파이썬
- 스트럿츠
- 서양인
- 주피터 노트북
- window
- EL
- 시각 차이
- 테이블
- 자바스크립트
- 안드로이드
- 코멧
- 여성가족부
- 특수문자
- JavaScript
- MacOS
- 랜덤
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday