2016. 11. 21. 11:14 IT/PMP
http://blog.naver.com/PostView.nhn?blogId=choigohot&logNo=40191321319
2016. 5. 23. 09:38 IT/CISA
2016. 5. 14. 02:56 IT/Web
웹사이트 스토리보드를 작성할 일이 있어서 무료 목업툴을 찾던 중에
좋은 플러그인을 찾아서 소개 드립니다.
주소는 https://www.powermockup.com/ 여기입니다.
ㅇ800개 이상의 아이템들이 있다고 나오네요.
보시는 것 처럼 많은 회사에서 사용중 이라고 하네요.
실제로 TRIAL 버전을 받아서 사용해보았는데 깔끔하고 예쁘더라고요
그런데 위에 보시는 것 처럼 조금 진한 글씨는 TRIAL 버전에서 사용 가능하고
그 밑에 회색 글씨는 비용을 들여서 구매를 해야 합니다.
이게 바로 그 가격인데요. 굳이 구매하기보다는 자신의 블로그에 홍보하는 글을 올리고 라이센스를 요청하면 보내준다고 합니다.
사용해실 분들은 https://www.powermockup.com/ 여기로 접속하셔서 TRIAL 버전 사용해보세요~
Event.observe(window,'load',initPage); (0) | 2012.11.07 |
---|---|
C:OUT, escapeXml (0) | 2012.11.07 |
elements (0) | 2012.10.31 |
innerHTML (0) | 2012.10.31 |
C:OUT VALUE, C TAG LIBRARY, JSTL_C_TAG, isELIgnored, taglib (0) | 2012.10.31 |
2015. 8. 27. 22:03 IT/Android
실행하는 기기의 버전에 맞춰 minSdkVersion을 맞춰준다.
AsyncTask 사용 관련 (0) | 2015.08.16 |
---|---|
View의 Visibility 설정하기 (0) | 2015.08.04 |
Activity를 Dialog 형태로 띄우기 (0) | 2015.07.23 |
파일 업로드 위한 lib, 에러 (0) | 2015.07.13 |
Android Studio에서 lib 추가하기 (0) | 2015.07.13 |
2015. 8. 16. 23:01 IT/Android
1. execute 할때 error
Cannot execute task: the task has already been executed (a task can be executed only once)
라는 에러 생길 경우 한번 실행된것은 다시 execute 될 수 없기 때문에
task를 execute 할때마다 매번 new instance 한 후 execute한다.
2. return값 사용할 경우
1) public class MyAsyncTask extends AsyncTask<String, Void, Boolean> 처럼 마지막 파라미터에 return type 설정 후 doInBackground() 안에서 return 값 설정
2) execute.get() 해서 가져옴(대신 해당 thread에서 결과값 받아 온 후 main thread 실행 됨)
3. execute 시 파라미터 전달 하는 방법
예)
1) doInBackground(String... params){
String param1 = params[0];
String param2 = params[1];
2) 호출할 때는 execute("1", "2");
Failure [INSTALL_FAILED_OLDER_SDK] 해결 방법 (0) | 2015.08.27 |
---|---|
View의 Visibility 설정하기 (0) | 2015.08.04 |
Activity를 Dialog 형태로 띄우기 (0) | 2015.07.23 |
파일 업로드 위한 lib, 에러 (0) | 2015.07.13 |
Android Studio에서 lib 추가하기 (0) | 2015.07.13 |
2015. 8. 4. 02:08 IT/Android
View를 상속하고 있는 객체면 모두 가능하다.
예를들어서 버튼으로 보면
Button button= (Button) findViewById(R.id.button);
button.setVisibility(View.GONE); //화면에서도 사라지고 버튼 동작도 안된다.
button.setVisibility(View.INVISIBLE); //화면에서는 사라지지만 투명하게 보이는 느낌을 준다.
button.setVisibility(View.VISIBLE); //평상시하고 똑같은 모습이 보여진다.
Failure [INSTALL_FAILED_OLDER_SDK] 해결 방법 (0) | 2015.08.27 |
---|---|
AsyncTask 사용 관련 (0) | 2015.08.16 |
Activity를 Dialog 형태로 띄우기 (0) | 2015.07.23 |
파일 업로드 위한 lib, 에러 (0) | 2015.07.13 |
Android Studio에서 lib 추가하기 (0) | 2015.07.13 |
2015. 7. 23. 20:54 IT/Android
activity를 dialog형태로 띄우면 xml입히기도 편하고 여러모로 좋은듯
방법은
AndroidManifest.xml에서 해당 activity 추가할때 theme속성값을 지정한다.
<activity android:name=".UpdateApp" android:theme="@android:style/Theme.Dialog"/>
그리고 해당 dialog(activity) 이외의 영역이 터치되여 dialog(activity)가 종료되는것을 방지하기 위해
해당 activity에 onCreate()안에
this.setFinishOnTouchOutside(false);
추가 해줘야 함
- 참고(일반 dialog에서는 이렇게 사용함)
dialog.setCanceledOnTouchOutside(false);
그리고 onCreate(0안에
requestWindowFeature(Window.FEATURE_NO_TITLE);
얘를 써서 title을 지워줘야 제목이 안보이는 dialog가 된다.
AsyncTask 사용 관련 (0) | 2015.08.16 |
---|---|
View의 Visibility 설정하기 (0) | 2015.08.04 |
파일 업로드 위한 lib, 에러 (0) | 2015.07.13 |
Android Studio에서 lib 추가하기 (0) | 2015.07.13 |
Putty 설정 (0) | 2015.07.13 |
2015. 7. 13. 02:08 IT/Android
1. http://hc.apache.org/downloads.cgi에서 HttpClient 다운
2. 압축 풀어서 httpclient-4.2.2.jar, httpcore-4.2.2.jar, httpmime-4.2.2.jar만 libs 폴더로 이동
3. 빌드
4. 하면 에러 발생(코드에 따라 다름)
※해결방법
build.gradle(module) 안에 android {
...
}
... 부분에
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
}
추가 해야한다.
찾아보니 코드에 따라 추가해야 될게 다른거 같은데
원랜 DEPENDENCIES, NOTICE, LICENSE만 추가했다가 이것저것 추가하다보니 해결됨..
View의 Visibility 설정하기 (0) | 2015.08.04 |
---|---|
Activity를 Dialog 형태로 띄우기 (0) | 2015.07.23 |
Android Studio에서 lib 추가하기 (0) | 2015.07.13 |
Putty 설정 (0) | 2015.07.13 |
Permission 관련 (0) | 2015.06.28 |
2015. 7. 13. 01:44 IT/Android
예전에 이클립스로 라이브러리 추가 할 때는 라이브러리 폴더에 jar 파일 추가해서 했었던거 같은데..
Android studio로 넘어오면서 굳이 그럴필요 없이
관련 lib들을 build.gradle에 dependencies 걸어주는 형태로 바뀌면서 좀 더 간단해 진거 같다.
물론 예전처럼 폴더를 만들고 해당 폴더에 jar파일을 넣어서 할 수도 있지만..
lib추가 하는법
1. jar 파일 있을 때
1) 해당 경로의 jar파일들을 모두 추가 할 때
① project > app > libs에 jar 파일 넣기
② build.gradle(module)에 가서 dependencies 부분에 compile fileTree(dir:'libs', include: ['*.jar']) 추가
2) jar 파일 1개씩 추가 할 때
① 해당 프로젝트 우클릭 - Open Module Settings - Dependencies - 추가 - File Dependency - jar파일 각각 추가
2. jar 파일 없을 때
1) build.gradle(module)에 가서 dependencies 부분에 compile 'com.android.support:appcompat-v7:22.2.0' 추가
2) 해당 프로젝트 우클릭 - Open Module Settings - Dependencies - 추가 - Library Dependency -com.android.support:appcompat-v7:22.2.0 추가
android sudtio에서 build.gradle에 있는 dependencies에 추가된 lib들을 찾아서 컴파일해주는 것 같은데 정확한 원리를 모르겠다..ㅋ
Activity를 Dialog 형태로 띄우기 (0) | 2015.07.23 |
---|---|
파일 업로드 위한 lib, 에러 (0) | 2015.07.13 |
Putty 설정 (0) | 2015.07.13 |
Permission 관련 (0) | 2015.06.28 |
Google Plus Login을 위한 SHA1 (0) | 2015.06.26 |
2015. 7. 13. 01:03 IT/CISA
합격자 발표나면 정리한거 올려야지..
CISA Badge (0) | 2016.05.23 |
---|