개발도구 썸네일형 리스트형 [안드로이드] 구글맵 API 사용 http://jinsil0323.blog.me/10105286185 더보기 [PHP] 안드로이드 c2dm 푸시 사용하기 펌) http://freeimage.kr/bbs/board.php?bo_table=iphone&wr_id=16 0. 아이폰의 푸시 서비스는 애플에서 제공하는 APNS(Apple Push Network Server)를 이용한다. 개별 아이폰 기기를 식별하는 udid 와 앱스토어의 개발자 계정만 갖고 있으면 푸시 서비스가 가능한 것. 왜 그랬는지는 도무지 모르겠지만 얼마전까지만 해도 안드로이드는 그러한 서비스를 갖고 있지 않았다. 따라서 무진장 귀찮게 커스텀 푸시 서비스를 구축하거나, 엄청난 배터리 소모와 트래픽을 요구하는 polling 방식을 사용할 수 밖에 없었던 것. 구글이 뒤늦게나마 정신 차려서 만든 것이 C2DM. 구글이 개발자에게 제공하는 푸시 네트웍 서버 되시겠다. 1. 안드로이드 내부에서 설정.. 더보기 [안드로이드] 백버튼 이벤트 onKeyDown @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK ) { if (browser.canGoBack() == true){ Log.v("canGoBack", "1"); browser.goBack(); }else{ finish(); } //finish(); return true; } return super.onKeyDown(keyCode, event); } 더보기 [Linux] cron - php 설정 [펌] 이웃블로그에서 퍼왓씁 http://blog.naver.com/mgetmput?Redirect=Log&logNo=10115788428 첫번째 방법 하나 linux]#/etc/crontab // 파일에 설정 아래와 입력 */01 * * * * root http://도메인명/cron_test.php 실패 ㅠㅠ 두번째 방법 하나 linux]#/etc/crontab // 파일에 설정 아래와 입력 */01 * * * * lynx http://도메인명/cron_test.php // lynx라는 텍스트 웹브라우저에서 실행 둘 : chmod 설정 셋 : 크론데몬 재실행 넷 : 로그파일에서 실행되는지 확인 ====> 실패 ㅠㅠ (이 서버에는 lynx설치가 안되어 있다) 세번째 방법 하나, 다음과 같이 크론탭을 추가해주자 .. 더보기 [안드로이드] 로딩화면 만들기 private ProgressBar pb3; pb3 = (ProgressBar)findViewById(R.id.progresssmall3); pb3.setVisibility(View.VISIBLE); 단 주위해야 할 점은 반드시 에서 작업을 해야 한다. 그렇지 않으면 안보일수가 있다. 더보기 [안드로이드] layout 타이틀 바 없애기 와 화면 고정 super.onCreate(savedInstanceState); this.getWindow().requestFeature(Window.FEATURE_NO_TITLE); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setContentView(R.layout.livinglife); 여기서 주의할 점은 R.layout 보다 윗쪽에 코딩되어 있어야 한다는 점이다. 더보기 [php] 많은 Push 을 보낼때 적당한 시간을 두어 보내도록 하기 $usersQuery = "SELECT phoneUnique FROM table WHERE getNews = 'Y' AND LENGTH(phoneUnique) > 60"; $usersResult = mysql_query($usersQuery); $user = mysql_fetch_assoc($usersResult); $articleQuery = "SELECT articleId, articleTitle, articleType FROM table "; $articleResult = mysql_query($articleQuery); while ($article = mysql_fetch_assoc($articleResult)) { $destroyQuery = "DELETE FROM table WHERE arti.. 더보기 [안드로이드]이메일 보내기 package com.exercise.AndroidEMail; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class AndroidEMail extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState).. 더보기 [안드로이드] WebView 에서 전, 후 버튼 활성화 시키기 - canGoBack,canGoForward webview 를 이용하여 URL 을 호출할때 전, 후 버튼을 만들수가 있는데 canGoBack,canGoForward 을 이용하면 쉽게 만들수 있다. webview.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { 생략 @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); Log.v("finish", "loading"); // 먼저 모든 버튼을 비활성화 off 로 만든다 navi_pre.setBackgroundResource(R.. 더보기 [안드로이드] 다른 클래스에서 액티비티 갖고 와서 사용하기 inflate LayoutInflater 을 이용하면 다른 layout 에 있는 액티비티를 갖다 현재 클래스에서 사용이 가능하다. drawer.class, drawer.xml 에 ImageButton navi_next 가 있다. Intro.class 에서 drawer.xml 에 navi_next 이미지 버튼을 갖고 오려 한다. 그러할때 아래와 같이 사용 하면 쉽게 갖고 올수가 있다. ---------------------------------------------------------------------- private ImageButton navi_next; private View header; private LayoutInflater inflater; inflater = getLayoutInflater(); he.. 더보기 이전 1 ··· 29 30 31 32 33 34 35 ··· 45 다음