안드로이드에서 Google Drive API를 사용하는 예제이다.구글에서 제공하는 예제넌 quick-start로서 해당 앱의 정보만 업로드하는 기능이고, 사용자의 전체 구글 드라이브의 정보를 리스팅하고 받아오지는 못한다.우리는 사용자가 기존에 저장해 두었던 정보를 리스팅해 볼것이다. 아래의 페이지에서 사용할 package name과 keystore의 sha-1 키를 등록하자.https://developers.google.com/drive/android/get-started 그리고 다음과 같이 소스코드를 구현한다. 단 package name은 위에서 등록한 package name이어야 한다.public class MainActivity extends AppCompatActivity { private sta..
OpenGL에서 현재 texture를 눈으로 확인하며 디버깅하고 싶을 때 texture를 bmp파일로 저장하여 디버깅 할때 아래와 같이 한다. 이때 중요한 함수가 glGetTexLevelParameteriv인데 이것은 현재 texture 현재 mipmap level예제에서는 level가 1개 이므로 0이다.)의 parameter를 얻는 함수이다. 저장할 때는 32비트 bmp로 저장한다. glGetTexImage는 현재 texture의 pixel을 얻어온다. 이때 32비트 bmp는 GL_BGRA이므로 format을 GL_RGBA로 하면 색깔이 뒤집힌다. #define GL_BGRA 0x80E1 // Use this for 32bit bmp GLint cx, cy, format, bpp; // 저장할 tex..
파이썬에서 파일 오픈 다이얼로그이다. OpenFileDialog와 비슷하다. 기본적으로 tkinter이므로 tk창이 뜬다. askopenfilename은 파일 이름만 얻고 실제로 파일을 열려면 두번째 예제 소스를 이용한다. import tkFileDialog file = tkFileDialog.askopenfilename() print "Selected File:",file import tkFileDialog file = tkFileDialog.askopenfile(parent=root,mode='rb',title='Choose a file') if file != None: data = file.read() file.close()
- Total
- Today
- Yesterday