일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- android push
- 뷰페이져
- http주소 안될때
- 인트로
- android 클립보드
- 푸시
- android fcm
- Anroid
- 2초뒤 메인으로
- 파이어베이스 연동
- http주소
- 안드로이드 스튜디오
- 안드로이드 스튜디오 파이어베이스
- Intent
- 파이어베이스
- 안드로이드 복사
- android 복사
- 안드로이드 클립보드
- 하이브리드
- 안드로이드 경고창
- 푸시알람
- imageview
- android http
- viewpager
- FCM
- 메인화면 전
- 안드로이드
- 웹뷰
- Android
- 푸시테스트
- Today
- 1
- Total
- 671
목록분류 전체보기 (36)
일용직 코딩노동자
생년월일을 받는데 딱 년도만 받으면 좋겠는데.. 예를들어 1950년 1월 20일 이렇게나오면 계산하기 참 까다롭습니다. Calendar cal; SimpleDateFormat formats; formats = new SimpleDateFormat ( "yyyy"); //Finalvar.birth_year의 값은 1950년 1월 20일 int time2 = Integer.parseInt(formats.format(cal.getTime())); int ageSum = Integer.parseInt(Finalvar.birth_year.substring(0,4)); age.setText(Integer.toString(time2 - ageSum +1)+"세 "); 이렇게 서브스트링(substring) 기능을 이용..
res - values - styles안에 그럼 앱이 켜지기전에 뜨던 보기싫은 하얀색 화면이 제거되고 바로 어플이 구동됩니다.
뭔가 버튼을 누르면 화면이 이동되게 하고싶으신 경우가 많습니다. 단순히 이동만 되게 한다면 매우 쉽게 느끼는분도 계십니다. 제가 있는 오픈채팅톡방에 오시는분들 대부분이 Intent로 데이터를 전달하는 부분은 모르셔서 포스팅해봅니다. String sub="안녕하세요"; Btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(getApplicationContext(),subActivity.class); intent.putExtra("1",sub); intent.putExtra("2","Hello world"); startActivityForRes..
안드로이드에서 로그인을 할때 아이디가 이메일로 로그인하는경우 많습니다. 이때 로그인을 할때 아이디에 이메일 형식을 재대로 적었는지 판별하는 메소드입니다. public static boolean isEmail(String email){ boolean returnValue = false; String regex = "^[_a-zA-Z0-9-\\.]+@[\\.a-zA-Z0-9-]+\\.[a-zA-Z]+$"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(email); if(m.matches()){ returnValue = true; } return returnValue; } isEmail( 이메일형식이 올바른지 판별할 값 ); 하시면 이메일 형식이 맞는..
보통 로그인을 할때 아이디와 비밀번호를 입력하고 로그인을 합니다. 이때 아이디를 입력을했는데 아이디가 빈 공백이어서 인식 할 수 없는 상태가 있습니다. 그걸 판별해주는 메소드를 하나 소개해드리겠습니다. public static boolean isNull(String str){ String name = str; boolean returnValue = true; if(name == null || name.equals("") || name.length() == 0){ returnValue = false; } return returnValue; } 네 이렇게 메소드를 하나 생성하시고 isNull( 아이디값 또는 빈공백을 체크할 EditText값 ); 을 넣어주시면 true/false 값이 반환됩니다. 이에따라서..

XML부터 간단하게 보여드리겠습니다. 프리뷰를 보시면 이런식으로 나타나있습니다. 이화면으로 가기위해서 우선 이러한 텍스트뷰 2가지를 만들었습니다. 원래 생성되어있는 부모 리니어레이아웃 안에 자식 리니어레이아웃을 생성했습니다. 보시면 출생년도를 지정해달라는 문구에 onClick 이벤트가 걸려있습니다. 이제 java코드를 살펴보시겠습니다. public void onClick(View v){ switch(v.getId()){ case R.id.ymBtn: Intent picker = new Intent(getApplicationContext(),picker.class); startActivityForResult(picker,1000); break; } } 메인에서 이 코드를 사용하여 picker클래스로 화면을..
AlertDialog.Builder alert = new AlertDialog.Builder(mContext); // 메세지 alert.setMessage("알려는드릴게^^."); // 확인 버튼 리스너 alert_confirm.setPositiveButton("확인", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { //확인버튼을 눌렀을때 실행하고싶은 동작입니다. } }); AlertDialog alert = alert_confirm.create(); // 아이콘 alert.setIcon(R.drawable.icon); alert.setTitle("알 ..
public class NetworkStatus { public static final int WIFI = 1; public static final int MOBILE = 2; public static final int NOT_CONNECTED = 9999; public static int getConnectivityStatus(Context context){ //해당 context의 서비스를 사용하기위해서 context객체를 받는다. ConnectivityManager manager = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = manager.getActiveN..