Skip to content

Commit 60bb026

Browse files
committed
Upgrade SDK version and fix build error
1 parent db4e662 commit 60bb026

File tree

8 files changed

+35
-23
lines changed

8 files changed

+35
-23
lines changed

AndroidManifest.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@
1616
android:allowBackup="true"
1717
android:icon="@drawable/ic_launcher"
1818
android:label="@string/app_name"
19-
android:theme="@style/AppTheme" >
19+
android:theme="@style/AppTheme"
20+
android:usesCleartextTraffic="true" >
2021

2122
<activity
2223
android:name="com.connectsdk.sampler.MainActivity"
2324
android:windowSoftInputMode="stateHidden"
2425
android:label="@string/app_name"
25-
android:screenOrientation="portrait" >
26+
android:screenOrientation="portrait"
27+
android:exported="true" >
2628
<intent-filter>
2729
<action android:name="android.intent.action.MAIN" />
2830

build.gradle

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ allprojects {
2020
apply plugin: 'com.android.application'
2121

2222
android {
23-
compileSdkVersion 22
23+
compileSdkVersion 31
2424

2525
defaultConfig {
2626
applicationId "com.connectsdk.sampler"
27-
minSdkVersion 10
28-
targetSdkVersion 22
27+
minSdkVersion 24
28+
targetSdkVersion 31
2929
}
3030

3131
sourceSets {
@@ -49,10 +49,15 @@ android {
4949
}
5050
}
5151

52+
compileOptions {
53+
sourceCompatibility JavaVersion.VERSION_1_8
54+
targetCompatibility JavaVersion.VERSION_1_8
55+
}
56+
ndkVersion "24.0.8215888"
5257
}
5358

5459
dependencies {
55-
implementation 'com.github.ConnectSDK:Connect-SDK-Android-Lite:master-SNAPSHOT'
56-
implementation 'com.android.support:support-v4:22.2.1'
57-
implementation 'com.android.support:appcompat-v7:22.+'
60+
implementation 'com.github.ConnectSDK:Connect-SDK-Android:master-SNAPSHOT'
61+
implementation 'androidx.appcompat:appcompat:1.4.0'
62+
implementation "androidx.viewpager2:viewpager2:1.0.0"
5863
}

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
android.enableJetifier=true
2+
android.useAndroidX=true

res/layout/activity_main.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<androidx.viewpager.widget.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
23
xmlns:tools="http://schemas.android.com/tools"
34
android:id="@+id/pager"
45
android:layout_width="match_parent"

src/com/connectsdk/sampler/MainActivity.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@
1616
import android.content.DialogInterface;
1717
import android.os.Bundle;
1818
import android.os.Handler;
19-
import android.support.v4.app.FragmentTransaction;
20-
import android.support.v4.view.ViewPager;
21-
import android.support.v7.app.ActionBar;
22-
import android.support.v7.app.ActionBarActivity;
2319
import android.text.InputType;
2420
import android.util.Log;
2521
import android.view.Menu;
@@ -30,6 +26,11 @@
3026
import android.widget.EditText;
3127
import android.widget.Toast;
3228

29+
import androidx.appcompat.app.ActionBar;
30+
import androidx.appcompat.app.AppCompatActivity;
31+
import androidx.fragment.app.FragmentTransaction;
32+
import androidx.viewpager.widget.ViewPager;
33+
3334
import com.connectsdk.device.ConnectableDevice;
3435
import com.connectsdk.device.ConnectableDeviceListener;
3536
import com.connectsdk.device.DevicePicker;
@@ -45,7 +46,7 @@
4546
import java.util.ArrayList;
4647
import java.util.List;
4748

48-
public class MainActivity extends ActionBarActivity implements ActionBar.TabListener {
49+
public class MainActivity extends AppCompatActivity implements ActionBar.TabListener {
4950

5051
ConnectableDevice mTV;
5152
AlertDialog dialog;
@@ -355,15 +356,15 @@ public boolean onOptionsItemSelected(MenuItem item) {
355356
return super.onOptionsItemSelected(item);
356357
}
357358

359+
@Override public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) { }
360+
@Override public void onTabReselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) { }
361+
358362
@Override
359363
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
360364
mViewPager.setCurrentItem(tab.getPosition());
361-
getSupportActionBar().setTitle(mSectionsPagerAdapter.getTitle(tab.getPosition()));
365+
setTitle(mSectionsPagerAdapter.getTitle(tab.getPosition()));
362366
BaseFragment frag = mSectionsPagerAdapter.getFragment(tab.getPosition());
363367
if (frag != null)
364368
frag.setTv(mTV);
365369
}
366-
367-
@Override public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) { }
368-
@Override public void onTabReselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) { }
369370
}

src/com/connectsdk/sampler/SectionsPagerAdapter.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@
1313

1414
import android.content.Context;
1515
import android.content.res.TypedArray;
16-
import android.support.v4.app.Fragment;
17-
import android.support.v4.app.FragmentManager;
18-
import android.support.v4.app.FragmentPagerAdapter;
16+
17+
import androidx.fragment.app.Fragment;
18+
import androidx.fragment.app.FragmentManager;
19+
import androidx.fragment.app.FragmentPagerAdapter;
1920

2021
import com.connectsdk.sampler.fragments.AppsFragment;
2122
import com.connectsdk.sampler.fragments.BaseFragment;

src/com/connectsdk/sampler/fragments/BaseFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import android.content.Context;
1515
import android.os.Bundle;
16-
import android.support.v4.app.Fragment;
16+
import androidx.fragment.app.Fragment;
1717
import android.view.KeyEvent;
1818
import android.widget.Button;
1919

src/com/connectsdk/sampler/fragments/WebAppFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public void enableButtons() {
145145
}
146146

147147
if (getTv().getServiceByName(WEBOSID) != null)
148-
webAppId = "WebAppTester";
148+
webAppId = "SampleWebApp";
149149
else if (getTv().getServiceByName(CASTID) != null)
150150
webAppId = "DDCEDE96";
151151
else if (getTv().getServiceByName(MULTISCREENID) != null)

0 commit comments

Comments
 (0)