Android Studio (48) 썸네일형 리스트형 [Android] cmd창에서 apk 수동 사이닝 하기 참고 url- https://developer.android.com/studio/publish/app-signing#signing-manually- https://m.blog.naver.com/PostView.nhn?blogId=liapp&logNo=220444280767&proxyReferer=https%3A%2F%2Fwww.google.com%2F- https://stackoverflow.com/questions/50705658/how-to-sign-an-apk-through-command-line 1. jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore (keystore 파일명) (unsigned apk 파일명)(alias 파일명) 2.. [Android] android notification 개행처리 https://developer.android.com/reference/android/support/v4/app/NotificationCompat.BigTextStyle.html NotificationCompat.BigTextStyle bigTextStyle = new NotificationCompat.BigTextStyle( new NotificationCompat.Builder(MyFirebaseMessagingService.this)); - bigTextStyle.bigText(text); - bigTextStyle.setBigContentTitle(text); Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTI.. [Android] NestedScrollView auto scroll bug 오랜만에 남기고 싶은 글이 있어서 돌아왔습니다. 이번에 하고 있는 프로젝트에서 NestedScrollView를 많이 사용하고 있는데요! NestedScrollView와 별개로 외부 뷰에서 EditText를 gone해주어야 하는 부분이 있었습니다. 뷰는 정확히 나누어져 있고, 부모 레이아웃이 RelativeLayout로 되어 있고 따로 연결해놓은 것도 없는데 EditText를 gone만 해주면 스크롤이 내려가는 현상을 보였습니다. 코드를 아무리 보고 수정해봐도 나아지지 않더라구요. 키보드를 올렸다 내렸다 하는 부분에서 충돌나는 건지. Recyclerview의 adapter와 충돌나는 건지. EditText에 requestFocus를 해주는 부분이 있고, gone해주면서 focus가 풀리니. focus 문제.. [안드로이드] android include 해서 부른 뷰 안의 findViewById xml을 작성하다보면 외부 xml 파일로 작성하여 include 해주는 경우가 많다.email_item_layout 안에 있는 id 값을 가져오기 위해선final View emailView = getView().findViewById(R.id.email_item_layout); EditText editText = (EditText)emailView.findViewById(R.id.contactEmailEdit); [안드로이드] android LinearLayout addview 뷰 추가하기 하나의 뷰에 대해서 + 버튼을 누르면 하나를 더 작성 할 수 있도록 뷰가 추가되어야 하는 경우가 있다. 추가할 뷰를 xml파일로 따로 작성한다. 버튼을 클릭 했을 경우,LinearLayout mEmailLinear = (LinearLayout)getView().findViewById(R.id. 추가할 위치의 LinearLayout id ); LayoutInflater inflater = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View emailNewField = inflater.inflate(R.layout. 추가할 뷰의 layout xml 파일명 , null); mEmailLinear.addView(.. [안드로이드] android aar파일 적용시키기 android aar 라이브러리 만드는 방법은 http://itstudentstudy.tistory.com/72 여기서 볼 수 있다. android aar 라이브러리를 적용시키는 방법은 이 글에서 게시하려고 한다. 우선 적용시킬 프로젝트를 열기전에 libs 폴더에 aar 파일을 넣어주어야한다. 1. 적용시킬 프로젝트 폴더 /app/libs 폴더에 만든 aar 파일을 넣어준다. (aar file 명은 변경해도 된다.) 2. 프로젝트를 열고 build.gradle(Module:app) 에 라이브러리를 지정해주면 된다.compile 'com.library.helper.onlyfilehelper:onlyFile-release:1.0@aar' compile '라이브러리 프로젝트의 패키지:libs 폴더에 넣은 aa.. [안드로이드] android press 버튼 버튼 눌렀을 경우 잠깐 이미지가 변경되게 하려한다. drawable 폴더에 button_selector_icon xml 파일을 만들고 layout의 xml 파일로 돌아가 background 를 방금 만든 xml로 변경하고, duplicateParentState의 속성을 true로 해준다.android:duplicateParentState="true" android:background="@drawable/button_selector_icon" 상위 레이아웃을 onClick이나 리스너로 클릭했을 경우 받아 그 기간동안 처리하는 것이다. [안드로이드] Android 파일 생성 후 PC 연결 시 안보일 때 (sendBroadcast, MediaScannerConnection) 애플리케이션 내에서 파일 생성을 해주고 PC를 연결해서 확인하려고 하면 보이지 않는 경우가 발생한다. 그 이유는 파일 생성을 하였는데 Android에서는 파일 생성에대해서 알지못하기 때문에 케이블을 연결해도 파일이 있는지도 모르는 것이다. 핸드폰을 재부팅 후 케이블을 연결해주면 그 때에는 파일을 인식하는 것을 볼 수 있다. 사용자에게 재부팅하고 사용하라고 할 수 없으니 처리를 해주어야한다. 파일 생성했다는 것을 안드로이드에게 스캔해주는 방법이다. 방법을 찾기위해서 구글링을 많이 해보았지만.. 넘나 찾기 어려운 것 .. 우선 제가 처리한 방법은 MediaScanning 사용하였다. 1. sendBroadcast 사용 context.sendBroadcast(new Intent(Intent.ACTION_MED.. 이전 1 2 3 4 ··· 6 다음