เว็บหลัก Angular https://angular.io/
ใช้ npm ในการติดตั้ง Angular CLI
> npm install -g @angular/cliContinue reading
เว็บหลัก Angular https://angular.io/
ใช้ npm ในการติดตั้ง Angular CLI
> npm install -g @angular/cliContinue reading
Home Page https://jquery.com/
ใช้งานฟังก์ชัน ready
เมื่อคลิกที่ tag a แล้วจะแสดง Alert
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("a").click(function(){ alert("Hello World!"); }); }); </script> </head> <body> <a href="#">Click Me!</a> </body> </html>
เมื่อคลิกที่ tag p แล้วข้อความจะหายไป (tag p หาย)
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); </script> </head> <body> <p>If you click on me, I will disappear.</p> <p>Click me away!</p> <p>Click me too!</p> </body> </html>
เมื่อคลิกที่ tag p แล้วเปลี่ยนสี background (เรียกใช้ css)
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("p").click(function(){ $(this).css("background-color", "#ccffcc"); }); }); </script> </head> <body> <p>Change background color</p> </body> </html>
Link
ในกรณีที่ขอสิทธิ แล้ว user ไม่ให้สิทธิ เมื่อ user เข้าใช้งานครั้งต่อไป ก็จะขึ้น dialog ขึ้นมาถาม user ใหม่ และถ้า user ไม่ให้สิทธิและไม่ให้ถามอีก ก็จะมี dialog มาแนะนำให้ user ไปหน้า setting ของ app เพื่อปรับเปลี่ยนสิทธิให้ app
Continue readingPermission ในระบบ android แบ่งได้เป็น 2 ชนิดคือ
แต่อย่างไรก็ตาม ต้องขอ Permission ในไฟล์ AndroidManifest.xml ด้วย
Continue reading<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phaisarn.mywebview"> <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
package com.phaisarn.mywebview; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_main); WebView webView1 = new WebView(this); setContentView(webView1); WebSettings webSettings = webView1.getSettings(); webSettings.setJavaScriptEnabled(true); webView1.setWebViewClient(new WebViewClient()); webView1.loadUrl("http://google.com"); } }
บรรทัดที่ 23 กำหนดให้แสดงเว็บเพจในแอพ
Link
การขอ Permission หลายๆอย่าง โดยทำการตรวจสอบ ว่า permission ไหนที่ยังไม่มีก็ทำการขอ โดยตัวอย่างเป็นการขอสิทธิเข้าถึงที่เก็บข้อมูล และขอสิทธิเข้าถึงตำแหน่ง
Continue readingการขอ Permission ในตัวอย่างเป็นการขอสิทธิการอ่าน contact
Continue reading