From b55512f3b29f6569ef263075ffed7ad2ef8d308e Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Tue, 15 Mar 2016 21:00:04 +0300 Subject: [PATCH 1/2] set min sdk 16 --- app/build.gradle | 1 - .../audiorecorder/activities/RecordingActivity.java | 10 +++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 822a1c2..eff75e0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -33,7 +33,6 @@ dependencies { testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.2.0' compile 'com.android.support:support-v4:23.2.0' - compile 'com.android.support:support-v13:23.2.0' compile 'com.android.support:preference-v14:23.2.0' compile 'com.android.support:design:23.2.0' } diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index fd7da1f..0746168 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -2,7 +2,6 @@ package com.github.axet.audiorecorder.activities; import android.Manifest; import android.app.AlertDialog; -import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.ProgressDialog; @@ -20,6 +19,7 @@ import android.media.MediaRecorder; import android.os.*; import android.preference.PreferenceManager; import android.support.v4.app.ActivityCompat; +import android.support.v4.app.NotificationCompat; import android.support.v4.content.ContextCompat; import android.support.v7.app.AppCompatActivity; import android.telephony.PhoneStateListener; @@ -175,7 +175,7 @@ public class RecordingActivity extends AppCompatActivity { sampleRate = Integer.parseInt(shared.getString(MainApplication.PREFERENCE_RATE, "")); - if (isEmulator() && Build.VERSION.SDK_INT < 23) { + if (Build.VERSION.SDK_INT < 23 && isEmulator()) { Toast.makeText(this, "Emulator Detected. Reducing Sample Rate to 8000 Hz", Toast.LENGTH_SHORT).show(); sampleRate = 8000; } @@ -224,7 +224,7 @@ public class RecordingActivity extends AppCompatActivity { } boolean isEmulator() { - return Build.FINGERPRINT.contains("generic"); + return "goldfish".equals(Build.HARDWARE); } @Override @@ -526,14 +526,14 @@ public class RecordingActivity extends AppCompatActivity { view.setOnClickPendingIntent(R.id.notification_pause, pe); view.setImageViewResource(R.id.notification_pause, thread == null ? R.drawable.play : R.drawable.pause); - Notification.Builder builder = new Notification.Builder(this) + NotificationCompat.Builder builder = new NotificationCompat.Builder(this) .setOngoing(true) .setContentTitle("Recording") .setSmallIcon(R.drawable.ic_mic_24dp) .setContent(view); if (Build.VERSION.SDK_INT >= 21) - builder.setVisibility(Notification.VISIBILITY_PUBLIC); + builder.setVisibility(NotificationCompat.VISIBILITY_PUBLIC); notificationManager.notify(NOTIFICATION_RECORDING_ICON, builder.build()); } From e3c52ad20d5eb3acb820a60697ff1805026d6548 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Tue, 15 Mar 2016 21:00:09 +0300 Subject: [PATCH 2/2] Bump version 1.0.16 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index eff75e0..083e54c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 16 targetSdkVersion 23 - versionCode 16 - versionName "1.0.15" + versionCode 17 + versionName "1.0.16" } signingConfigs { release {