본문 바로가기

Java/Android Studio

(9)
(Android Studio) - Android Studio 디버그(개발) 해시 키 생성 주의 : realease 해시키가 아닙니다. 안드로이드 프로젝트 디버그시 외부 api를 이용하는 경우 어플이 빌드 된 후 안드로이드 디버그때 발생하는 사용자의 고유 해시키를 보고 어플을 인식합니다. main 부분 oncreate 바깥에 getAppKeyHash함수를 만들어줍니다. 그 후 oncreate안에 getAppKeyHash(); 라는 코드를 써서 사용하고 컴파일하면 Logcat에 자신의 디버그 해시 키가 출력된 결과를 볼 수 있습니다. private void getAppKeyHash() { try { PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES); for (Si..
(Android Studio 오류) - Task :app:processDebugResources FAILED app/build.gradle 파일을 열어보면 buildToolsVersion "xx.xx.xx" 이런 값이 있습니다. 이 버전이 현재 Android Studio 버전과 맞지 않아서 발생하는 오류입니다. 최신에 맞춰서 바꾸면 됩니다. 해당 부분에서 Ctrl + F1 을 눌러보면, 몇 버전으로 바꿔야 하는지 설명이 나옵니다. 그에 따라서 변경을 해주면 됩니다.
(Android Studio) - Android Studio를 새 버전으로 업데이트 하는 방법(Window,IOS) 1. Android Studio 상단바에 help클릭 후 Check for Updates..를 클릭, 왼쪽 바에 Update and Restart 부분을 보고 클릭하시면 됩니다. 2.IOS용은 Android Studio 바를 클릭 하시면 나옵니다.
(Android Studio 오류) - 안드로이드 apk Google Play Console 업로드시 뜨는 스키마 오류 manifest에
(Android Studio) - Toast message 띄우기 Toast message 띄우는 법입니다. 토스트를 띄우기 원하는 곳에 다음 소스를 적용하면 됩니다. Toast.makeText( getApplicationContext(), "쓰고 싶은 말", 메시지 길이 설정).show();Toast.makeText(getApplicationContext(),"Hello~",Toast.LENGTH_SHORT).show();//LENGTH_SHORT는 2초동안 메세지 보여줌Toast.makeText(getApplicationContext(),"Hello~",Toast.LENGTH_LONG).show();//LENGTH_LONG는 3.5초동안 메세지 보여줌
(Android Studio) - Borderless 버튼을 눌렀을 때 생기는 잔상 제거 방법 android:background="#00ff0000"이 있는 xml 에 위 코드만 추가하시면 됩니다. 눌러도 투명하게 눌러집니다~
(Android Studio) - 툴바에 뒤로가기 버튼 만들기 import android.view.MenuItem;위 코드대로 import 해주시고 super.onCreate() 안에 이 코드를 추가합니다.첫 줄에 findViewById의 인자는 R.id.(xml에 지정해놓은 toobar의 아이디)입니다.Toolbar toolbar = findViewById(R.id.terms_toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); Activity와 super.onCreate() 사이에는 아래 코드를 추가합니다.@Override public boolean onOptionsItemSelected(MenuItem item ){ switch(item.getI..
(Android Studio) - Error running '<만든>Activity': The activity must be exported or contain an intent-filter Activity를 만들고 debugging시 manifest에 만든 Activity의 intent-filter가 없을시 시작할 수 없으므로 뜨는 오류입니다. Error running 'Activity': The activity must be exported or contain an intent-filter 실행을 원하는 Activity에 intent-filter를 추가해주시면 됩니다.