일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C
- 안드로이드
- fabic
- kotlin
- log
- error
- null safety
- web3js
- 스트리밍
- 다윈
- fabric-sdk-java
- quick-start
- Realm
- test
- ethereum
- bigquery
- porterduff
- vuepress
- LAYER_TYPE_SOFTWARE
- Gradle
- firebase
- hardwareacceleration
- Android
- coroutines
- dataginding
- convert
- Exception
- Hyperledger
- 컴파일
- Glide
- Today
- Total
목록분류 전체보기 (212)
날마다 새롭게 또 날마다 새롭게
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..
MAX604는 스위칭 레귤레이터로 초소형 표면 부착식 SO-8 이나 DIP(Dual Inline Package) 방식으로 패키징되어 나오며, 외부 소자는 두 개의 커패시터만 필요하다. LM78xx보다 대기 전류가 작아서 저전력 시스템이나 전지로 구동하는 시스템에 이상적이다. 다음은 MAX604 회로도와 DataSheet이다. ■ MAX604 회로도 ■ MAX604 DataSheet
전압 조정기는 보통 일정 범위 내에 드는 직류 입력 전압을 직류 고정 출력 전압으로 변환하는 반도체 디바이스이다. 직류/직류 변환기(DC-DC converter) 중 하나인 선형 레귤레이터는 크기와 소음이 작고, 가격이 저렴하며, 사용하기가 매우 쉽다. 다음은 선형 레귤레이터 LM78xx 시리즈 회로도와 Datasheet 이다. ■ LM78xx 회로도■ LM78xx Datasheet
■ 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..