ODBIERZ TWÓJ BONUS :: »

<com.google.android.material.textfield.TextInputEditText android:id="@+id/etUrl" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textUri" /> </com.google.android.material.textfield.TextInputLayout>

<com.google.android.material.textfield.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox" android:hint="File name (optional)" android:layout_marginTop="8dp">

private val connection = object : ServiceConnection { override fun onServiceConnected(name: ComponentName?, service: IBinder?) { val binder = service as VideoDownloaderService.DownloadBinder downloadService = binder.getService() isBound = true } override fun onServiceDisconnected(name: ComponentName?) { isBound = false downloadService = null } }

I can't directly download videos from YouTube as it violates YouTube's Terms of Service (only official YouTube Premium allows offline downloads within their app).

override fun onBind(intent: Intent?): IBinder = binder

Ebook
125,10 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint