일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- vuepress
- dataginding
- error
- fabric-sdk-java
- 컴파일
- Gradle
- Hyperledger
- null safety
- log
- C
- Glide
- ethereum
- coroutines
- LAYER_TYPE_SOFTWARE
- Exception
- 안드로이드
- Realm
- firebase
- fabic
- hardwareacceleration
- Android
- 스트리밍
- kotlin
- porterduff
- bigquery
- quick-start
- web3js
- convert
- 다윈
- test
- Today
- Total
목록프로그래밍/Android (52)
날마다 새롭게 또 날마다 새롭게
SD카드 경로 받아오기Enviroment 클래스의 method를 호출하여 SD 카드 경로를 받아올 수 잇음- getExternalStorageState()SD 카드의 현재 상태를 조사함. 장착되어 있고 읽고 쓰기가 가능한 상태이면MEDIA_MOUNTED가 그렇지 않으면 MEDIA_UNMOUNTED가 리턴됨.- getExternalStorageDirectory().getAbsolutePath()SD 카드가 읽고 쓰기가 가능한 상태일 때, 경로를 받아옴. // SD Card 경로 받아오기String mSdPath;String ext = Environment.getExternalStorageState();if(ext.equals(Environment.MEDIA_MOUNTED)){mSdPath = Environ..
출처 : http://blog.daum.net/tripstart/3
출처 : http://cafe.naver.com/mobitoday/516
출처 : http://blog.naver.com/lowmans/100115258620
■ Adapter와 View 우리들이 흔히 보는 리스트 뷰, 그리드 뷰 등과 같이 여러 항목들을 나열하여 볼 수 있는 클래스들을 AdapterView 라고 부른다. Adapter는 전기 콘센트를 여러개 꽂을 수 있는 장치를 말한다. AdapterView는 Adapter를 통해 여러 개의 ChildView 를 가질 수 있다. 항목의 개수가 무한대일 수 있고 실행 중에 목록이 바뀔 수도 있으며 데이터 원본도 다양하다. 이런 복잡한 데이터를 위젯이 직접 관리하는 것은 효율적이지 못하므로 화면에 표시하는 일은 View가 원본으로부터 얻은 데이터를 관리하는 일은 Adaper 각각 나누어 맡는다.
탭을 눌러 페이지를 전환하는 화면은 탭 호스트 위젯으로 만든다.TabHost 클래스가 탭 화면을 구성하며 이 안에 탭별로 페이지들이 배치된다. TabHost 는 상단의 탭과 중앙의 프레임 등 두개의 차일드로 구성된다. 탭 화면으로 된 액티비티를 구성하는 가장 쉬운 방법은 TabActivity 로부터 상속을 받는 것이다. 1. TabActivity를 상속받는다.public class MainActivity extends TabActivity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); 2. 탭 호스트 위젯을 만들 TabHost 클래스 객체를 생성한다.TabHost mTab =..
1. Manifest - 카메라를 사용하겠다는 Permission 받기 2. Main.java - Camera 객체 생성 및 영상 Preview 띄우기 // 미리보기 표면 클래스 class MyCameraSurface extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; ① Surface Class 생성 (SURFACE_TYPE_PUSH_BUFFERS 설정) public MyCameraSurface(Context context, AttributeSet attrs) { super(context, attrs); mHolder = getHolder(); mHolder.addCallback(thi..
■ adb devices adb server에 연결된 emulator / devices 를 보여줌. 명령어 입력 결과는 다음과 같은 형태로 출력된다.. [serial number] [state] List of devices attached 015E00029FFC00000A3BA0CD08033024 device emulator-5554 device ※ state offline : 연결되어 있지 않음 device : 현재 연결된 상태 no device : 장비가 없음 ※ 장비 : emulator / device ■ adb -s 현재 돌리고 있는 장비가 여러개 일 때 특정 장비를 선택하여 명령을 내릴 수 있다. ■ adb install app을 장비에 인스톨함. ■ adb forward 장비의 port를 fo..
이클립스 디버깅 출처 : http://blog.naver.com/yswon72?Redirect=Log&logNo=107533541
■ 필요파일 ARToolkit-2.72.1-bin-win32.zip OpenVRML-0.14.3-win32.zip jpeg-6b-4 libpng-1.2.8 libpng-1.2.81 glut-3.7.6-bin.zip ※ AR : Augmented Reality : 증강현실 ※ VRML : Virtual Reality Modeling Language ※ GLUT : OpenGL Utility Toolkit 주요한 기능 : 창의 크기와 형태를 정의하고 제어 기능 키보드와 마우스 입력을 감지하는 기능 기하학적인 기본객체(geometric primitives)를 그려주는 기능 팝업 메뉴를 생성하는 기능 출처 : http://blog.naver.com/PostView.nhn?blogId=hamstery&logNo=..