Android 2011. 5. 24. 15:54




간결하게 클래스A와 sum매소드를 만들고 

public void class A {

int a = sum(5);

public int sum(int b){
int c = b + 5;

return c; 



이런식이라면 sum에 들어오는 값이 sum 매소드의 int b에 들어가고 그 b를 활용하여

sum 내부의 연산을 한다, 위 예제에서는 b + 5를 하여 int c에 넣었다.

그럼 위에서 sum(5);로 호출을 하였기에 b는 5가되고 sum내부에서 b에 5를 더해 c에 넣으니 c는

결과적으로 10이 된다, 그리고 아래 return  c;를 하게되면 저위에 sum(5); 라는 호출부 자체가

c가 된다, sum(5) 와 c가 같아 진다는 의미이다 그렇게 되면 sum(5)는 10이된다 .

int a = sum(5); 이기때문에 a는 10이 된다. 이 값을 가지고 다시 다른연산을 수행할수도있고 ,, 음

내가 이 간단한 것을 이해할 때 품었던 의문점은 아니 이걸 어따 사용하나 였는데 , 

계산기를 생각하면 쉽다, sum이 5씩더하는 계산부분이고 위에서 호출할때 sum(숫자 변수) 로 하면

어떤 수가 들어오던 그 수에 5가 더해져서 결과값이 나오므로, 소스가 간결하고 구분이 명확해진다


posted by 젊은쎄오
:
Android 2011. 5. 11. 21:00
미디어 스캐닝을 해줘야 하는데요, 간단합니다 

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()))); 

작업 완료 후 이걸 추가해 주시면 됩니다,

SD카드를 갱신 해주는 문장이기에 이걸 안써주면 SD카드에 이미지를 아무리 넣어도

폰 재부팅 등 자체적으로 미디어스캐닝을 하지않는다면 앨범에 삽입한 이미지들이 보이지 않게됩니다.

Environment.getExternalStorageDirectory() 요게 SD카드를 가리키는 것입니다.
posted by 젊은쎄오
:
Android 2011. 5. 11. 20:56

간단합니다.

 intent.setDataAndType(Uri.fromFile(new File("/data/data/Secondhand.com/files/imageFile72.jpg")),"image/*");

요렇게 써주면 imageFile72.jpg의 Uri를 얻을 수 있게 됩니다
posted by 젊은쎄오
: