본문 바로가기

전체 글226

[Android Studio] 라즈베리, 안드로이드 스튜디오 블루투스 통신 (안드로이드 스튜디오 코드 2021기준 최신본 / 주석) 안드로이드로 블루투스 통신 코드를 찾다가 다 오래된거고, 같은 코드만 올라와있어서 안드로이드 자체에서 사라진 메소드랑 v7코드 오류 수정, 주석 등등 달아서 올려본다. ( 틀린부분 있으면 댓글 남겨주세요! ) 그리고 필자는 통신 연결은 되고 송수신은 안되는 문제를 겪었는데 라즈베리파이에 Port번호를 3에서 1로 바꾸니 통신이 되었다. https://webnautes.tistory.com/995?category=924825 Raspberry Pi 3와 Android 앱 간에 Bluetooth 통신 테스트 bluetoothctl 명령을 사용하여 Bluetooth 모듈이 내장되어 있는 Raspberry Pi 3와 안드로이드폰 간에 페어링을 하고나서 Bluetooth 통신 테스트를 진행했습니다. Android.. 2021. 12. 5.
[Android Studio] Activity 생명주기 Activity는 화면 전환 시 stack구조로 쌓아진다. 사용자와 상호작용을하여 뷰에대한 액션을 취하고 UI를 보여줌 1. onCreate() - Activity 생성, 화면 정의 * Activity의 생명 주기에서 생성 단계에 단 한번 실행되는 메소드 * savedInstanceState라는 파라메터를 받아온다. 이 파라메터는 Activity의 이전 상태를 저장해 둔 'Bundle'객체이다. * 첫 생성시 savedInstanceState = null * 레이아웃을 전달하여 화면 정의 2. onStart() - Activity가 사용자에게 보여짐, 사용자와 상호작용x * 포그라운드로 상호작용 준비단계 3. onResume() - 사용자와 상호작용, 어플의 기능 * 포커스가 없어질때 까지 상태 지속, .. 2021. 12. 5.
[Android Studio] 신경쓰지 않아도 되는 로그캣 오류 (계속 업데이트) + 대소문자 상관없이 알파벳 순 1. E/DecorView: mWindow.mActivityCurrentConfig is null 2. E/e.newbluetooth: Unknown bits set in runtime_flags: 0x8000 3. E/Zygote: isWhitelistProcess - Process is Whitelisted 2021. 12. 4.
[Android Studio] 내장 센서 확인 기기의 사용 가능한 센서 확인하는 코드 센서 코드 짜기전에 무조건 확인하는것이 좋음,, MainActivity.java package com.example.mysensortest; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.widget.TextView; publi.. 2021. 11. 30.
[Oracle & C#] 메모장 만들기 Form1.cs using Oracle.ManagedDataAccess.Client; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MEMO_PROJECT { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object se.. 2021. 10. 20.
[Oracle] ADO.NET 관계형 DB에 접근하기 위한 라이브러리 각 DBMS에 적합한 공급자가 필요 Oracle ↔ ADO.NET ↔ Visual C# NET [연결방법] - Connect(Transaction,Parameters),Command,DataReader - 연결상태 유지 -Data set 사용하지 않음 [비연결방법] - DataAdapter, Data set(메인메모리DB) [연결 시스템 종류] - System.Data.OleDb - OleDB 연결 (가장 일반적) OleDbConnection, OleDbCommand - System.Data.OracleClient (더이상 지원x) - System.Data.Access.Client **OracleConnection, OracleCommand, OracleDataRe.. 2021. 10. 19.
[Oracle] VisualStudio 와 Oracle의 연결 [OracleConnection] oracleConnection1부분 설정 this.oracleConnection1.ConnectionString = "~~~~~~"; this.oracleConnection1.Credential = null; this.oracleConnection1.PDBNanme = "xepdb1"; this.oracleConnection1.ServiceName = "xepdb1"; connectionString의 물결부분에 넣어주어야 할 코드 1. with tnsnames.ora DATA SOURCE = XEPDB1; USER ID = daye; PASSWORD = 1234; 2. without tnsnames.ora DATA SOURCE = (DESCRIPTION = (ADDRES.. 2021. 10. 19.
[Oracle] 오라클 일반 관리자 추가, 권한 롤 CONNECT : CREATE SESSION 권한이 있음. (없으면 해당 유저로 접속되지 않음.) RESOURCE : CREATE TRIGGER,SEQUENCE,TYPE,PROCESURE,CLUSTER,OPERATOR,INDEXTYPE,TABLE (Create 트리거, 시퀀스, 타입, 프로시저, 테이블 등 8가지 권한 부여) 1. 유저 생성 CREATE USER daye IDENTIFIED "1234"; CREATE USER daye IDENTIFIED BY 1234 DEFAULT TABLESPACE users; //기본 테이블 지정 2. 권한주기, 해제 GRANT CONNECT, RESOURCE TO daye; //권한 주기 REVOKE CONNECT, RESOURCE TO daye; //권한 해제 3.. 2021. 10. 19.
[BAEKJOON] No.1032 C언어 명령 프롬프트 ​ ​ #include #include int main(int argc, char* argv[]){ char a[51][51]; int n=0,len; scanf("%d",&n); for(int i=0; i 2021. 10. 19.