본문 바로가기

list

(124)
HTML5 삼각형 그리기 function drawTriangle() { var canvas = document.getElementById("drawTCanvas"); var context = canvas.getContext("2d"); var left = (canvas.width - 200) * 0.5; var top = canvas.height * 0.1; var size = 200; context.beginPath(); context.fillStyle = "green"; context.moveTo(left + size * 0.5, top + size * 0.2); context.lineTo(left + size * 0.8, top + size * 0.8); context.lineTo(left + size * 0.2, top ..
Json 다운로드하기 public String downloadUrl(String urlString) throws IOException {URL url = new URL(urlString);HttpURLConnection conn = (HttpURLConnection)url.openConnection();conn.setReadTimeout(10000);conn.setConnectTimeout(15000);conn.setRequestProperty("Connection", "keep-alive");conn.setRequestMethod("GET");conn.setDoInput(true);conn.connect();InputStream result = conn.getInputStream();Writer writer = new St..
bitmap이 있는지 체크 public boolean hasBitmap(String path) {boolean result = false;BitmapFactory.Options option = new BitmapFactory.Options();option.inSampleSize = 10;option.inPreferredConfig = Bitmap.Config.RGB_565;Bitmap temp = BitmapFactory.decodeFile(path, option);if(temp != null) {result = true;temp.recycle();temp = null;}return result;} 간혹 이미지들 중에 손상된 파일이 있을 수 있다. 이미지 로드 중에 통신장애등으로 인해서 중단될 경우, 완전하지 못한 bitmap으로..
파일 지우기 public void delete(String path) {File file = new File(path);if(file.exists()) {file.delete();}}
파일이 있는지 체크하기 public boolean hasFile(String path) {File file = new File(path);return file.exists();}
파일 복사해서 저장하기 public void copy(String originPath, String resultPath, String resultFileName) {File origin = new File(originPath);File resultDir = new File(resultPath);resultDir.mkdirs();File result = new File(resultPath + "/" + resultFileName);FileInputStream input;FileOutputStream output;FileChannel originChanel;FileChannel resultChanel;try {input = new FileInputStream(origin);output = new FileOutputStream(re..
bitmap을 png 또는 jpg 파일로 저장 public void save(String path, String fileName, Bitmap target) {File file = new File(path);file.mkdirs();String fileExtention = fileName.substring(fileName.lastIndexOf(".") + 1);try {String filePath = file.getPath() + "/" + fileName;FileOutputStream fileOutput = new FileOutputStream(filePath);BufferedOutputStream bufferOutput = new BufferedOutputStream(fileOutput);if(fileExtention.equalsIgnoreCas..
파일다운로드 및 저장 URL 주소의 파일을 다운 받아서 저장하려면, 다음 메소드 내용처럼 구현 하면됨. public void downAndSave(String urlString, String savePath) {URL url;InputStream inputStream;OutputStream outputStream;HttpURLConnection con;try {url = new URL(urlString);con = (HttpURLConnection)url.openConnection();con.setRequestProperty("Connection", "keep-alive");con.setConnectTimeout(20000);con.setReadTimeout(20000);con.connect();inputStream = ne..