app โทรศัพท์

1 เข้าไปที่ drive d:\โฟลเดอร์งานเรา\ แล้วพิมพ์ cmd บน address bar

2 พิมพ์ใน cmd

 

ionic start appphone sidemenu

แล้วกด enter ไปเรื่อยๆ จนเสร็จ

3  พิมพ์

 

cd .\appphone

4 แสดงผลบน browser ด้วยคำสั่ง

 

ionic serve --browser "chrome"

 

5. ปิด cmd จะสร้าง appphone ใหม่อีกครั้งไปที่ข้อที่ 1 ใหม่ ทำการเปิด cmd

6 พิมพ์

 

ionic start appphone tabs

กด enter แล้วเลือก angular… กด enter แล้วเขาจะถามว่าต้องการเขียนทับไหม พิมพ์ y แล้วกด enter

7 เมื่อเสร็จให้พิมพ์

 

cd .\appphone

8 แสดงผลบน browser “chrome”

 

ionic serve --browser "chrome"

9 เปิด visual studio code

10 เลือก menu file->open folder แล้วเลือกเปิด appphone แล้ว open folder

11 เข้าไปแก้ไขไฟล์ src->app->tabs แล้วแก้ไข tabs.page.html

<ion-tabs>

  <ion-tab-bar slot="bottom">
    <ion-tab-button tab="tab1">
      <ion-icon name="phone-portrait-outline"></ion-icon>
      <ion-label>เบอร์โทร</ion-label>
    </ion-tab-button>

    <ion-tab-button tab="tab2">
      <ion-icon name="ellipse"></ion-icon>
      <ion-label>Tab 2</ion-label>
    </ion-tab-button>

    <ion-tab-button tab="tab3">
      <ion-icon name="square"></ion-icon>
      <ion-label>Tab 3</ion-label>
    </ion-tab-button>
  </ion-tab-bar>

</ion-tabs>

12. เข้าไปที่ src->app->tab1 แล้วแก้ไขไฟล์ tab1.page.html

 

<ion-header [translucent]="true">
  <ion-toolbar>
    <ion-title>
      เบอร์โทรเพื่อนสนิท
    </ion-title>
  </ion-toolbar>
</ion-header>

<ion-content [fullscreen]="true">
  <ion-header collapse="condense">
    <ion-toolbar>
      <ion-title size="large">เบอร์โทรเพื่อนสนิท</ion-title>
    </ion-toolbar>
  </ion-header>

  <ion-list>
    <ion-list-header> แกงค์คอลเซ็นเตอร์ </ion-list-header>

    <ion-item href="tel:9244-5544-444">
      <ion-avatar slot="start">
        <img src="assets/avatar-finn.png" />
      </ion-avatar>
      <ion-label>
        <h2>ชื่อเล่น Finn</h2>
        <h3>ชื่อจริง I'm a big deal</h3>
        <p>
          <ion-icon name="phone-portrait-outline"></ion-icon>
          <ion-label>เบอร์โทร 9244-5544-444</ion-label>
        </p>
      </ion-label>
    </ion-item>

    <ion-item href="tel:22222222">
      <ion-avatar slot="start">
        <img src="assets/avatar-han.png" />
      </ion-avatar>
      <ion-label>
        <h2>ชื่อเล่น Han</h2>
        <h3>ชื่อจริง Look, kid...</h3>
        <p>
          <ion-icon name="phone-portrait-outline"></ion-icon>
          <ion-label>เบอร์โทร 2222222</ion-label>
        </p>
      </ion-label>
    </ion-item>

    <ion-item href="tel:33333333">
      <ion-avatar slot="start">
        <img src="assets/avatar-rey.png" />
      </ion-avatar>
      <ion-label>
        <h2>ชื่อเล่น Rey</h2>
        <h3>ชื่อจริง I can handle myself</h3>
        <p>
          <ion-icon name="phone-portrait-outline"></ion-icon>
          <ion-label>เบอร์โทร 33333333</ion-label>
        </p>
      </ion-label>
    </ion-item>

    
  </ion-list>

 </ion-content>

13. แก้ tab2 โดยไปที่ไฟล์ tabs.page.html อีกครั้งแล้วตรง tab2 แก้ดังนี้

 

 <ion-tab-button tab="tab2">
      <ion-icon name="logo-youtube"></ion-icon>
      <ion-label>Me Chanel</ion-label>
    </ion-tab-button>

14. แล้วแก้หน้า tab2.page.html เอาไฟล์ youtube มาใส่ โดยเข้า youtube แล้วกด share เลือก ฝัง แล้ว copy iframe มาใส่

 

<ion-header [translucent]="true">
  <ion-toolbar>
    <ion-title>
      Tab 2
    </ion-title>
  </ion-toolbar>
</ion-header>

<ion-content [fullscreen]="true">
  <ion-header collapse="condense">
    <ion-toolbar>
      <ion-title size="large">Tab 2</ion-title>
    </ion-toolbar>
  </ion-header>

  <iframe width="560" height="315" src="https://www.youtube.com/embed/HMtFCMfGYkE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>  

</ion-content>

15. กลับมาที่ไฟล์ tabs.page.html ทำการแก้ไข tab 3 ดังนี้

 

  <ion-tab-button tab="tab3">
      <ion-icon name="book-outline"></ion-icon>
      <ion-label>สรุป</ion-label>
    </ion-tab-button>
  </ion-tab-bar>

16. แก้ไขไฟล์ tab3.page.html เรียนรู้เรื่องระบบ grid (table row column)

<ion-header [translucent]="true">
  <ion-toolbar>
    <ion-title>
      Tab 3
    </ion-title>
  </ion-toolbar>
</ion-header>

<ion-content [fullscreen]="true">
  <ion-header collapse="condense">
    <ion-toolbar>
      <ion-title size="large">Tab 3</ion-title>
    </ion-toolbar>
  </ion-header>

<ion-grid>
   <ion-row>
     <ion-col>
     ชื่อ-นามสกุล
     </ion-col>
     <ion-col>
     นาย บุญชู ใจดี
     </ion-col>
   </ion-row>

   <ion-row>
    <ion-col>
   อายุ :
    </ion-col>
    <ion-col>
   19 ปี
    </ion-col>
  </ion-row>


  <ion-row>
    <ion-col>
   นิสัย :
    </ion-col>
    <ion-col>
      <ion-item color="warning">
        <ion-label style="color:#990000">
          รวย
        </ion-label>
      </ion-item>

    </ion-col>
  </ion-row>

  <ion-row>
    <ion-col>
   สิ่งที่เกลียด :
    </ion-col>
    <ion-col>
  <ion-label color="warning">จน</ion-label>
 
    </ion-col>
  </ion-row>


</ion-grid>


<table>
  <tr>
    <td width="200px">td1</td>
    <td>td2</td>
  </tr>
  <tr>
    <td>td1</td>
    <td>td2</td>
  </tr>

</table>

</ion-content>

17. ถ้าต้องการแก้ไขสี ให้ไปแก้ได้ที่ theme->variables.scss

18 หลังจากที่ทำแอพเสร็จแล้ว ให้เราปิด cmd โดยการ ctrl+c ย้ำๆ เพื่อสามารถพิมพ์คำสั่งได้หลังจากนั้นให้พิมพ์คำสั่งนี้

 

ionic cordova platform add android

19 จะเจอ error ให้แก้ไขโดยการพิมพ์

 

ionic integrations disable capacitor

20 ให้ทวนคำสั่ง กดลูกษรขึ้นหาคำสั่ง

 

ionic cordova platform add android

ถ้าเจอเออเรอร์หรือมีคำสั่งสีน้ำเงินให้ copy แล้ววางลงไป แล้วทวนคำสั่ง ionic cordova platform add android อีกรอบ ทำจนกระทั้งเจอดังภาพแสดงว่าแอพพร้อม build แล้ว

21 เปิด android studio ขึ้นมาแล้ว file open ไปใน app ของเรา แล้วเลือกไปใน platform จะเจอตัว anroid
กด open
กด run ด้านบน 

เราสามารถเข้าไปเอาไฟล์ apk ได้ที่ D:\โฟลเดอร์ แอพเรา\appphone\platforms\android\app\build\outputs\apk\debug

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.