체크 리스트 다이얼로그 생성 및 갯수 제한하기. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 AlertDialog.Builder build = new AlertDialog.Builder(this); build.create(); build.setTitle("숫자 선택"); build.setIcon(R.drawable.ic_launcher); final String[] items = {"하나","둘","셋","넷","다섯","여섯","일곱"}; boolean[] checkedItems = { false, false, false, false, fal..
앱간 연동 스키마 설정 및 해당 앱이 설치 되지 않았을 경우 해당 스토어로 이동. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849//전역설정.private AlertDialog mDialog = null; //이동시킬 인텐트 생성.Intent intent = getPackageManager().getLaunchIntentForPackage("[패키지명]"); if (intent == null){ //다이얼로그 생성. mDialog = createDialog(); mDialog.show();}else{ intent.setData(Uri.parse("해당 앱 연결할 스키마://")); startA..
youtube에 등록된 도영상을 앱내에서 재생하기 위해서 관련 자료를 찾아보았다.//구글 문서https://developers.google.com/youtube/android/player/ 요약하자면 다음과 같다.1. 구글 api에서 인증키를 발급 받는다. https://console.developers.google.com/project 1.2.1 버전 사용. 2. 다운로드한 YouTubeAndroidPlayerApi.jar 라이브러리 파일을 추가한다.https://developers.google.com/youtube/android/player/downloads/ 라이브러리 파일은 Add External JARs...를 선택하여 추가하였다. 3. Manifest에 permission 추가 4. 상황에 맞..
동일한 앱에 대해 안의 구성을 다르게 가져가고 하나의 디바이스에서 확인하기 위해 패키지명을 변경할 이슈가 발생!!package 단위로 구룹별로 Rename을 해주는것 보다. 다음 이미지 처럼 프로젝트에서 rename applicatioin package를 해주면 훨씬 쉽게 패키지 명을 변경할 수 있다. 다음과 같이 패키지명을 위와 같이 변경해 주고 Manifest에서 패키지명을 변경해 주면 된다. 저걸 몰라서 패키지 단위 하나씩 Rename을 했었던 기억이... 모르면 검색해 봅시다!!
로그인/로그아웃 처리 시 세션이 맞지 않는 문제로 인하여 초기화가 필요할 경우가 생김. CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(this);CookieManager cookieManager = CookieManager.getInstance();cookieManager.setAcceptCookie(true);cookieManager.removeSessionCookie();cookieSyncManager.sync(); //쿠키값 삭제 확인. Log.e("cc", "cookie " +CookieManager.getInstance().getCookie("도메인 URL")); 해당 코드를 실행 후 쿠키값을 찍어보면 null이 발..
public ArrayList mixRandomNumber(int mixCnt) {ArrayList list = new ArrayList();ArrayList mixAry = new ArrayList();Random random = new Random();for(int i = 0; i 0; i--){int index = random.nextInt(i); int rNum = list.get(index); mixAry.add( rNum);list.remove(index); }list = null;Log.e("XXX","result"+mixAry.get(0)+"__"+mixAry.get(1)+"__"+mi..
http://www.bytefoundry.co.uk/blog/?p=140 알람 등록 및 삭제, 팝업까지 표출. activity를 투명하게 하고 싶다면. android:theme="@android:style/Theme.Translucent.NoTitleBar" 잠금 화면에서 알람이 울리지 않을 경우나 팝업이 뜨지않는다면http://aroundck.tistory.com/48 PendingIntent에 putExtra 로 값을 넘겼을 때 바뀌지 않는다면. PendingIntent alarmPI = PendingIntent.getBroadcast( this, i, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT); 마지막 Flag값 수정해 줄것.