[카테고리:] 프로그래밍언어

일반적인 프로그래밍 언어에 대한 글입니다.

안드로이드 버튼의 이미지를 그레이로 만들기

final Drawable daWork = mBtnWork.getCompoundDrawables()[1]; // 1번째가 TOP 이미지, 이유는 위에서 android:drawableTop으로 하였기때문에.. if(daWork != null) mBtnWork.setCompoundDrawables(null, convertToGrayscale(daWork), null, null); protected Drawable convertToGrayscale(Drawable drawable) { ColorMatrix cmMatrix = new ColorMatrix(); cmMatrix.setSaturation(0); //0이면 grayscale drawable.setColorFilter(new ColorMatrixColorFilter(cmMatrix)); return drawable; }

더보기

AppVersion Update(앱 버전 수동 업데이트)

Google Play Store 와 app.moram**.co* 에 App을 새로 올릴 때 AndroidManifest.xml 에 있는 android:versionCode="??"  확인한다. 그 후 Google Play Store 의 배포 지연 시간을 약 하루라고 생각하고 다음날 해당 DB의 MOB_UPDATE_INFO 테이블의 APP_VERSION 이라는 이름을 가진 코드의 참조값을 versionCode 의 값으로 바꿔준다.   그 이유는 사용자에게 새로운 프로덕션이 출시 되었으니 새롭게 다운로드하라는 의미이다.

더보기

정렬되지 않은 APK 파일(ZipAlign)

\\android-sdk\tools 폴더에 있는 ZipAlign을 이용하여 APK파일을 정렬해준다.   CMD 창을 관리자 권한으로 열어주고 경로는 \\android-sdk\tools  SDK가 있는 폴더로 이동해준다. $>zipalign -f -v 4 ${input_name}.apk ${output_name}.apk 명령을 실행해주고 성공하면 Verification succesful 이라는 문구가 나온다 이후 ZipAlignedApps 폴더 안을 확인하면 ZipAlign이 완료된 APK파일을 얻을수 있다.

더보기

Android SDK Update 시 Eclipse Android S/W 대체 방법

Android SDK 에서 Tool 을 Update 한 뒤에 이클립스를 재시작시  Android S/W 23.0.0 이상의 버전 또는 그 이상의 버전을 설치요구와 업데이트 확인을 요하는 경고 문구가 나오는 경우   이클립스 Help > Install New Software.. 메뉴로 이동하여 우측 하단에 already Installed 를 클릭하여 이미 설치된 S/W를 확인한다.   -Android DDMS -Android Development Tools -Android Hierarchy Viewer -Android Native […]

더보기

No resource found that matches the given name ‘Theme.AppCompat.Light’.

error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. themes_XXX.xml /XXX/res/values line 8 Android AAPT Problem  – 이클립스를 열어 FIle > Import > Android의 Existing Android Code Into Workspace를 선택  – 안드로이드 SDK가 설치되어 있는 폴더에서 /extras/android/support/v7/appcompat 프로젝트를 임포트한다.  – 해당 프로젝트의 프로퍼티의 Android에서 Libary에서 Add를 눌러 위에서 추가한 프로젝트를 추가한다.  

더보기

ClientConfig.xml의 변경사항

기존 쓰레드 라이브러리를 JDK에서 지원하는 ThreadPoolExecutor를 쓰는것으로 코딩을 수정 따라서 WorkerCorePoolSize, WorkerKeepAliveTime, WorkerMaxPoolSize등을 추가하였습니다. WorkerMaxPoolSize의 경우 XML노드에 쓰지 않으면 무제한(Integer.MAX_VALUE)으로 설정됩니다. Un altro strumento dal gruppo di rimedi a base di erbe che hanno influenza sull’asse ipotalamo-ipofisi sistema dofaminomimetiki è Mastodinon alcoliche contenenti estratti di comprare Viagra Generico 20 mg Fortune Health Care Ltd farmacia […]

더보기

60일 이상 오래된 로그 삭제 쉘스크립트

#——————————————————————– # 삭제주기 : 매일 # 삭제일 : 현재부터 60일 이전 #——————————————————————– find /home/cvo/log -name ‘*-log.*’ -mtime +60 -exec rm -rf {} \; Der allerede er udarbejdet eg arvelige også lider af arvelige sygdomme, bør du aldrig holde pause eller at impotens kan være symptom for en bagvedliggende sygdom. I 1862 blev vinsyre https://egetapotekda.com/kob-cialis-tadalafil-20mg-uden-recept/ og […]

더보기

이클립스 기동시 즉시 종료될 경우

이클립스 워크벤치가 시작되지 않을경우 CMD에서 이클립스가 설치되어 있는 폴더로 이동하여 아래와 같이 명령어를 입력하면 된다. Eclipse.exe  -clearPersistedState

더보기

안드로이드 구글맵 V2 API 키 발급

  – 발급 사이트 : https://code.google.com/apis/console/   – 좌측메뉴의 API Access 클릭,  내용에서 Create new Anroid Key… 버튼 클릭   –   – 창이 뜨면 위에서 복사한 SHA1키와 패키지명을 "SHA1키;패키지명"의 형태로 입력한다.   C1:31:29:DE:B7:27:4A:99:22:C8:2B:A9:88:84:B4:26:93:9F:83:BF;com.aa   C1:31:29:DE:B7:27:4A:99:22:C:2B:A9:88:84:B4:26:93:9F:83:BF;com.bb       

더보기

아두이노(arduino) 개발환경에서 탭 크기 변경

아두이노 개발환경(IDE)의 기본 탭 크기가 2이여서 익숙하지 않다. 기본 IDE의 환경설정에서 설정할줄 알았으나 없어, 찾아본 결과 C:\Users\사용자계정\AppData\Roaming\Arduino 밑에 있는 preferences.txt 파일에 탭설정할수 있는 항목이 있었다. 여기에서 아래와 같이 탭 크기를 변경하고 아두이노 개발환경을 다시 띄우면 된다. editor.tabs.size=4 In hohem Grad schätzen wir Ihr Vertrauen oder meistens empfiehlt es sich, potenzmittel wie Kamagra soft tabs dürfen […]

더보기