본문 바로가기
반응형

컴퓨터공학/안드로이드44

[안드로이드 스튜디오] 버턴 소문자 표시하기 안드로이드 스튜디오 버턴은 디폴트로 모두 대문자 표시가 되어 있다. 아래 코드를 xml 파일에 삽입하면 소문자 표시가 된다. android:textAllCaps="false" 2017. 8. 20.
[안드로이드 스튜디오] 버턴(Button) 사용법 1. 안드로이드 스튜디오의 layout에서 버턴을 그린 후 xml 파일에서 android:id="@+id/button1"을 추가한다. button1은 사용자가 임의로 지정하는 ID 이름이다. 2. MainActivity.java 파일에서 다음의 주황색 코드를 추가한다. R.id.button1은 위에서 지정한 버턴 ID와 같아야 한다. public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { [다른 코드] Button button1; [다른 코드] // OnCreate @Override protected void onCreate(Bundle savedInstanc.. 2017. 8. 20.
[안드로이드 스튜디오] 진동(Vibrator) 기능 구현 안드로이드에서 진동 기능 구현은 매우 간단하다. 아래의 코드에서 vibrate 함수 인자의 단위는 ms이다. Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);v.vibrate(1000); // ms manifests 파일에서 다음과 같이 Permission을 추가해야 한다. 스마트폰에 따라 최대 진동 시간이 10초 정도로 제한되어 있는 경우가 있다. 그럴 때는 다음과 같이 하면 무한 진동이 된다. long[] pattern = {0, 1000}; // 0ms sleep, 1000ms 진동v.vibrate(pattern,0); // 0은 무한 반복 # Vibrate plus 앱 2017. 8. 20.
[안드로이드 스튜디오] FAB (Floating Action Button)의 배경색 변경하는 방법 FAB의 배경색을 변경하기 위해서는 app_bar_main.xml 파일에서 다음을 추가한다. app:backgroundTint="@android:color/white" 2017. 8. 20.
[안드로이드 스튜디오] android error resource is not public 에러가 뜨는 이유 안드로이드 스튜디오에 기본으로 제공하는 아이콘 리소스를 사용하려고 하면 "android error resource is not public" 라는 에러 메세지가 뜬다. 안드로이드 스튜디오에서는 미래에 업데이트애 의해 리소스가 변경될 수 있기 때문에 막아 놓은 것 같다. 안드로이드 스튜디오의 기본 아이콘을 자신의 프로그램 폴더에 복사해서 사용하면 된다. 2017. 8. 20.
[안드로이드 스튜디오] DELETE_FAILED_INTERNAL_ERROR 에러가 뜰때 File - Settings에서 Instant Run의 체크를 해제한다. 2017. 8. 19.
[안드로이드 스튜디오] compileSdkVersion와 buildToolsVersion와 minSdkVersion의 차이 compileSdkVersion는 SDK의 버전이다. 쉽게 말하면 라이브러리(API)의 버전이다. buildToolsVersion는 컴파일러의 버전이다. SDK 버전과 컴파일러 버전은 서로 대응되는 버전이 함께 나온다. 즉, SDK 23 버전과 컴파일러 버전 23.0.0이 함께 출시된다. 하지만, 컴파일러 버전보다 낮은 SDK 버전을 선택하여 컴파일할 수 있다. File - Project Structure - app 메뉴에서 선택할 수도 있고, build.grade(Module:app) 파일에서 수정해도 된다. minSdkVersion는 앱이 실행될 수 있는 최소 API 버전을 지정한다. 예를 들면, minSdkVersion를 16으로 지정하여 앱을 컴파일하면 API 16 버전 이상의 안드로이드에서 모두.. 2017. 8. 18.
안드로이드 스튜디오 SDK 버전 Android Studio 2.3.1의 SDK Manager에 나오는 안드로이드 버전별 API Level 2017. 8. 17.
안드로이드 누가 (Nougat) 안드로이드 마시멜로를 이은 누가(Nougat)이다. 2016년 처음 나왔지만 갤럭시에서는 최근에 업데이트가 진행되고 있는 것 같다. 2017. 7. 29.
반응형