Svelte Native를 만져봤어요.
4889 단어 SvelteNativeSvelteNativeScript
의 목적
Svelte Native를 이용해서 사진으로 그 물건을 표시해 보세요.
컨디션
이번에는 안드로이드를 썼어요.
android11
node: v16.3.0
npm: v7.15.1
프로젝트 준비
공식 홈페이지에도 있듯이 템플릿을 통해 svelte native를 만드는 프로젝트입니다.npm install -g nativescript
npx degit halfnelson/svelte-native-template my-camera-app
cd my-mobile-app
이후 다음 명령을 실행한 후 정상적인 동작을 할 때 QR 코드 등을 표시해야 한다.npm install
ns preview
이런
응용 프로그램 미리 보기
다음 두 애플리케이션을 다운로드하십시오.
Native Script Playground 읽기 콘솔에 표시된 QR 코드를 읽을 때 적용한 미리 보기가 NativeScript Preview에 표시됩니다.
이런 성적을 내고 성공했다
나는 카메라로 사진을 찍을 줄 안다.
카메라 플러그인을 추가하려면 다음 명령을 실행하십시오.tns plugin add nativescript-camera
그리고 프로젝트의 app/App.svelte
를 다음 코드로 고칩니다.<script lang="typescript">
import * as camera from "nativescript-camera";
let image;
const onButtonTap = () => {
camera
.takePicture()
.then(function (imageAsset) {
console.log(imageAsset);
image = imageAsset._android;
})
.catch(function (err) {
console.log("Error -> " + err.message);
});
};
</script>
<page>
<stackLayout >
<button text="Button" on:tap={onButtonTap} />
<image src={image} />
</stackLayout>
</page>
결실
잘 안 보이지만 위에 버튼이 있어서 그걸 누르자 카메라가 작동했어요.
사진을 찍으면 앱에 앱을 표시할 수 있다.
● 사진부터 OK버튼까지 담요가 있으니 주의한다
결론
대단하다.
Reference
이 문제에 관하여(Svelte Native를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/blancshio/items/f8bd7a43fd7d3e5fc712
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에는 안드로이드를 썼어요.
android11
node: v16.3.0
npm: v7.15.1
프로젝트 준비
공식 홈페이지에도 있듯이 템플릿을 통해 svelte native를 만드는 프로젝트입니다.npm install -g nativescript
npx degit halfnelson/svelte-native-template my-camera-app
cd my-mobile-app
이후 다음 명령을 실행한 후 정상적인 동작을 할 때 QR 코드 등을 표시해야 한다.npm install
ns preview
이런
응용 프로그램 미리 보기
다음 두 애플리케이션을 다운로드하십시오.
Native Script Playground 읽기 콘솔에 표시된 QR 코드를 읽을 때 적용한 미리 보기가 NativeScript Preview에 표시됩니다.
이런 성적을 내고 성공했다
나는 카메라로 사진을 찍을 줄 안다.
카메라 플러그인을 추가하려면 다음 명령을 실행하십시오.tns plugin add nativescript-camera
그리고 프로젝트의 app/App.svelte
를 다음 코드로 고칩니다.<script lang="typescript">
import * as camera from "nativescript-camera";
let image;
const onButtonTap = () => {
camera
.takePicture()
.then(function (imageAsset) {
console.log(imageAsset);
image = imageAsset._android;
})
.catch(function (err) {
console.log("Error -> " + err.message);
});
};
</script>
<page>
<stackLayout >
<button text="Button" on:tap={onButtonTap} />
<image src={image} />
</stackLayout>
</page>
결실
잘 안 보이지만 위에 버튼이 있어서 그걸 누르자 카메라가 작동했어요.
사진을 찍으면 앱에 앱을 표시할 수 있다.
● 사진부터 OK버튼까지 담요가 있으니 주의한다
결론
대단하다.
Reference
이 문제에 관하여(Svelte Native를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/blancshio/items/f8bd7a43fd7d3e5fc712
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install -g nativescript
npx degit halfnelson/svelte-native-template my-camera-app
cd my-mobile-app
npm install
ns preview
카메라 플러그인을 추가하려면 다음 명령을 실행하십시오.
tns plugin add nativescript-camera
그리고 프로젝트의 app/App.svelte
를 다음 코드로 고칩니다.<script lang="typescript">
import * as camera from "nativescript-camera";
let image;
const onButtonTap = () => {
camera
.takePicture()
.then(function (imageAsset) {
console.log(imageAsset);
image = imageAsset._android;
})
.catch(function (err) {
console.log("Error -> " + err.message);
});
};
</script>
<page>
<stackLayout >
<button text="Button" on:tap={onButtonTap} />
<image src={image} />
</stackLayout>
</page>
결실
잘 안 보이지만 위에 버튼이 있어서 그걸 누르자 카메라가 작동했어요.
사진을 찍으면 앱에 앱을 표시할 수 있다.
● 사진부터 OK버튼까지 담요가 있으니 주의한다
결론
대단하다.
Reference
이 문제에 관하여(Svelte Native를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/blancshio/items/f8bd7a43fd7d3e5fc712
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
대단하다.
Reference
이 문제에 관하여(Svelte Native를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/blancshio/items/f8bd7a43fd7d3e5fc712텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)