adb push 파일명 /sdcard/

'Android' 카테고리의 다른 글

맥용 람다 파라미터 단축키  (0) 2020.10.16
rxandroid validation  (0) 2019.06.12
최초 실행시 layerActivity 에러  (0) 2019.05.30
logger setting  (0) 2019.02.25
Logger.d  (0) 2019.02.25

shift + ctrl + space

'Android' 카테고리의 다른 글

adb push  (0) 2021.06.16
rxandroid validation  (0) 2019.06.12
최초 실행시 layerActivity 에러  (0) 2019.05.30
logger setting  (0) 2019.02.25
Logger.d  (0) 2019.02.25

mCompositeDisposable!!.add(Observable.combineLatest(
RxTextView.textChangeEvents(etEmail).map { it.text().toString() },
RxTextView.textChangeEvents(etPw).map { it.text().toString() },
BiFunction { email: String, pwd: String ->
!TextUtils.isEmpty(email) && android.util.Patterns.EMAIL_ADDRESS.matcher(email).matches() && !TextUtils.isEmpty(pwd)
}).subscribe { s -> btnLogin.isEnabled = s })

'Android' 카테고리의 다른 글

adb push  (0) 2021.06.16
맥용 람다 파라미터 단축키  (0) 2020.10.16
최초 실행시 layerActivity 에러  (0) 2019.05.30
logger setting  (0) 2019.02.25
Logger.d  (0) 2019.02.25

configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == "com.android.support") {
if (!requested.name.startsWith("multidex")) {
details.useVersion "26.+"
}
}
}
}

'Android' 카테고리의 다른 글

맥용 람다 파라미터 단축키  (0) 2020.10.16
rxandroid validation  (0) 2019.06.12
logger setting  (0) 2019.02.25
Logger.d  (0) 2019.02.25
릴리즈 버전을 위한 키해시 등록방법  (0) 2019.02.08
        //Logger
FormatStrategy formatStrategy = PrettyFormatStrategy.newBuilder()
.showThreadInfo(false) // (Optional) Whether to show thread info or not. Default true
// .methodCount(0) // (Optional) How many method line to show. Default 2
// .methodOffset(7) // (Optional) Hides internal method calls up to offset. Default 5
.tag("network") // (Optional) Global tag for every log. Default PRETTY_LOGGER
.build();

Logger.addLogAdapter(new AndroidLogAdapter(formatStrategy));


'Android' 카테고리의 다른 글

rxandroid validation  (0) 2019.06.12
최초 실행시 layerActivity 에러  (0) 2019.05.30
Logger.d  (0) 2019.02.25
릴리즈 버전을 위한 키해시 등록방법  (0) 2019.02.08
Retrofit2 + OkHttp3  (0) 2018.09.06

Gson gson = new GsonBuilder().setPrettyPrinting().create();

JsonParser jp = new JsonParser();

Logger.d("Request\nTkid : %s\n%s\n%s", Prefs.getString("Tkid", null), url.toString(), gson.toJson(jp.parse(sb.toString())));


'Android' 카테고리의 다른 글

최초 실행시 layerActivity 에러  (0) 2019.05.30
logger setting  (0) 2019.02.25
릴리즈 버전을 위한 키해시 등록방법  (0) 2019.02.08
Retrofit2 + OkHttp3  (0) 2018.09.06
keystore  (0) 2018.08.29
1
keytool -list -keystore /Users/imcreator/MY_KEY.jks 
cs


다음과 같이 입력하면 내 keystore MY_KEY의 alias를 알 수 있습니다. 

1
2
3
4
5
6
7
8
키 저장소 비밀번호 입력:  
 
키 저장소 유형: JKS
키 저장소 제공자: SUN
 
키 저장소에 1개의 항목이 포함되어 있습니다.
 
MY_KEY_ALIAS, 2017. 1. 19, PrivateKeyEntry, 
cs


이 다음 이 정보를 이용해 키 해시를 만들어 준다. 

1
2
3
keytool -exportcert -alias MY_KEY_ALIAS -keystore /Users/imcreator/MY_KEY.jks | openssl sha1 -binary | openssl base64
키 저장소 비밀번호 입력:  내비밀번호입력



echo 6A:76:2A:0C:C6:A5:37:86:68:16:01:19:B6:F9:7D:BB:82:CD:21:91 | xxd -r -p | openssl base64



출처: https://imcreator.tistory.com/99 [인문과 공학의 사이 어느 중간쯤]

'Android' 카테고리의 다른 글

logger setting  (0) 2019.02.25
Logger.d  (0) 2019.02.25
Retrofit2 + OkHttp3  (0) 2018.09.06
keystore  (0) 2018.08.29
Android Example  (0) 2018.04.19

https://jongmin92.github.io/2018/01/29/Programming/android-retrofit2-okhttp3/

'Android' 카테고리의 다른 글

Logger.d  (0) 2019.02.25
릴리즈 버전을 위한 키해시 등록방법  (0) 2019.02.08
keystore  (0) 2018.08.29
Android Example  (0) 2018.04.19
Online mysql table to java class generator  (0) 2018.04.19

debug


keytool -exportcert -alias androiddebugkey -keystore C:\Users\user\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64


release


keytool -exportcert -alias couponstore2  -keystore C:\Project\key\key\coupon\couponstore.jks | openssl sha1 -binary | openssl base64



echo (앱 서명 인증서 SHA-1 인증서 지문) | xxd -r -p | openssl base64


https://m.blog.naver.com/tkddlf4209/220684818671


keytool -exportcert -keystore /Users/unnamed/.android/debug.keystore -list -v




mac


keytool -exportcert -alias androiddebugkey -keystore "/Users/unnamed/.android" -storepass android -keypass android | openssl sha1 -binary | openssl base64



'Android' 카테고리의 다른 글

릴리즈 버전을 위한 키해시 등록방법  (0) 2019.02.08
Retrofit2 + OkHttp3  (0) 2018.09.06
Android Example  (0) 2018.04.19
Online mysql table to java class generator  (0) 2018.04.19
apk 설치  (0) 2017.06.07

https://www.javatpoint.com/android-call-state-example

'Android' 카테고리의 다른 글

Retrofit2 + OkHttp3  (0) 2018.09.06
keystore  (0) 2018.08.29
Online mysql table to java class generator  (0) 2018.04.19
apk 설치  (0) 2017.06.07
로컬서버 모바일에서 돌리기  (0) 2017.05.08

http://tools.knowledgewalls.com/mysqltabletojavaclass

'Android' 카테고리의 다른 글

keystore  (0) 2018.08.29
Android Example  (0) 2018.04.19
apk 설치  (0) 2017.06.07
로컬서버 모바일에서 돌리기  (0) 2017.05.08
view 가운데 놓기  (0) 2017.04.23

adb install -rf test.apk

'Android' 카테고리의 다른 글

Android Example  (0) 2018.04.19
Online mysql table to java class generator  (0) 2018.04.19
로컬서버 모바일에서 돌리기  (0) 2017.05.08
view 가운데 놓기  (0) 2017.04.23
서비스  (0) 2017.02.12

http://blog.hanseomgi.com/entry/iOS%EC%97%90%EC%84%9C-host-%EB%B3%80%EA%B2%BD-%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EC%9C%84%ED%95%B4-Fiddler4%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-HTTPS-Proxy-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0

'Android' 카테고리의 다른 글

Online mysql table to java class generator  (0) 2018.04.19
apk 설치  (0) 2017.06.07
view 가운데 놓기  (0) 2017.04.23
서비스  (0) 2017.02.12
앱종료시 저장 SharedPreferences  (0) 2017.02.12

layout_centerInParent

'Android' 카테고리의 다른 글

apk 설치  (0) 2017.06.07
로컬서버 모바일에서 돌리기  (0) 2017.05.08
서비스  (0) 2017.02.12
앱종료시 저장 SharedPreferences  (0) 2017.02.12
단축키  (0) 2017.02.05
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG,"onStartCommand() 호출됨");

if(intent != null)
{
String command = intent.getStringExtra("command");
if(command != null)
{
if(command.equals("start")) {
PrintThread thread= new PrintThread();
thread.start();

}
}
}

return super.onStartCommand(intent, flags, startId);

}

class PrintThread extends Thread{
public void run(){
for(int i=0;i<100;i++){
Log.d(TAG, i + " 서비스 반복됨");

try{
Thread.sleep(100);
}
catch (Exception e){
e.printStackTrace();
}
}
}
}


'Android' 카테고리의 다른 글

로컬서버 모바일에서 돌리기  (0) 2017.05.08
view 가운데 놓기  (0) 2017.04.23
앱종료시 저장 SharedPreferences  (0) 2017.02.12
단축키  (0) 2017.02.05
logcat  (0) 2012.02.04

protected void onPause(){

saveScore();

}


protected void onResume(){

loadScore();

}

private void saveScore(){

SharedPreferences pref = getSharedPreferences("고스톱",Activity.MODE_PRIVATE);

SharedPreferences.Editor editor = pref.edit();

editor.putInt("score");

editor.commit();

}


private void loadScore(){

SharedPreferences pref = getSharedPreferences("고스톱",Activity.MODE_PRIVATE);

int score = pref.getInt("score",0);

Toast.makeText(getApplicationContext(), "읽어온 점수 : " + score , Toast.LENGTH_LOG).show();

}

'Android' 카테고리의 다른 글

view 가운데 놓기  (0) 2017.04.23
서비스  (0) 2017.02.12
단축키  (0) 2017.02.05
logcat  (0) 2012.02.04
map api key  (0) 2011.02.05

사용하지 않는 Import 정리 (Optimize Imports)

  • Mac: Ctrl + Option + O
  • Windows: Ctrl + Alt + O

자동 완성/수정 (Show intention actions and quick-fixes)

  • Mac / WIndows: Alt + Enter

이름 바꾸기 (Rename)

  • Mac / Windows: Shift + F6


코드 정렬 (Reformat code)
  • Mac: Alt + Command +L

  • Windows: Ctrl + Alt + L


메소드 오버라이드 (Override method)
  •   Mac / Windows: Ctrl + O

인터페이스 구현 (Implement methods)
  • Mac / Windows: Ctrl + I

문서 보기 (Quick Documentation Lookup)
  • Mac / Windows: F1 , Ctrl + q

매개변수 정보 (Parameter info) 
  • Windows: Ctrl + P

선언부로 이동 (Go to declaration)
  • Mac: Command + B
  • Windows: Ctrl + B

통합 검색 (Search everywhere)
  • Mac / Windows: Shift * 2 (Shft키 두 번 누름)


'Android' 카테고리의 다른 글

서비스  (0) 2017.02.12
앱종료시 저장 SharedPreferences  (0) 2017.02.12
logcat  (0) 2012.02.04
map api key  (0) 2011.02.05
http://maps.google.co.kr/ 현재위치  (0) 2011.02.05
adb logcat *:E
 

'Android' 카테고리의 다른 글

앱종료시 저장 SharedPreferences  (0) 2017.02.12
단축키  (0) 2017.02.05
map api key  (0) 2011.02.05
http://maps.google.co.kr/ 현재위치  (0) 2011.02.05
Android_exam  (0) 2010.10.21
debug key -> api key - > google map key

1. cmd 창에서 C:\Users\sonagisw\.android  폴더로 이동

2. cmd 창에서 입력 후 키값 획득 : keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

3. http://code.google.com/android/maps-api-signup.html 이동후 2에서 획득한 키값입력 - > 구글맵키값획득


'Android' 카테고리의 다른 글

단축키  (0) 2017.02.05
logcat  (0) 2012.02.04
http://maps.google.co.kr/ 현재위치  (0) 2011.02.05
Android_exam  (0) 2010.10.21
설치순서  (0) 2010.10.19
map.google.com  에서 

javascript:void(prompt('',gApplication.getMap().getCenter())); 

'Android' 카테고리의 다른 글

단축키  (0) 2017.02.05
logcat  (0) 2012.02.04
map api key  (0) 2011.02.05
Android_exam  (0) 2010.10.21
설치순서  (0) 2010.10.19

'Android' 카테고리의 다른 글

단축키  (0) 2017.02.05
logcat  (0) 2012.02.04
map api key  (0) 2011.02.05
http://maps.google.co.kr/ 현재위치  (0) 2011.02.05
설치순서  (0) 2010.10.19

1. JDK 설치 :  http://java.com -> 기타자바버전 -> Download JDK

2. 이클립스 설치 : http://eclipse.org -> Eclipse IDE for Java EE Developers (Galileo Packages 다운로드)

3. 이클립스 실행시 오류뜰경우  eclipse ini 파일의 Xmx512m 을Xmx256m 으로 변경

4. ADT설치 :  Help -> Install New Softward -> Add -> 
android ADT - https://dl-ssl.google.com/android/eclipse

5. 안드로이드 SDK 설치 : http://developer.android.com -> SDK 다운 -> 압출풀어서 이클립스 폴더로 이동
window -> preference -> android -> sdk location 을 위 폴더로 맞춘후 Available Packages 에서 설치
Virtual Device 에서 에뮬레이터 등록

6. 이클립스 환경세팅 : window -> General-> preference -> Workspace ->encoding = UTF-8
window -> General -> Editor -> Text Editor -> Spelling -> Enalbe spell checking 체크해제





'Android' 카테고리의 다른 글

단축키  (0) 2017.02.05
logcat  (0) 2012.02.04
map api key  (0) 2011.02.05
http://maps.google.co.kr/ 현재위치  (0) 2011.02.05
Android_exam  (0) 2010.10.21

+ Recent posts