*안드로이드만 동작 함, 매니패스트 //권한 //서비스 선언 import android.annotation.SuppressLint; import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.Service; import android.content.Context; import android.content.Intent; import android.graphics.PixelFormat; import android.net.Uri; import android.opengl.Vis..
function carNumCheck(str) { if (/^\d{2}[가-힣]\d{4}/.exec(str) !== null && str.length === 7) { return true; } if (/^\d{3}[가-힣]\d{4}/.exec(str) !== null && str.length === 8) { return true; } return false } true를 받으면 성공 false를 받으면 실패 -------------------------------------------- /^\d{2}[가-힣]\d{4}/ /^ - 시작을 알림 \d{2}[가-힣]\d{4}/ \d{2} - 2개동안 d를 허용 (d는 0~9 숫자) [가-힣]\d{4}/ [가-힣] - 가 부터 힣까지 허용 \d{4}/ \d{4}..
구글링 해보니까 모듈 있던데 이런 단순한 기능 쓰려고 모듈 다운받는건 내키지 않아서 직접 만들었다. 저번에 안드로이드 네이티브에서도 만들었었는데... js로 react native에서 또 만드네..... 코드 전문 하단.. 파라미터 값으려 전체 텍스트와 색칠할 텍스트를 받는다. import React from 'react'; import { Text } from 'react-native'; import PropTypes from 'prop-types'; export default SpannableText = ({ fullText, piece }) => { let text = fullText; let cText = piece; let textLength = cText.length; let view = []..
1. adb 실행 안될때 (adb not working) platform-tools에 들어가서 adb를 입력해서 not found가 나타날 때 platform-tools에서 "./adb" 를 실행해보자. 이때 adb가 정상적으로 동작할 것이다. 2. .bash_profile에 적용했는데도 안될 경우 (not starting .bash_profile) 안드로이드 adb 환경변수 경로 - export PATH=$PATH:/Users/{name}/Library/Android/sdk/platform-tools/ terminal을 실행했을때 본인 계정이름 옆에 ㅡ -zsh가 있을 경우에만 할것. .bash_profile이 있는 계정폴더에서 ".zshrc"를 만든다. *만일 zshrc파일이 존재한다면 만들지 말것 ..
GPS좌표들을 선으로 그려주는 방법이다. 전역 {arr}로 위도,경도를 갖고 있는 배열을 받는다. * 이 부분은 서버에서 받아오는 데이터로 변경하거나.. 로컬디비에 저장해서 쓰는 방법으로 변경해야 한다. 그 배열들을 {dataSettings}라는 함수에서 시작좌표,끝좌표를 갖는 데이터로 변경한다. 이유는 polyline을 그리기 위해선 시작좌표 끝좌표를 하나의 polyline으로 처리해야 하기 때문. ------------------- 코드 전문 ------------------------- import React, { useState } from 'react'; import { View, SafeAreaView, StyleSheet, FlatList, Button, Text } from 'react-n..
많은 삽질을 통해 도달한 결과이기에 과정을 자세히 기재할 수 ㄴ없지만.. 코드만이라도 각종 패키지들 설치하고.. 몽고디비를 실행시킨 뒤. 해당 파일를 실행시킨다. ex) node server.js ----------------- server.js ----------------- // get mongoose package var mongoose = require('mongoose'); // connect to MongoDB / the name of DB is set to 'myDB' mongoose.connect('mongodb://localhost/myDB'); // we get the pending connection to myDB running on localhost var db = mongoose...
Mongo DB란.. NoSQL로써 흔히 아는 sql문을 사용하지 않는 디비 구조?이다. //구글 파이어베이스의 DB가 NoSQL db가 있고 그 db 안에 여러개의 collections을 만들 수 있다. 이 colelctions은 테이블이라고 보면 될 듯 하다. ---------------------- 여기서부터 명령어.. ------------------------------------- show dbs - 모든 db 목록을 보여준다. (기본으로 생성되어 있는 것들도 있음) use {디비이름} - 해당 디비로 헤더를 옮긴다. / 만약 해당하는 디비가 없다면 디비를 생성한다. db - 현재 디비 이름이 뭔지 알려줌. (헤더의 위치) db.createCollection(name, [options]) - ..
아래 코드는 StateBar의 dark light 모드를 설정하거나 StateBar를 숨기고 보이는 .. 버튼이 있는 화면이다. 공부삼아 함수형 코드를 클래스형 코드로 변경해보았는데 그 둘의 차이점을 보고 어떤 역할을 하는건지 자세히 알 수 있게 되었다. 함수형 코드는 기존 프로그래밍 언어들과 다를게 없어 생략. 클래스형 코드는 State라는것으로 데이터를 관리하는데 클래스 내부의 전역변수라고 생각하면 편하다. 보통 클래스를 만들면 클래스 내부 최 상단에 생성자를 만들게 되는데 이 떄 props라는걸 파라미터로 받아 사용하고자 하는 변수를 this.state = {}라는 배열에 넣어 사용한다, (다만 json과 같은 key : value 형태) 배열에 넣어 선언한 변수들은 사용할떄 this.state.변..
* window 환경 기준 관리자모드로 cmd 실행 npm i -g create-react-native-app - 설치 일반 cmd 실행 create-react-native-app reactNativeNavigation - reactNativeNavigation 이름의 RN 프로젝트 생성 cd reactNativeNavigation - 만든 프로젝트로 이동 npm install @react-navigation/native npm install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view npm ins..
releases.ubuntu.com/18.04/ 에서 데스크탑 이미지 설치 Ubuntu 18.04.4 LTS (Bionic Beaver) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m releases.ubuntu.com rufus.ie/ 에서 Rufus 설치 Rufus - The Official W..
- Total
- Today
- Yesterday
- https://medium.com/@limgyumin/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%9D%98-apply-with-let-also-run-%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%EA%B0%80-4a517292df29
- ubunut 설치 link
- 데이터베이스
- https://hwan-shell.tistory.com/244
- adb 환경변수
- Android
- React Native
- 자바
- 차번호 정규식
- ubunut android
- 클래스형 코드
- 구글 맵 경로 그리기
- 차번호 정규표현식
- 안드로이드
- insert
- rn
- 함수형 코드
- not working adb
- nosql
- not starting .bash_profile
- mongo db
- not found adb
- MongoDB
- text 부분 색 칠하기
- 귀찮아;;
- spannableText
- 구글 맵 선그리기
- 명령어
- react native state
- mac android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |