그래들에 디펜던시 설정 dependencies { compileonly files('libs/framework.jar') } 안드로이드 {} 외부에 .. 디펜던시 위에 빌드 속성 추가 preBuild { doLast { def imlFile = file(project.name + ".iml") println 'Change ' + project.name + '.iml order' try { def parsedXml = (new XmlParser()).parse(imlFile) def jdkNode = parsedXml.component[1].orderEntry.find { it.'@type' == 'jdk' } parsedXml.component[1].remove(jdkNode) def sdkString ..
private void noTitleNoSystemUi() { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().takeSurface(null); setTheme(android.R.style.Theme_NoTitleBar_Fullscreen); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); View decorView = getWindow().getDecorView(); int uiOption = getWindow().getDecorView().getSystemUiVisibility(); uiO..
1. 웹페이지 띄우기 Uri uri = Uri.parse("http://m.naver.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 2. 이미지 갤러리 Intent intent = new Intent(); intent.setAction(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent, RESULT_CODE1); 3. 카메라 사진용 Intent intent = new Intent(); intent.setAction("android.media.action.IMAGE_CAPTURE"); startActivi..
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..
- Total
- Today
- Yesterday
- not found adb
- mongo db
- Android
- 구글 맵 선그리기
- ubunut android
- not working adb
- 자바
- rn
- 안드로이드
- spannableText
- adb 환경변수
- 함수형 코드
- 데이터베이스
- 명령어
- not starting .bash_profile
- ubunut 설치 link
- 차번호 정규식
- https://hwan-shell.tistory.com/244
- 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
- 차번호 정규표현식
- React Native
- text 부분 색 칠하기
- 귀찮아;;
- 구글 맵 경로 그리기
- MongoDB
- nosql
- react native state
- insert
- 클래스형 코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |