목록FrontEnd/Android (97)
한 걸음 두 걸음
앱 다운로드를 받을 수 있는 APK파일을 만들기. 가끔 까먹을 때 있어서 내가 보려고 쓰는 글. Build의 Ggnerate Signed Bundle / APK로 가서 APK 선택하고 처음이라면 새로운거 만들어서 쓰고 나는 디버그용이 아닌 실행창을 보고 싶은 거니깐 release로 선택해주고 finish. 그럼 오른쪽 아래 창에 locate가 뜨는데 눌러주면 APK가 위치한 파일로 갈 수 있음. 만약 위의 알림창을 놓쳤으면 프로젝트파일로 가서 app>release파일로 들어가면 생성된 apk파일을 만날 수 있음.
mpandroidchart 막대그래프 예제 간단하게 첨부. xml은 차트 하나만 넣음. gradle repositories { maven { url "https://jitpack.io" } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:2.0.4' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test..
아래 그림에서 보이는 동그라미들을 없애기 set1.setDrawCircles(false); 레퍼런스 stackoverflow.com/questions/29578706/hide-point-views-from-mpchart-linechart/29581271#29581271?newreg=c1330c29e41941d4bc550fa4de3dcd8d
expected begin_object but was string at line 1 column 1 path $ expected a string but was begin_object at line 1 column 3 path $ 내가 작성한 data structure로 데이터가 expected begin_object but was string at line 1 column 1 path $ 뜨면서 안들어오니까 String으로 바꿔서 작업해봤지만 expected a string but was begin_object at line 1 column 3 path $에러코드가 뜨며 진전이 없었음. 원인은 List였음. List로 변경하니 잘 됨. 예제코드 복붙 동작방식 : 가운데에 있는 Hello World! 텍스..
안드로이드 스튜디오에서 잘 실행되던 에뮬레이터(핸드폰 사용)가 안돼서 문제 파악 중, 마지막으로 컴퓨터 다시시작, 핸드폰 다시 시작 하니까 인식하기 시작.
https://medium.com/@fornewid/whats-deprecated-in-android-framework-2019-2ea984f67f98 What’s deprecated in Android Framework 2019 매년 사라져가는 Android API를 기념하여 글을 작성합니다. medium.com
startActivity() 다른 액티비티로 전환할 때 조금 더 부드러운 모션을 적용시키고자 한다면 startActivity(new Intent(...)); finish();보다는 startActivity(new Intent(...)); overridePendingTransition(...); finish();이렇게 overridePendingTransition을 사용하여 애니메이션 효과가 같이 가도록 해야합니다. Android 공식문서에 따르면 overridePendingTransition() 메소드는 (공식문서 : [https://developer.android.com/reference/android/app/Activity.html#overridePendingTransition-int-int-])(h..
AndroidStudio 안드로이드스튜디오에서 Utils를 사용하는 방법입니다. 자주 사용하는 함수 (예, Toast함수)를 Utils로 묶어두면 유용하게 사용할 수 있어요. 이번엔 간단하게 Toast.Utils를 만들어보겠습니다 : ) ㅎㅎㅎ Utils가 많아질 것을 고려해 Package아래에 ToastUtil.java를 만들어주었습니다. /** Created by 2019.12.24... */ public class ToastUtil { public static void print(Context context, String str) { Toast.makeText(context, str, Toast.LENGTH_SHORT).show(); } }Toast함수를 사용할 때 필요한 context와 Strin..