반응형

안드로이드 184

[안드로이드] intent 애니메이션 없게

[안드로이드] 애니메이션 없는 intent no animation 애니메이션 없이 인텐트 시키려면 아래 코드를 추가해주면 된다. overridePendingTransition(0,0); [예제]Intent intent = new Intent(MainActivity.this, SubActivity.class); startActivity(intent); overridePendingTransition(0,0); //애니메이션 효과를 0으로 셋팅finish(); 주의할 점 : startActivity();를 한 후에 사용해야한다.

[안드로이드] httpclient 라이브러리 4.3버전 다운

[안드로이드] httpClient 라이브러리 다운로드 http://archive.apache.org/dist/httpcomponents/httpclient/binary/ 이 경로로 가면 최신꺼부터 옛날꺼까지 다 다운받을 수 있습니다~! 단 라이브러리 용도로 다운받으실땐 파일명이 httpcomponents-client-버전-bin.zip 인 것을 다운받아야 합니다~!!! [HttpClient multipart 예제] http://goodtogreate.tistory.com/entry/%ED%8C%8C%EC%9D%BC-%EB%B0%8F-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%A0%84%EC%86%A1-Android-%EC%97%90%EC%84%9C-JSP-Tomcat6-on-uBuntu-S..

[안드로이드] 플로팅 버튼 Floating Button 예제

[안드로이드] 플로팅 버튼 / Floating Button 예제 플로팅 버튼이란 (FloatingActionButton) 카카오톡에서 채팅방 추가 버튼같이 화면 오른쪽 하단에 다른 뷰와 관계없이 떠있는 버튼을 말합니다! build.gradle (Module: app) dependencies { } 에compile 'com.android.support:design:24.1.1' 이 없다면 추가해주세요! 뒤에 숫자버젼은 상관 없습니다~ [코드] [미리보기]

[안드로이드] 카카오톡 특정 플러스친구로 이동하기

[안드로이드] 카카오톡 특정 플러스친구로 이동하기 http://plus.kakao.com/home/@(플친id) 사용하면 됩니다~! 카카오톡 공식 api는 아직 없다내요~~ btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://plus.kakao.com/home/@(플친id)")); startActivity(i); } });

[안드로이드] 갤러리에서 사진 여러장 가져오기

[안드로이드] 갤러리에서 사진 여러장 가져오기 라이브러리 다운 : http://mytalkhome.tistory.com/860 라이브러리 등록하고 OnClickListener에서intent = new YPhotoPickerIntent(Join_com_activity.this); intent.setMaxSelectCount(1); //선택 가능한 체크박스 수 intent.setShowCamera(false); //사진찍는 부분 추가할건지 intent.setShowGif(false); //동영상 gif 포함시킬건지 intent.setSelectCheckBox(false); //true 하면 사진클릭할때 무조건 체크됨. false 하면 사진클릭하면 사진확대, 체크박스에 가깝게 눌러야 체크됨. intent.se..

[안드로이드] 프래그먼트, intent 등에서 Context 사용하기 (getContext() 안먹힐때)

[안드로이드] 프래그먼트, 다이얼로그 등에서 Context 사용하기 프래그먼트나 그 안에서 Intent 등을 생성하면 getContext(), getApplicationContext() 둘 다 안먹힙니다!! 그럴 때는 getActivity().getApplicationContext() 사용하면 됩니다~! Intent에서 getContext(), this 가 안먹힌다면getActivity() 를 사용하면 됩니다~~!

[안드로이드] ScrollView 사용법, 주의할 점 / 스크롤뷰 사용법, 주의한 점

[안드로이드] ScrollView 사용법, 주의할 점 화면에 들어가는 내용이 많다보면 스크롤뷰가 필요하다. 스크롤뷰를 사용할 때의 주의사항은스크롤뷰를 하나의 자식만을 가진다는 것이다.예를들어 버튼 5개를 스크롤 가능하게 한다면버튼 5개를 리니어 레이아웃리나, 릴레이티브 레이아웃 등 레이아웃 하나에 묶은 다음에 스크롤뷰로 묶어야 한다. [예제]

[안드로이드] 공통적으로 들어가는 배너, 메뉴 등 간단하게 하기

[안드로이드] 공통적인 배너, 메뉴 등 간단하게 하기 framlayout.xml main.xml Framlayout.javapublic class Framlayout extends Fragment { ImageView banner_img; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.framlayout, container, false); banner_img = (ImageView) view.findViewById(R.id.banner_img); banner_img.setOnClickLis..

[안드로이드] split 사용법, split 공백, 공백 섞인 String 자르기

[안드로이드] split 사용법, split 공백, 공백 섞인 String 자르기 [일반 사용법] String a = "aaa||bbb||ccc||ddd"; // ||문자를 기준으로 자른다. String results = a.split("\\|\\|"); for (int i = 0; i < results.length(); i++) { Log.e("results", i + " " + results[i]); } [결과값] results: 0 aaa results: 1 bbb results: 2 ccc results: 3 ddd [공백 사용법] split("\\s") \\s가 공백 감지한다. 예) String hi = "안녕하세요 안녕 나는 티스토리야"; String[] results = hi.split(\\..

[안드로이드스튜디오] 슬라이드 메뉴 예제 (slide menu)

[안드로이드 스튜디오] 슬라이딩 메뉴 예제 일단 GitHub 에서 설명을 보고, zip파일을 다운받습니다. https://github.com/adamrocker/simple-side-drawer zip파일 > simple-side-drawer-master > library 경로를 따라 가면 simple-side-drawer2.jar 이 파일이 있는데, 이 파일을 안드로이드 스튜디오 app > libs 폴더에 복사해주시면 됩니다. (드래그 복사도 돼요) 그리고 Tools > Android > Sync Project with Gradle Files 한번 해주세요~~! 1. 변수 선언private SimpleSideDrawer mSlidingMenu; 2. onCreate 에서 선언 - left_menu 레이..

[안드로이드] listview position, 내용 가져오기

[안드로이드] listview position, 내용 가져오기 simple_list_item_single_choice에서 했습니다. 일단 setOnItemClickListener 안에서 해주는데 listView.getCheckedItemPosition(); 을 하면 선택된 리스트뷰의 포지션을 가져옵니다. (Object)adpterView.getAdapter().getItem(i); 를 하면 리스트뷰의 포지션 내용을 가져옵니다. listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int i, long l) ..

[안드로이드] (Alert)Dialog dismiss() 없을 때

[안드로이드] (Alert)Dialog에 dismiss() 없을 경우 Builder랑 AlertDialog를 따로 생성해줍니다. AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); builder.setView(dialogView); AlertDialog dialog = builder.create(); //다이얼로그 생성 dialog.show(); //다이얼로그 보여줌 dialog.setCancelable(false); //다른 화면이나 뒤로가기 버튼 비활성화 dialog.dismiss(); //다이얼로그 종류

[안드로이드] JSONObject, JSONArray JSON오브젝트

[안드로이드] JSONObject, JSONArray, JSON오브젝트 jObj1 = new JSONObject(sb1.toString()); jObj2 = jObj1.getJSONObject("hello"); jObj3 = new JSONObject(jObj2.toString()); jObj4 = jObj3.getJSONObject("body"); jObj5 = new JSONObject(jObj4.toString()); jObj6 = jObj5.getJSONObject("items"); jArr = jObj6.getJSONArray("item");위 코드랑 아래 코드랑 같은 내용이다.위에는 헷갈리지 않고아래는 간략하다.jObj2 = new JSONObject(sb1.toString()).getJSON..

반응형