build.gradle(Module: app)에 dependencies 추가 implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.journeyapps:zxing-android-embedded:3.5.0' new IntentIntegrator(this).initiateScan() qr 리더기 화면으로 이동 인식 성공 시 자동으로 전 화면 이동 전 화면 돌아왔을 때 protected void onActivityResult (int requestCode, int resultCode, Intent data) { if (requestCode == IntentIntegrator.REQUEST_CODE) { IntentResult ..
로또 오픈 api를 레트로핏을 활용하여 안드로이드에서 데이터를 가져오는 예제. 사용 java 파일 1. 데이터 오브젝트 - LottoData.java 2. 레트로핏 인터페이스 - retrofitInterface 3. 통신 호출 함수 - retro() --- 매니패스트에 추가 필요. 1. public class LottoData { String totSellamnt; String returnValue; String drwNoDate; String firstWinamnt; String firstPrzwnerCo; String firstAccumamnt; String drwtNo1; String drwtNo2; String drwtNo3; String drwtNo4; String drwtNo5; String ..
뒤로가기 버튼, 음량 올리기 버튼 등 외부 터치 및 키 이벤트를 받을 수 있는 함수 액티비티는 아래 클래스 상속, public class Activity extends ContextThemeWrapper 프래그먼트는 아래 클래스 상속 public class AppCompatActivity extends FragmentActivity implements AppCompatCallback, SupportParentable, DelegateProvider @Override public boolean dispatchKeyEvent(KeyEvent event) { //이곳에서 event.getKeyCode() 를 받을 수 있다. return super.dispatchKeyEvent(event); } event.ge..
dataText 는 필터 걸기 전 전체 텍스트, searchText 는 강조하고 싶은 텍스트 public SpannableStringBuilder spannableStringBuilder(String dataText, String searchText) { SpannableStringBuilder sp = new SpannableStringBuilder(dataText); List data = new ArrayList(); for (int i=0; i
private Spanned textVeiwLeftICon(String text, final Context context) { text = "" + text; Html.ImageGetter imgGetter = new Html.ImageGetter() { @Override public Drawable getDrawable(String source) { if (source.equals("상수")) { Drawable drawable = context.getResources().getDrawable(R.drawable.amt_message_left_text_image_size); drawable.setBounds(0, DpToPixel(context,20), DpToPixel(context,20),0); r..
안드로이드 스튜디오 상단 메뉴 중 file - > settings - > Plugins - > Browse repostiories 클릭. Browse Repositories에서 .ignore 선택 한 뒤 Install 좌측 Project 탭에서 파일보는 방법을 Project로 선택한 뒤 최상단 파일에 마우스 대고 오른쪽 클릭 new -> .ingore file -> gitignore(git) 선택, Ignore File Generator 에서 "android" 검색 한뒤 Languages, frameworks에 Android 체크박스 누른 다음 Generate 선택. 이렇게 하면 토토리스 에선 Please move or remove them before you switch branches. git did..
에디트텍스트를 갖고있는 부모 뷰에 android:focusable="true" android:focusableInTouchMode="true" 속성을 추가한 뒤 특정 이벤트에 view.requestFocus(); 을 주면 에디트텍스트의 포커스를 뻇을 수 있다, 자매품으로 editText.setCursorVisible(false); 으로 안보이게 처리 할 수 있다. 키보드 올라왔을 때 백버튼 감지하기. 아래와 같은 클래스를 추가해준 뒤 사용하여야 하는 에디트텍스트를 아래 클래스로 만들어준다. public class BackPressEditText extends android.support.v7.widget.AppCompatEditText { private OnBackPressListener mListene..
public static void EditTextCursorVisible(final Context context, final View layout, final EditText editText) { layout.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { int height1 = layout.getRootView().getHeight(); int height2 = layout.getHeight(); int value = height1 - height2; if (value > DpToPixel(context, ..
- Total
- Today
- Yesterday
- mac android
- https://medium.com/@limgyumin/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%9D%98-apply-with-let-also-run-%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%EA%B0%80-4a517292df29
- not working adb
- https://hwan-shell.tistory.com/244
- 귀찮아;;
- spannableText
- 함수형 코드
- MongoDB
- 안드로이드
- not starting .bash_profile
- 차번호 정규표현식
- insert
- React Native
- adb 환경변수
- 구글 맵 선그리기
- react native state
- 데이터베이스
- 구글 맵 경로 그리기
- text 부분 색 칠하기
- ubunut 설치 link
- 차번호 정규식
- 자바
- rn
- ubunut android
- 명령어
- nosql
- Android
- mongo db
- 클래스형 코드
- not found adb
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |