• 자작 앱 홍보(수학 게임-계산 능력 향상(두뇌 트레이닝))

    앱을 만들게 된 계기 나는 앱을 만들어 본 경험이 없었기 때문에 항상 말로만 앱을 만들어야지 했었다. 앱을 만들겠다는 생각만 가진 것은 새로운 것을 배우겠다는 용기가 없었던 것 같다. 우연히 유튜브 영상을 보던 중에 컴퓨터 공학을 전공하지 않은 사람이 앱을 만들고 출시하는 과정이 담긴 영상들을 보게 됐다. 이런 관련 영상이 나에게...


  • Github 커밋 히스토리 삭제 방법

    github 커밋 히스토리 삭제 방법(github commit history remove) github를 사용하다 보면 특정 파일을 삭제해야 하는 경우가 생긴다. 하지만 특정 파일을 삭제해도 history에 남게 된다. history를 삭제하려면 다음 명령어를 입력하면 된다. git filter-branch --force --index-filter "git rm --cached --ignore-unmatch 'file_path/file_name'" --prune-empty --tag-name-filter cat -- --all file_name에는 history를 지우고 싶은 파일 이름과...


  • 안드로이드 스튜디오 텍스트 뷰 정렬(android studio textview alignment)

    안드로이드 텍스트 정렬(android text alignment) 안드로이드 스튜디오의 TextView에 들어있는 text를 정렬하는 방법은 다음과 같다. xml 파일에 정렬하고 싶은 TextView를 찾는다. 해당 TextView에 다음 코드를 삽입한다. 가운데 정렬 : android:gravity=”center” 왼쪽 정렬 : android:gravity=”left” 오른쪽 정렬 : android:gravity=”righr” 예시 <TextView android:id="@+id/TEST" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TEST" android:textAppearance="@style/TextAppearance.AppCompat.Display2" android:textColor="@color/text" //작성 android:gravity="center" /> 안드로이드 레이아웃...


  • 안드로이드 스튜디오 홈 버튼(android studio home button)

    안드로이드 홈 버튼 리스너 (android home button listener) 안드로이드 기종의 홈 버튼을 누를 때 이벤트를 발생하고 싶으면 다음과 같이 작성한다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* ... */ } // 작성 @Override protected void onUserLeaveHint() { // 홈 버튼 감지 super.onUserLeaveHint();...


  • 안드로이드 스튜디오 drawable 오류(android studio drawable error)

    drawable 과 drawable-v24 차이 drawable-v24는 비교적 최근에 나온 android version을 사용하는 기기에 호환하기 위한 folder이다. drawable 은 비교적 오래된 android version을 사용하는 기기에 호환하기 위한 folder이다. 따라서 drawable, drawable-v24 가 나누어진 이유는 기기 호환성 및 android version마다 다른 화면 밀도(크기)에 맞춰서 프로그램을 제공하기 위함이다. Error inflating class ImageView 이러한 오류가...