목록Android (24)
낭만 프로그래머
공공데이터를 사용하거나 광고를 연결할 때 Google Play 정보를 알아야 할 필요가 생긴다 특정 앱의 스토어 등록 정보 표시 https://play.google.com/store/apps/details?id= 특정 게시자의 개발자 페이지 표시 https://play.google.com/store/apps/dev?id= 검색어의 검색결과 표시 https://play.google.com/store/search?q= 앱 컬렉션 표시 https://play.google.com/store/apps/collection/ Google Play 인스턴트 환경 시작 https://play.google.com/store/apps/details?id=&launch=true
어느 순간 Android 를 빌드하는데 androidx 패키지 변경으로 인하여 오류가 발생하였다. 그럼 이제 androidx 로 변경해서 빌드해보자 1. Android Studio 에서 자동으로 변경 명령 수행 Refactor -> Migrate to AndroidX 2. .java 파일 수정 v4 또는 v7 패키지로 import 구문이 기존 소스로 남아 있으므로 삭제하고 androidx 패키지로 다시 import 구문을 입력하자 3. Layout (xml) 파일 수정 layout 역시 v4 또는 v7 패키지로 적혀 있으므로 삭제하고 androidx 패키지로 다시 입력하자 4. gradle.properties 파일 수정 아래 내용을 추가 하자 android.useAndroidX=true android.e..
http://apis.map.kakao.com/android/guide/ 에 적힌대로 하면 카카오 지도가 나오지 않고 오류가 발생한다. java.lang.UnsatisfiedLinkError 바로 이녀석이다 ㅜㅜ;; 그래서 이렇게 정리 한다. ㅋㅋ - 키 발급과 같은 기본적인 것은 http://apis.map.kakao.com/android/guide/를 따라서 하면 된다. - 라이브러리도 http://apis.map.kakao.com/android/guide/에서 받으면 된다. - 하지만 라이브러리를 소스에 넣는 방법은 이렇게 하자 1. AndroidManifest.xml 파일에 키를 입력하자. 당연히 퍼미션도 줘야 한다 ...
◈ 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..