การรวม Spotify เข้ากับ Android SDK

Spotify เป็นผู้ให้บริการสื่อระหว่างประเทศในสวีเดน เป็นบริการสตรีมมิ่งที่ให้ผู้ใช้สามารถสตรีมและฟังเพลงได้ไม่จำกัดทุกวัน ผู้ใช้ยังสามารถบันทึกเพลงแบบออฟไลน์ไว้ฟังภายหลังเมื่อไม่ได้เชื่อมต่อกับอินเทอร์เน็ต

ก่อตั้งขึ้นในปี 2549 แต่เปิดตัวในปี 2551 การเข้าถึง Spotify นั้นค่อนข้างง่าย เนื่องจากผู้ใช้สามารถเยี่ยมชมเว็บไซต์และเข้าสู่ระบบด้วย Facebook หรือลงทะเบียนด้วยอีเมล สามารถดาวน์โหลดแอปได้จาก Google Play Store เมื่อผู้ใช้ลงทะเบียนแล้ว พวกเขาสามารถฟังเพลงได้ฟรีด้วยการสมัครสมาชิกแบบมาตรฐานหรือแบบพรีเมียมพร้อมตัวเลือกและคุณสมบัติเพิ่มเติม ไม่มีตัวเลือกในการดาวน์โหลดไฟล์เพลง

ทำความเข้าใจ Android SDK

Android SDK ย่อมาจาก Android Software Development Kit ประกอบด้วยเครื่องมือที่จำเป็นในการพัฒนาแอปพลิเคชัน Android และเครื่องมือการพัฒนาบางส่วน ได้แก่ ดีบักเกอร์ ไลบรารี โปรแกรมจำลองโทรศัพท์ตาม QEMU เอกสารประกอบ โค้ดตัวอย่าง และบทช่วยสอน แม้ว่าจะมีการเปิดตัวครั้งแรกเมื่อ 11 ปีที่แล้ว แต่การเปิดตัวที่เสถียรครั้งแรกคือ 2 ปีขึ้นไปในปี 2560

ผู้ใช้สามารถไป  ที่เว็บไซต์ เพื่อดาวน์โหลด android studio และเครื่องมือ SDK สำหรับสร้างแอปพลิเคชั่นมือถือ หากคุณเป็นนักพัฒนาที่ต้องการทราบเกี่ยวกับระดับการเต้นของแทร็ก พลังงาน ความจุ โดยการวัดลักษณะของแทร็กและทำการวิเคราะห์หนี้เพิ่มเติม  แพลตฟอร์ม  สำหรับนักพัฒนา Spotifyนั้นเหมาะสำหรับคุณ

การรวม Spotify

ด้านล่างนี้คือรายการขั้นตอนที่ต้องปฏิบัติตามเพื่อผสานรวม android SDK และ Spotify ของคุณ ในขั้นตอนนี้ ถือว่าคุณมีแอปพลิเคชัน Android ที่คุณต้องการรวมเข้ากับ Spotify

  • ขั้นตอนแรกคือการสร้างบัญชี หากคุณยังไม่มี และลงทะเบียนแอปพลิเคชันของคุณที่นี่กับ  Spotify Developer บน  แดชบอร์ด Spotify
  • เพื่อความปลอดภัย จำเป็นต้องลงทะเบียนลายนิ้วมือพร้อมกับแอป การสร้างลายนิ้วมือสองแบบมีความปลอดภัยมากขึ้น แบบหนึ่งสำหรับการพัฒนาและอีกแบบสำหรับการเปิดตัว บันทึกลายนิ้วมือและชื่อแพ็คเกจ
  • ดาวน์โหลดและติดตั้ง Spotify Android SDK ไปที่ google play store และดาวน์โหลดแอป Spotify ติดตั้งและเข้าสู่ระบบด้วยอีเมลและรหัสผ่านหรือลงทะเบียน
  • ภายในโค้ดแอป Android ของคุณ ให้ไปที่บริการที่คุณต้องการผสานรวมกับ Spotify หากคุณไม่มีบริการหรือกิจกรรม ให้สร้างบริการหรือกิจกรรม ในบล็อกรหัสกิจกรรมหลัก แก้ไขด้วยรหัสด้านล่าง

MainActivity คลาสสาธารณะขยาย AppCompatActivity {
@Override
ป้องกันโมฆะ onCreate (Bundle saveInstanceState) {
super.onCreate (savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
ป้องกันโมฆะ onStart() {
super.onStart();
//รหัส.
}

เชื่อมต่อโมฆะส่วนตัว () {
// รหัสเพิ่มเติม
}

@Override
ป้องกันโมฆะ onStop () {
super.onStop ();
//ตอนจบ
}
}

  • ตอนนี้เพิ่ม Spotify SDK ลงในไลบรารีโครงการของคุณโดยนำเข้าเป็นโมดูล สร้างโมดูลใหม่ใน Android Studio และภายใต้ตัวเลือกนำเข้าแพ็คเกจ .JAR/AAR และไปที่ถัดไป
  • คลิกที่จุดสามจุดแล้วคุณจะเห็น Spotify-app-remote-release-version.aar ใต้โฟลเดอร์ “app-remote-lib” ในกลุ่มที่คลายซิป
  • เปิดโฟลเดอร์และตั้งชื่อ เรากำลังใช้ spotify-sdk ในตัวอย่างนี้
  • กดเสร็จสิ้นเมื่อคุณทำเสร็จแล้ว สิ่งนี้จะนำเข้า .arr เข้าสู่โครงการของคุณ
  • เพิ่มการพึ่งพาลงในโปรเจ็กต์ย่อยที่คุณเพิ่งนำเข้าและ Gson ลงในบิลด์ของแอป ไฟล์ Gradle

การอ้างอิง {
//
โครงการใช้งานการพึ่งพาแอป(': spotify-sdk')
การใช้งาน "com.google.code.gson:,gson:2.8.5"
}

  • ขั้นตอนต่อไปคือการอนุญาตแอปพลิเคชันของคุณ Spotify SDK ในการดำเนินการนี้ ผู้ใช้จำเป็นต้องอนุญาตแอปพลิเคชันของคุณให้ทำเช่นนั้น ด้านล่างนี้คือวิธีเปิดใช้งานให้ผู้ใช้อนุญาตการเชื่อมต่อจากแอปพลิเคชันของคุณ ใช้โฟลว์การให้สิทธิ์ในตัวตามค่าเริ่มต้นของเมธอด onStart และเพิ่มสิ่งต่อไปนี้:

// ตั้งค่าพารามิเตอร์การ
เชื่อมต่อ ConnectionParams connectionParams =
new ConnectionParams.Builder(CLIENT_ID)
.setRedirectUri(REDIRECT_URI)
.showAuthView(true)
.build();

  • การดำเนินการนี้จะเชื่อมต่อแอปของคุณกับบัญชี Spotify เมื่อผู้ใช้ลงชื่อเข้าใช้และให้สิทธิ์การเข้าถึงแอปของคุณ คุณยังสามารถเพิ่มรหัสต่อไปนี้ในวิธีการเริ่มต้นของคุณ

SpotifyAppRemote.connect (นี่, connectionParams,
Connector.ConnectionListener ใหม่ () {

@แทนที่
โมฆะสาธารณะonConnected (SpotifyAppRemote spotifyAppRemote) {
mSpotifyAppRemote = spotifyAppRemote;
Log.d("กิจกรรมหลัก", "เชื่อมต่อแล้ว เย้!");

// ตอนนี้คุณสามารถเริ่มโต้ตอบกับ App Remote ที่
เชื่อมต่อ ();
}

@ แทนที่
โมฆะสาธารณะ onFailure (โยนได้) {
Log.e ("กิจกรรมหลัก", throwable.getMessage (), ขว้างได้);

// เกิดข้อผิดพลาดขณะพยายามเชื่อมต่อ! จัดการข้อผิดพลาดที่นี่
}
});

แอป andriod SDK ใช้ URI การเปลี่ยนเส้นทาง รหัสไคลเอ็นต์ และขอบเขตเดียวกันเมื่อเชื่อมต่อกับ Spotify รหัสด้านบนใช้ SpotifyAppRemote.Connector เพื่อเชื่อมต่อกับ Spotify และรับอินสแตนซ์ของ SpotifyAppRemote



Leave a Comment

วิธีสร้างเรื่องราวใน Facebook

วิธีสร้างเรื่องราวใน Facebook

การสร้างเรื่องราวใน Facebook สามารถสนุกสนานมาก นี่คือวิธีการที่คุณสามารถสร้างเรื่องราวบนอุปกรณ์ Android และคอมพิวเตอร์ของคุณได้.

ปิดการเล่นวิดีโออัตโนมัติใน Firefox และ Chrome

ปิดการเล่นวิดีโออัตโนมัติใน Firefox และ Chrome

เรียนรู้วิธีปิดเสียงวิดีโอที่กวนใจใน Google Chrome และ Mozilla Firefox ด้วยบทแนะนำนี้.

Galaxy Tab S8 ไม่เปิด: วิธีแก้ไข

Galaxy Tab S8 ไม่เปิด: วิธีแก้ไข

แก้ปัญหาเมื่อ Samsung Galaxy Tab S8 ติดอยู่บนหน้าจอสีดำและไม่เปิดใช้งาน.

Android: ป้องกันแอพจากการเปิดตอนเริ่มต้น

Android: ป้องกันแอพจากการเปิดตอนเริ่มต้น

บทแนะนำที่แสดงวิธีการสองวิธีในการป้องกันแอพจากการเริ่มต้นใช้งานบนอุปกรณ์ Android ของคุณเป็นการถาวร.

Android: วิธีส่งต่อข้อความ

Android: วิธีส่งต่อข้อความ

บทแนะนำนี้จะแสดงวิธีการส่งต่อข้อความจากอุปกรณ์ Android โดยใช้แอป Google Messaging.

Amazon Fire: วิธีติดตั้ง Google Chrome ผ่านไฟล์ APK

Amazon Fire: วิธีติดตั้ง Google Chrome ผ่านไฟล์ APK

คุณมี Amazon Fire และต้องการติดตั้ง Google Chrome บนมันหรือไม่? เรียนรู้วิธีติดตั้ง Google Chrome ผ่านไฟล์ APK บนอุปกรณ์ Kindle ของคุณ.

Android: วิธีปิดการแก้ไขอัตโนมัติในขั้นตอนที่ง่าย

Android: วิธีปิดการแก้ไขอัตโนมัติในขั้นตอนที่ง่าย

วิธีการเปิดหรือปิดฟีเจอร์การตรวจสอบการสะกดในระบบปฏิบัติการ Android.

ที่ชาร์จไหนใช้งานได้กับโทรศัพท์หรือแท็บเล็ตของฉัน?

ที่ชาร์จไหนใช้งานได้กับโทรศัพท์หรือแท็บเล็ตของฉัน?

สงสัยว่าคุณสามารถใช้ที่ชาร์จจากอุปกรณ์อื่นกับโทรศัพท์หรือแท็บเล็ตของคุณได้หรือไม่? บทความนี้มีคำตอบให้คุณ.

ที่ชาร์จที่ดีที่สุดสำหรับ Galaxy Tab S9

ที่ชาร์จที่ดีที่สุดสำหรับ Galaxy Tab S9

เมื่อซัมซุงเปิดตัวแท็บเล็ตเรือธงใหม่ มีหลายอย่างที่น่าตื่นเต้นเกี่ยวกับ Galaxy Tab S9, S9+ และ S9 Ultra

Amazon Fire: วิธีเพิ่มบันทึกและเน้นข้อความในหนังสือ

Amazon Fire: วิธีเพิ่มบันทึกและเน้นข้อความในหนังสือ

คุณชอบอ่าน eBook บนแท็บเล็ต Amazon Kindle Fire หรือไม่? เรียนรู้วิธีเพิ่มบันทึกและเน้นข้อความในหนังสือใน Kindle Fire.