안드로이드 sdcard 파일 읽고 쓰기

SDCard.java package exam.SDCard; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.widget.Button; import android.widget.EditText; public class SDCard extends Activity {     /** Called when the activity is first created. */     EditText mEdit;     String mSdPath;          @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);                  mEdit = (EditText)findViewById(R.id.edittext);         findViewById(R.id.test).setOnClickListener(mClickListener);         findViewById(R.id.save).setOnClickListener(mClickListener);         findViewById(R.id.load).setOnClickListener(mClickListener);                  String ext = Environment.getExternalStorageState();         if(ext.equals(Environment.MEDIA_MOUNTED)) {             mSdPath = Environment.getExternalStorageDirectory().getAbsolutePath();…

0 Comments

c언어 restrict 한정어

  포인터는 C/C++ 언어의 가장 큰 장점이지만 동시에 많은 버그의 원인이 되기도 한다. 포인터는 정말 강력한 도구로서 로우레벨의 접근을 용이하게 한다. 그래서 막연하게 포인터로 프로그래밍을 하면 최적화를 많이 할 수…

1 Comment

JAVA || XML 파일 생성기 만들기

소스코드 import java.io.StringWriter;import java.util.Properties;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.OutputKeys;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;import org.w3c.dom.Attr;import org.w3c.dom.Document;import org.w3c.dom.Element;public class XMLGen {    public XMLGen() {            }     …

0 Comments

안드로이드 || 버튼 누름 효과

버튼 눌렀을 때 효과 주기 버튼을 눌렀을 때 효과를 주기 위해선 새로운 버튼 이미지를 만들어야 한다.버튼이 눌렸을 때와 안 눌렸을 때 상태 정의를 하기 위해 selector 라는 것을 명시해 주어야…

0 Comments

MediaPlayer에서 start called in state 2 에러

sdcard 에서 mp3 파일을 읽거나 할 때 위와 같은 문제가 생기는데 이유는 prepare() 함수를 실행해주지 않았기 때문이다.sdcard에서 파일을 읽어오기 때문에 딜레이가 발생하여 그런 것 같다.MediaPlayer mp = new MediaPlayer();....mp.prepare();mp.start();

0 Comments

unable to start service intent ~~ not found

service를 사용하려고 하는데 not found 라는 오류가 났을 경우AndroidManifest.xml 에 해당 service를 사용할 것이라고 등록해야함<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="exam.Player"      android:versionCode="1"      android:versionName="1.0">    <application android:icon="@drawable/icon" android:label="@string/app_name">        <activity…

0 Comments

우분투 10.10 || 안드로이드 개발 환경 설정

JDKJDK 다운로드http://www.oracle.com/technetwork/java/javase/downloads/index.html위 경로에서 최신 버전의 JDK SE를 다운로드한다.필자는 jdk-6u22-linux-i586.bin 를 다운로드 하였다.JDK 설치$chmod 777 jdk-6u22-linux-i586.bin$sudo ./jdk-6u22-linux-i586.bin$sudo mv jdk1.6.0_22 /usr/localJDK PATH 설정$vim ~/.bashrc내용:#JAVA JDK configurePATH=$PATH:$JAVA_HOME/binexport JAVA_HOME=/usr/local/jdkexport PATH=$PATH:$JAVA_HOME/binJDK 설치 확인$java -version결과:java version "1.6.0_22"Java(TM)…

0 Comments