본문 바로가기

Android 기법/# Study25

[Android/안드로이드]CustomProgress Dialog 만들기[피카츄 Progress] 1234567 Colored by Color Scriptercs [progress_img.xml] Custom Progress에서 애니메이션 효과를 담당하는 xmldrawable에서 사진 리소스 경로를 지정해준다. 1234567891011121314 Colored by Color Scriptercs [custom_progress.xml] 1234567891011public class MyProgress extends Dialog{ public MyProgress(Context context) { super(context); requestWindowFeature(Window.FEATURE_NO_TITLE); // 제목 setContentView(R.layout.custom_progress); getWind.. 2017. 2. 9.
[Android/안드로이드]Jsoup을 이용하여 WebView 로그인 쿠키 이용하기[Login/Cookie] Jsoup 라이브러리는 dependencies에 다음을 추가하면 사용이 가능하다. compile 'org.jsoup:jsoup:1.10.2' Jsoup은 웹 페이지의 Html을 파싱 하는데 유용한 라이브러리인데 로그인과 같이 인증이 필요한 페이지에 접근해서 값을 가지고 오는 경우 특별한 처리가 필요하다. 구글링을 해본 결과 Jsoup에서12345Connection.Response re = Jsoup.connect("로그인 페이지") .data("UserID", "MyID") .data("UserPW","MyPW") .execute(); cs 다음과 같이 웹 페이지에서 인증을 받아Html 파싱이 가능하다고 하는데 되는 페이지가 있고 안되는 페이지가 있는 것 같다. 그래서 사용한 다른 방법은웹뷰를 통해서 로.. 2017. 2. 3.
[Android/안드로이드]PopupWindow 쉽게 사용하기[GitHub] 간단하게 PopupWindow를 만들 수 있다. Popup으로 사용할 xml 을 작성하고 inflate 를 사용하여 xml을 실제 View 객체로 만든다. 기타 설명은 코드 주석에 포함되어있다. 123456789101112131415161718192021222324252627282930313233343536 private PopupWindow mPopupWindow ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button popup = (Button) findViewById(R.id.show); po.. 2017. 2. 2.
[Android/안드로이드]간단하게 FireBase의 RealTime DataBase 사용하기[로그인,회원가입][GitHub] FireBase의 ReadTime DataBase를 이용하여 간단하게 User 데이터를 등록하고 로그인하는 방법입니다. 보안적인 측면에서는 많이 미흡하지만 이렇게 데이터베이스를 사용한다 정도로만 참고하면 될 것 같습니다. 안드로이드 스튜디오의 Tools에 가면 FireBase 메뉴가 있습니다. 선택하면 우측에 다음과 같이 나타나고 Realtime Database를 선택하고 FireBase와 연결합니다. FireBase에서 새로운 프로젝트를 만들거나 기존에 존재하는 프로젝트를 선택해서 이용할수 있습니다. 이제 FireBase를 사용할 준비를 끝마쳤습니다. 샘플 앱은 다음과 같이 동작합니다. RealTime DataBase 현황 12345678910111213141516171819202122232425262.. 2017. 1. 25.