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..
private final long FINISH_INTERVAL_TIME = 2000; private long backPressedTime = 0; 메개변수로 상단에 초기화. @Override public void onBackPressed() { long tempTime = System.currentTimeMillis(); long intervalTime = tempTime - backPressedTime; if (0 = intervalTime) { moveTaskToBack(true); finish(); android.os.Process.killProcess(android.os.Process.myPid()); super.onBackPressed(); } else { backPressedTime = tem..
보내는 곳 Intent intent = new Intent("action_key"); intent.putExtra("key", "value"); LocalBroadcastManager.getInstance(mContext).sendBroadcast(intent); 받는 쪽 1. 필터 등록IntentFilter filter = new IntentFilter(); filter.addAction("test"); LocalBroadcastManager.getInstance(mContext).registerReceiver(mControlRecevier, filter);2. 리시버 등록 private BroadcastReceiver mControlRecevier = new BroadcastReceiver() { @..
package com.example.nmg.pref; import android.content.Context; import android.content.SharedPreferences; public class PreferenceUtil { public static final String PREFERENCE_NAME = "wantName"; private static PreferenceUtil preferencemodule = null; private static Context mContext; private static SharedPreferences prefs; private static SharedPreferences.Editor editor; public static PreferenceUtil ge..
- Total
- Today
- Yesterday
- 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
- mac android
- 클래스형 코드
- ubunut 설치 link
- spannableText
- React Native
- nosql
- 차번호 정규식
- 차번호 정규표현식
- 구글 맵 경로 그리기
- not working adb
- 명령어
- MongoDB
- 데이터베이스
- insert
- https://hwan-shell.tistory.com/244
- not found adb
- 구글 맵 선그리기
- rn
- 안드로이드
- ubunut android
- adb 환경변수
- 자바
- 함수형 코드
- text 부분 색 칠하기
- Android
- 귀찮아;;
- not starting .bash_profile
- mongo db
- react native state
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |