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
- ubunut android
- React Native
- 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
- react native state
- not found adb
- 명령어
- insert
- 차번호 정규식
- 안드로이드
- nosql
- 데이터베이스
- adb 환경변수
- rn
- 자바
- https://hwan-shell.tistory.com/244
- 구글 맵 경로 그리기
- not working adb
- mongo db
- 클래스형 코드
- mac android
- text 부분 색 칠하기
- 구글 맵 선그리기
- 귀찮아;;
- not starting .bash_profile
- 차번호 정규표현식
- ubunut 설치 link
- Android
- MongoDB
- 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 |