2010. 12. 21. 14:13 카테고리 없음

요건 소리 뽑아내고 지워야 겠구만 ..

http://www.youtube.com/user/ssnmovie#p/a/u/1/09ElPSNQb1I

posted by 욱이다
2010. 12. 21. 13:56 안드로이드
이펙트전문 다운로드 사이트 ~ 일단 좋음 ㅋㅋㅋ
http://www.partnersinrhyme.com/pir/PIRsfx.shtml

'안드로이드' 카테고리의 다른 글

Intent  (0) 2011.04.21
안드로이드 shake 입력 결과 받기 체크  (0) 2011.03.17
adb failed  (0) 2010.12.20
안드로이드 canvas두개쓰기  (0) 2010.10.25
안드로이드 디버그 메세지 찍기  (0) 2010.10.07
posted by 욱이다
2010. 12. 20. 20:38 안드로이드

안드로이드 버젼업하면 adb파일이 실종되는데

버젼업하면서 C:\androidsdkr07\android-sdk-windows\platform-tools 여기 찾아보면
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
이있는데 이걸 패스에 설정해주면되다
posted by 욱이다
2010. 11. 1. 15:30 주저리

바탕화면 -> 속성-> 설정-> 고금-> 문제해결탭 -> 하드웨어 가속을 조절하세요

'주저리' 카테고리의 다른 글

지워 지지 않는 파일 지우는 방법  (0) 2011.06.21
생일선물  (0) 2011.01.28
내차 이히힛! 뭐들어있나~  (0) 2010.04.14
안녕 냉장고~~  (0) 2010.02.02
오!!!!!  (0) 2010.02.01
posted by 욱이다
2010. 10. 25. 09:37 안드로이드
두개 쓰는 이유는
canvase두개를 백버퍼라 하고 유저 버퍼라고한다면
백버퍼는 배경을 그리고
유저버퍼는 움직이는 케릭터를 그린다

그러면 백버퍼는 배경이기 때문에 자주 갱신을 할 필요가 없는데
배경을 그리기위해 자잘한 이미지들을 개임중에 계속 그려줄 필요가없는것이다 (속도저하)
그래서 canvas를 하나 더 선언해서 필요할때만 딱 그려주고 계속 그놈을 쓰는 방법을 구현한것이다
///////////선언
private SurfaceHolder mSurfaceHolder;
Canvas canvas = null;
private Bitmap mImgBack;
Bitmap imgScreen;
Canvas bbg;
Boolean fFirst = false;
   
///////////생성자
Resources res = context.getResources();
mImgBack = BitmapFactory.decodeResource(res, R.drawable.img1);
imgScreen = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
bbg = new Canvas(imgScreen);
fFirst = true;

//////////그리는 부분
canvas = mSurfaceHolder.lockCanvas(null);
if(fFirst)
{
bbg.drawBitmap(mImgBack, 0, 0, null);
fFirst = false;
}
canvas.drawBitmap(imgScreen,0,0,null);
mSurfaceHolder.unlockCanvasAndPost(canvas);


완벽해 ~ 하하하하하하하하하하하하하하하하하하하하하핳하하하하하하

'안드로이드' 카테고리의 다른 글

이펙트 사운드 다운로드 사이트  (0) 2010.12.21
adb failed  (0) 2010.12.20
안드로이드 디버그 메세지 찍기  (0) 2010.10.07
Activity 새로운 창 띄우기  (0) 2010.10.07
컴퓨터 이름이 한글일경우  (0) 2010.06.05
posted by 욱이다
2010. 10. 7. 22:26 카테고리 없음
activity클레스에서 쓰이니깐 this는 activity이다

new AlertDialog.Builder(this)
    .setTitle("타이틀")
    .setMessage("내용입니다.")
    .setNegativeButton("Close",
      new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog,
         int which) {
        // finish();
       }
      }).show();
posted by 욱이다
2010. 10. 7. 22:24 안드로이드
Log.d(string a , string b);

이클립스 ddms에서 a는 tag에서 나오는 글자 b는 message에서 나오는 글자
Log.w/ Log.i 등등 막있는데 다필요없고 일단 찍어나 보는게 중요하니깐 ..
하나만 아는게 어디야
원하는 곳에 삽입 !


이클립스에서는 window-> show view-> 가서 LogCat을 찾으세요~

'안드로이드' 카테고리의 다른 글

이펙트 사운드 다운로드 사이트  (0) 2010.12.21
adb failed  (0) 2010.12.20
안드로이드 canvas두개쓰기  (0) 2010.10.25
Activity 새로운 창 띄우기  (0) 2010.10.07
컴퓨터 이름이 한글일경우  (0) 2010.06.05
posted by 욱이다
2010. 10. 7. 22:22 안드로이드
기본은 a.class이고 새로운 b.class를 띄우고 싶다

Intent i = new Intent(a.this, b.class);
startActivity(i);

생각 없이 Ctrl+c Ctrl+v 강추!

'안드로이드' 카테고리의 다른 글

이펙트 사운드 다운로드 사이트  (0) 2010.12.21
adb failed  (0) 2010.12.20
안드로이드 canvas두개쓰기  (0) 2010.10.25
안드로이드 디버그 메세지 찍기  (0) 2010.10.07
컴퓨터 이름이 한글일경우  (0) 2010.06.05
posted by 욱이다
2010. 9. 8. 09:32 카테고리 없음

고객문의 센터에 전화했더니 ㅠㅠ 보증기간은 끝났다고한다
그래도 기술지원이랑 통화는 되어서 다행 ....


xp를 까는데 깔리질 않는다 더니 
dell 1555는 원레 비스타??가 기본이라서 세팅이 그렇게 되어있다고 한다
그래서 상담원이 그러면 cmos세팅에 가서 sata설정하는데 가서 AHCI로 설정되어있는거 다른 걸로 바꿔보란다 IDE였나 ... 그걸로 세팅 바꾸니깐 깔끔하니 헤러 해결

아침에 일찍 전화해서 그런지 상담원  친절하시고 .. 긴 이야기였는데도 차분히 들어주셨다
혹시 안되면 센터 방문이나 기사 호출 하라고 까지 차후의 문제 해결 방법 까지 잘 알려주셔감사

아.. 그리고 델 노트북 하드는 삼성껀데 삼성에서 AS가 안된단다

posted by 욱이다
2010. 9. 1. 15:14 카테고리 없음


/*
 * *
cd D:\JavaProject\mmfoggresource\src

javac MMFOggResourceChange.java
set classpath=org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.jar;D:\JavaProject\mmfoggresource\src
java MMFOggResourceChange D:\KTF_WIPIC\Soccer\res 9001 9121 1 D:\KTF_WIPIC\Soccer\resource\sound_ogg
pause

 

 */
import org.eclipse.swt.program.*;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;

public class MMFOggResourceChange {
 public static void main(String[] args) {
  MMFOggResourceChange change = new MMFOggResourceChange();
  File file = new File(args[0]);// 작업해야될폴더
  int Start, End;
  int type;
  int i, j;
  Start = Integer.parseInt(args[1]);// 어디서 부터 어디까지의 파일을 지울까?
  End = Integer.parseInt(args[2]);
  type = Integer.parseInt(args[3]);// 그냥 파일을 지울까 ogg파일을 지울까 ? mmf어플 0
  // ogg어플
  // 1
  // arg[4] //ogg파일이있는 폴더
  // arg[0] //ogg를 옮겨야될폴더 //옮겨야될파일은 Start 부터 end까지의ogg파일이다

  File oggfile = new File(args[4]);
  String dirdir[] = oggfile.list();
  String dir[] = file.list();

  if (type == 1)
   try {
    for (i = 0; i < dir.length; i++) {
     // mmf어플을 지운다
     {
      for (j = Start; j <= End; j++)
       if (dir[i].length() > 3
         && !dir[i].substring(dir[i].length() - 3,
           dir[i].length()).equals("ogg")
         && j == Integer.parseInt(dir[i])) {
        File f = new File(args[0] + "\\" + j);
        System.out.println(args[0] + "\\" + j);
        f.delete();

        j = End;
       }
     }
    }
    try {//원하는 배치 파일을 만든다
     BufferedWriter in = new BufferedWriter(new FileWriter(
       "copy.bat"));
     in.write("copy " + args[4] + "\\*.ogg" + " " + args[0]);
     in.newLine();
     in.close();
    } catch (Exception e) {

     System.out.println(e);
    }

    //배치파일을 실행한다
    Program.launch("copy");

   } catch (Exception e) {
    System.out.println(e);
   }

  System.out.println("====================================");

 }

 void deletefile(String a, int start, int end) {

 }

}

posted by 욱이다