본문 바로가기

반응형

안드로이드

(76)
php를 이용한 gcm 푸시 예제[2] 3. db에 저장된 RegistrationId값을 이용해 gcm 메시지를 전송해줍니다.(간단한 폼을 만들었고 내용입력 후 메시지보내기를 클릭하면 폰으로 푸시메시지가 전송됩니다. ---------------------------------------------------------------------------------------------------------push전송하는 php : gcm_send_message.php --------------------------------------------------------------------------------------------------------$headers = array('Content-Type:application/json ; char..
php를 이용한 gcm 푸시 예제[1] - php 를 사용한 gcm 푸시예제입니다.- 안드로이드 폰에 RegistrationId 를 mysql 서버에 저장하고 서버에서 gcm 메시지를 전송하는 예제입니다. 1. mysql에 gcm_table 이라는 테이블을 만들고 reg_id,phone_num 칼럼을 만들어 줍니다(phone_num 은 폰번호인데..폰번호를 함부로 수집하면 안되겠죠^^;, 쓸데없는 칼럼이지만 그냥 만들어봤습니다;) -> 이건 생략하겠습니다 2. 앱 시작 시 RegistrationId를 만들고 php를 이용해 서버에 인서트 해줍니다. 3. gcm.jar를 안드로이드 프로젝트 libs 폴더에 등록해줍니다. ----------------------------------------------------------------------..
Mapview 현재위치 표시 , Mapview 터치시 마커표시 //위치기반 앱에 가장 큰 문제는 현재위치를 정확하게 표시하기 어렵다는 점이다.앱은 주로 실내에서 사용하고 실내에서는 gps가 잡히지 않기 때문에 네트워크로 위치를 잡아야 되는데wifi나 3g 망에서는 무선공유기 위치에 따라 자기 위치가 설정되는 경우가 많아서 위치가 정확하지가 않다.//여튼 현재위치를 직접 세팅할수 있도록 맵뷰터치시 위치를 지정할수 있는 예제를 만들어 보았다.//시작할때 현재위치를 보여주고 지도보기를 누르면 지도가 나오고, 맵뷰를 터치할때마다 터치된 위치에 마커를 보여주고 위도 경도를 찍어주는 예제이다. =======================================================================================================..
기기별 해상도 기기별 해상도 // 갤럭시 1,2 : 480*800 // 갤럭시 탭 7 : 600*1024 // 베가 lte , 갤럭시 노트 , 갤럭시 탭 10.1 : 800*1280 // 갤럭시 노트2 , 갤럭시 3: 720*1280 //옵티머스 뷰 : 768 * 1024 //옵티머스 지 : 768*1280 weight layout으로 디자인해도 이슈가 많다. 기존 480*800으로 프로그램된 앱을 요즘폰에 맞는 레이아웃으로 수정할때면 맨붕이온다... WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);Display display = wm.getDefaultDisplay();int width = display.getWidth();int..
카메라 호출 후 넘어오는 intent.getData()가 null 일때 해결법 카메라 호출 한후 이미지를 저장했을때 이미지 intent uri 값이 제대로 오지 않을때가 있다. 해결법은 카메라에 이미지 저장경로를 지정해준 후 intent를 날린후 받아올때 그 경로에서 이미지를 찾아오면 잘된다. -----------------------------------------------------------------------------------------AlertDialog alert1=null;Uri mImageCaptureUri=null;Uri imgUri;ImageView cImg; private void selectJob(){ AlertDialog.Builder adialog = new AlertDialog.Builder(AddPhoneNumber.this);adialog.se..
TextWatcher에서 초성검색하기 초성검색 예제입니다 . SoundSearcher 클래스는 웹에서 퍼왔습니다. -----------------------------------------------------------------------------------------------------public class SoundSearch extends ListActivity {ArrayList searchList = new ArrayList(); ArrayList newSearchList = new ArrayList();MenuAdapter mAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont..
CallLog(최근전화기록) 삭제 방법 CallLog 를 삭제하고 싶을때 number 기준으로 삭제해 버리면 최근기록중에 number가 포함된 기록은 다 사라져 버립니다. Calls.ID를 이용해서 삭제해야 선택한 CallLog만 삭제됩니다. ---------------------------------------------------------------------------------------------------ArrayList reList = new ArrayList();//폰내장 최근 통화 목록 private void callLog() { // RecentCalllog클래스 하나 만든다음 최근전화기록 얻어와서 arraylist add시켜줍니다 Cursor curCallLog = getCallHistoryCursor(this); int..
WebView 에서 이미지 여백 없이 나오게 하는 방법 WebView 에서 이미지만 출력하다 보면 이미지 양옆이나 위로 여백이 나올때가 많습니다. html body에서 처리를 해주면 풀사이즈로 정확하게 나옵니다.. -------------------------------------------------------------------------------------- img_Show(){WebView p_imge = (WebView)findViewById(R.id.cimage);p_imge.setVerticalScrollBarEnabled(false);p_imge.setVerticalScrollbarOverlay(false);p_imge.setHorizontalScrollBarEnabled(false);p_imge.setHorizontalScrollbarOv..

반응형