Langsung ke konten utama

Postingan

Menampilkan postingan dari September, 2017

Download file using Okio in Android

Okio is a library that complements java.io and java.nio to make it much easier to access, store, and process your data. Simply Okio is a modern I/O API for Java.  In this post, we will see how to download image or any file using Okio. Okio is component for OkHttp Coding Part Create a new project in Android Studio. Add following dependencies to your  app-level  build.gradle  file. compile 'com.squareup.okhttp3:okhttp:3.6.0' Don't forget to add the following permission in your AndroidManifest.xml <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> Implementation Paste the following code in your Activity and Here, I have kept as MainActivity.java public void downloadImg(View view) { try { Request request = new Request.Builder() .url(imageLink) .build(); new OkHttpClient().newCall(request).enqueue(new Callback() { @Override public void onFail

Youtube Video link to mp3 file - Library

Library to Download youtube video as mp3 files Created By How to Download Gradle: compile 'com.ajts.androidmads.youtubemp3:youtubemp3:1.0.0' Maven: <dependency> <groupId>com.ajts.androidmads.youtubemp3</groupId> <artifactId>youtubemp3</artifactId> <version>1.0.0</version> <type>pom</type> </dependency> How to use this Library: This Library is used to download mp3 file from youtube video link. new YTubeMp3Service.Builder(MainActivity.this) .setDownloadUrl("https://youtu.be/nZDGC-tXCo0") .setFolderPath(new File(Environment.getExternalStorageDirectory(), "/YTMp3/Downloads").getPath()) .setOnDownloadListener(new YTubeMp3Service.Builder.DownloadListener() { @Override public void onSuccess(String savedPath) { Log.v("exce", savedPath); progressDialog.dismiss(); } @Override public void onDownloadStarted() {

SQLite Importer Exporter - Library

A light weight library for exporting and importing sqlite database in android Created By How to Download Gradle: compile 'com.ajts.androidmads.sqliteimpex:library:1.0.0' Maven: <dependency> <groupId>com.ajts.androidmads.sqliteimpex</groupId> <artifactId>library</artifactId> <version>1.0.0</version> <type>pom</type> </dependency> How to use this Library: This Library is used to import SQLite Database from Assets or External path and Export/Backup SQLite Database to external path. SQLiteImporterExporter sqLiteImporterExporter = new SQLiteImporterExporter(getApplicationContext(), db); // Listeners for Import and Export DB sqLiteImporterExporter.setOnImportListener(new SQLiteImporterExporter.ImportListener() { @Override public void onSuccess(String message) { Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show(); } @Override public void onFailure(Exception exception