본문 바로가기

모든것

[android][OBJECT]SharedPreferences * SharedPreferences는 안드로이드 애플리케이션에 지역 데이터를 저장하기 위한 가장 단순하고 빠른 효과적인 방법이다.키/값 쌍으로 저장.필수 프레임워크저장을 위해서는 커밋이 필요하다.모든 애플리케이션은 자신의 SharedPreferences클래스와 관련 되어 있기 때문에 저장 후 커밋된 데이터는 모든 사용자 세션을 넘어 유지된다.단순함과 효율적인 특성으로 인해 기본데이터 타입( boolean, float, long, int, string)만 저장가능하다.(StringSet이 추가됨) * 사용법SharedPreferences sp = getSharedPreferences("mydb",Context.MODE_PRIVATE);Editor e1 = sp.edit();e1.putString("KeyS.. 더보기
[android][기초][예제]사용자 로그인 사용자 이름 저장. * MainActivity.javapackage com.example.ex3; import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.telephony.TelephonyManager;import android.util.Log;import android.view.Menu;import android.widget.EditText; public class MainActivity extends Activity { @Overrideprot.. 더보기
[android][기초][예제] 앱의 마지막 업데이트를 저장하고 주기적으로 업데이트 실행. * MainActivity.javapackage com.example.ex2; import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.view.Menu; public class MainActivity extends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView.. 더보기
[android][기초][예제]사용자 애플리케이션의 첫 방문 체크 * MainActivity.javapackage com.example.ex1; import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.view.Menu; public class MainActivity extends Activity { private static final String MY_DB = "my_db";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.. 더보기
[android][googlePlayService]google GCM Push Message. - 푸쉬 예제소스는 두개의 프로젝트로 나뉜다. 하나는 서버단이고, 하나는 디바이스에서 작동하는 클라이언트 단. * 클라이언트 소스 - 필요 라이브러리gcm.jar* GCMIntentService.java [기본 패키지에 위치 시키며, 클래스 명을 지켜 줘야 된다.]package com.example.gcm; import java.util.Iterator; import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.util.Log; import com.example.gcm.config.Const;import com.google.android.gcm.GCMBaseIntentService;.. 더보기
[프로젝트][관리]bitnami redmine 설치 * redmine을 설치 하기 전에 Ruby를 설치 한다.* 작성의 기준이 되는 OS는 CentOS6 다.1. yum update를 한다.#yum update2. curl 설치#yum install curl 3. rvm 설치[root@localhost ~]# curl -L get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 20511 100 20511 0 0 17003 0 0:00:01 0:00:01 --:--:-- 75131Downloading https://github.com/wayneeseguin/rvm/archive/.. 더보기
[OS][LINUX][subversion]SVN 설치 및 설정 --------------------------------------------- SVN 설치 -------------------------------------------1. yum 을 사용한 설치[root@localhost Desktop]# yum install svnLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: ftp.riken.jp * updates: www.ftp.ne.jpbase | 3.7 kB 00:00 extras | 3.5 kB 00:00 updates | 3.4 kB 00:00 updates/pr.. 더보기
[JAVA][방통대][기말고사][정리]기말고사 기출 정리[작성중] 2012학년도 1학기 Java 프로그래밍 문제 풀이.1. 바이트 코드에 대한 설명이 아닌 것은?가. Java 소스를 컴파일한 결과물나. 확장자가 .class인 파일 다. 브라우저에서만 실행되는 애플릿.라. Java 가상 기계에서 실행 가능한 기계어 코드 풀이 : 페이지4 : java 프로그램은 java플랫폼에서 실행되는 애플리케이션과웹브라우저내에서만 실행 가능한 애플릿이다. public class HelloApplication{static String szMsg = "Hello, Java Application!";public static void main(String args []){int iTest = 0;System.out.println(szMsg);}} 2. 위 프로그램에서 식별자에 해당하는 단어는.. 더보기
[OS][LINUX][iptables]iptables의 사용법 [작성중] 1. iptables- 윈도우에도 방화벽에 있듯이 Linux에도 방화벽이 있다.- iptables는 table > chain > 룰로 구성된다. 2. table의 기본 개념.- table의 종류 filter[기본], nat, mangle- 추가, 삭제 할수 없음 - table하위에 chain이 존제함.- iptables -t [table명] 으로 사용 또는, iptables --table- -t옵션을 지정하지 않을때는 기본 table인 filter를 사용. 3. filter table- 방화벽의 주된 테이블로서 특정 룰에 따라서 패킷을 걸러내거나 통과시키는 역할을 한다.- 하위 기본 chain[삭제/추가 가능] : INPUT, FORWARD, OUTPUT- INPUT : 외부에서 방화벽 자체로 향하는 패.. 더보기
[OS][LINUX][Subversion]콘솔 환경에서 svn 사용하기. ※ Java 개발자에게 콘솔의 존재는 쥐약이다. 물론 모두가 그런 것은 아니지만..비율적으로 쥐약인 사람이 많다. 나도 그렇다.. 그래서 오늘도 정리를 한다..-_ㅡ;;※ 조금더 자세한 내용을 원한다면 http://blog.jidolstar.com/82 를 참조 하자. 1. 저장소를 만들기 및 svnserve를 이용한 서버 구동 테스트. 가. 저장소 만들기shell> mkdir /home/svn shell> cd /home/svnshell> svnadmin create --fs-type fsfs sample※ /home/svn 안에 각각의 프로젝트들이 생성 된다. 지금은 sample 이라는 프로젝트가 생성 되었다. 나. svn 실행 [기본 포트 : 3690]shell> svnserve -d -r /hom.. 더보기