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, ..
switch_thumb.xml http://schemas.android.com/apk/res/android"> android:left="1dp" android:right="1dp" android:top="1dp" android:bottom="1dp"> xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> android:width="19dp" android:height="19dp" /> android:color="#FFFFFF" /> android:width="1dp" android:color="#FFFFFF" /> switch_track_on.xml xmlns:android="http://schemas.androi..
public static int DpToPixel(Context context, float DP) { float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, DP, context.getResources() .getDisplayMetrics()); return (int) px; } public static int PixelToDp(Context context, int pixel) { DisplayMetrics metrics = context.getResources().getDisplayMetrics(); float dp = pixel / (metrics.densityDpi / 160f); return (int) dp; }
private ArrayList getPathOfAll() { ArrayList result = new ArrayList(); Uri uri; String[] projection; if (사진) { uri = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI; projection = new String[]{MediaStore.MediaColumns.DATA, MediaStore.MediaColumns.DISPLAY_NAME}; } else { uri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI; projection = new String[]{MediaStore.Video.Media._ID, MediaStor..
GridAdapter.java class GridAdapter extends BaseAdapter { private LayoutInflater inflater; private List pictureList; public GridAdapter (List list) { inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); pictureList = list; } @Override public int getCount() { return pictureList.size(); } @Override public Object getItem(int arg0) { return null; } @Override pu..
호출 List files = extensionFilter(Environment.getExternalStorageDirectory()); extenstionFilter 함수 내용 private ArrayList extensionFilter(File folder) { ArrayList result = new ArrayList(); String value; String fileFullPath; FileObject fileObject; File[] files = folder.listFiles(); if (files != null) { for (File file : files) { //폴더안에 폴더가 존재하면 아래 폴더로 재 호출, if (file.isDirectory()) { result.addAll(exten..
위젯을 사용하기 위한.. 파일 들, 1. 매니패스트에 브로드캐스트, 브로드캐스트 액션, 서비스 선언. 2. rew\xml에 위젯 설정 xml 파일 추가. 3. 실제 보이는 레이아웃인 위젯 xml 추가 4. 위젯 브로드캐스트 생성 5. 위젯 서비스 생성 1. 매니패스트 선언부.. 리시버 안드로이드:네임은 브로드캐스트를 상속받는 파일 액션 값은 업데이트 상수임. 2. 위젯 설정 xml (widget_provider.xml) 3. 위젯 레이아웃 xml (widget.xml) 4. 위젯 브로드캐스트 (WidgetProvider.java) public class WidgetProvider extends AppWidgetProvider { @Override public void onReceive(Context co..
- 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
- MongoDB
- 구글 맵 경로 그리기
- 자바
- ubunut android
- 데이터베이스
- not starting .bash_profile
- mongo db
- 구글 맵 선그리기
- 클래스형 코드
- react native state
- https://hwan-shell.tistory.com/244
- not working adb
- React Native
- ubunut 설치 link
- 안드로이드
- Android
- insert
- not found adb
- rn
- nosql
- 차번호 정규표현식
- text 부분 색 칠하기
- 귀찮아;;
- 차번호 정규식
- 명령어
- 함수형 코드
- adb 환경변수
- spannableText
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |