การรวม 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

ฝากความเห็น

วิธีสร้างเรื่องราวใน 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.