목록전체보기 (191)
낭만 프로그래머
◈ Android 앱을 개발 하다가 보면 좌표간의 변환이 필요한 경우가 있다. 감사하게도 Java를 라이브러리로 만들어서 배포하신 분이 계셨다.. 정말 감사 ^^ https://hyosang82.tistory.com/269 [Java] 좌표계간 변환 클래스 Daum OpenAPI에 있는 좌표계 변환 javascript 코드를 java로 포팅해 보았습니다...클래스를 jar 형태로 배포합니다... 라이센스는 Daum OpenAPI 라이센스를 따릅니다. 지원되는 좌표계 tm, ktm, utm, congnamul,.. hyosang82.tistory.com
◈ Java 프로그램을 하다보면 디컴파일을 해야 되는 경우가 있다. 이럴 경우에는 디컴파일러 툴을 사용하도록 하자 https://github.com/skylot/jadx
◈ 유튜브 관련한 프로그램을 개발하다 보면 동영상의 미리보기를 해야 할 경우가 있다. 기본적인 이미지는 https://img.youtube.com/vi/동영상ID/default.jpg 그런데 해상도가 좋지 않다. 그래서 https://img.youtube.com/vi/동영상ID/0.jpg 을 사용하도록 하자
◈ Android 에서 단순한 설정 값을 저장하기 위해서 DB를 사용하기에는 부담이 있다 이럴때 사용하는 것이 Preference 이다. 많은 데이터를 저장하는 데는 유용하지 않으므로 DB를 사용하도록 하자 public class ConfigHelper { // Preference 읽기 public static String getConfigValue(Context context, String key) { SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(context); return pref.getString(key, null); } // Preference 쓰기 public static void setConfigValue(Co..
◈ Android 에서 Toast를 사용하는 방법 Toast.makeText(getApplicationContext(), "보여질 문자열", Toast.LENGTH_SHORT).show(); getApplicationContext() 또는 getActivity() 를 사용 Toast.LENGTH_LONG : 길게 보여 주기 Toast.LENGTH_SHORT : 짧게 보여주기
모바일 내부의 파일등을 보고 싶을 때 일반적인 윈도우 탐색기로는 보이지 않는다. Android Studio에서 DDMS를 열어 확인 할 수 있다 View - Tool Windows -> Device FIle Explorer
자주 사용하는 단축키 모든 항목 검색(코드와 메뉴 포함) Shift 키를 두 번 누름 Shift 키를 두 번 누름 파일 구조 팝업 열기 Control + F12 Command + F12 줄 삭제 Control + Y Command + 백스페이스 줄 주석으로 주석 처리/주석 처리 제거 Control + / Command + / 블록 주석으로 주석 처리/주석 처리 제거 Control + Shift + / Command + Shift + / 줄 자동 들여쓰기 Control + Alt + I Control + Option + I 전체 모두 저장 Control + S Command + S 동기화 Control + Alt + Y Command + Option + Y 편집기 최대화/최소화 Control + Shift..
◈ AndroidManifest.xml 에서 고정하기 - 세로로 고정 - 가로로 고정 ◈ 프로그램으로 고정하기 참고로 setContentView가 호출되기 전에 setRequestedOrientation이 호출되어야 함 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //세로 화면으로 고정 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //가로 화면으로 고정 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); setContentView(R.l..