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 |
adb push 파일명 /sdcard/
맥용 람다 파라미터 단축키 (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
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 })
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.+"
}
}
}
}
맥용 람다 파라미터 단축키 (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));
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())));
최초 실행시 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 [인문과 공학의 사이 어느 중간쯤]
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/
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
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
릴리즈 버전을 위한 키해시 등록방법 (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
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
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 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
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
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();
}
}
}
}
로컬서버 모바일에서 돌리기 (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();
}
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)
자동 완성/수정 (Show intention actions and quick-fixes)
Mac / WIndows: Alt + Enter
이름 바꾸기 (Rename)
Mac / Windows: Shift + F6
Mac: Alt + Command +L
Windows: Ctrl + Alt + L
서비스 (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 |
앱종료시 저장 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 |
단축키 (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 |
단축키 (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 |
단축키 (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 |
단축키 (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 |