검색결과 리스트
Programing/Java에 해당되는 글 2건
- 2016.01.26 Android 파일 추가시 MTP에 뜨지 않는 문제
- 2012.07.24 JSONAdapter
글
public void dumpInputStream(InputStream inputStream) {
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "dump.log");
try {
OutputStream outputStream = new FileOutputStream(file);
IOUtils.copy(inputStream, outputStream);
} catch (IOException e) {
e.printStackTrace();
}
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(file)));
}
InputStream을 디버그할 일이 있어서 SD카드에 저장하는 것을 만들어보았는데 USB 연결시에 MTP에 바로 노출 되지 않아서 찾아보니....
안드로이드 시스템에 새로운 파일이 추가 되었다고 알려야 한다.
'Programing > Java' 카테고리의 다른 글
JSONAdapter (0) | 2012.07.24 |
---|
글
JSON으로 SOAP 처럼 통신 하는것이 최종 목표입니다.
http://code.google.com/p/ned3y2k/source/browse/#svn%2Ftrunk%2FJava%253Fstate%253Dclosed
반드시 기준이 되는 interface가 있어야 합니다.
아래는 예제입니다.
클라이언트 예제
public class Info {
public String id;
public String name;
public String password;
}
public interface InfoRepository {
public Info findById(string id);
}
public class InfoRepositoryImpl {
public static void main() {
InfoRepository repo = instance = JSONAdapter.getInstance(InfoRepository.class,
"http://117.17.102.117/InfoRepository.php?methodName=",
"UTF-8");
}
}
서버 예제(PHP)
class Info {
public $id;
public $name;
public $password;
}
function findById() {
$info = new Info();
$info->id="lionking";
$info->name="Symba";
$info->password="diseny";
return json_encode ( $info, JSON_UNESCAPED_UNICODE )
}
switch($_GET['methodName']) {
case "findById":
echo findById($_POST['arg0']);
break;
}
'Programing > Java' 카테고리의 다른 글
Android 파일 추가시 MTP에 뜨지 않는 문제 (0) | 2016.01.26 |
---|
RECENT COMMENT