-
Notifications
You must be signed in to change notification settings - Fork 130
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from smartdevicelink/develop
Lockscreen dismiss
- Loading branch information
Showing
1,574 changed files
with
111,205 additions
and
44,289 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,9 @@ | ||
# 4.6.0 Release Notes | ||
# 4.8.1 Release Notes | ||
|
||
### API New Features & Breaking Changes | ||
- `RPCRequestFactory` has been deprecated. Please use the desired RPC's constructor instead. | ||
- The Android Annotations Library has been added to the project to better help and inform developers about the SDK. | ||
### Hotfix | ||
|
||
### Enhancements | ||
- The router service foreground lifecycle is improved. The notification should no longer be seen when connecting to non-SDL devices. | ||
- The SDL notification now links to a webpage to explain what the notification is and how to hide it. | ||
- The required `intent-filter` entires for the `SdlBroadcastReceiver` has been reduced. It is now only listening for the SDL custom intent, ACL connect, and USB connection if using AOA. | ||
- RPC classes now contain constructors with the required parameters for that RPC. | ||
- Moved project to newer version of Gradle. Updated configurations including from `compile` to `api` and `implementation`. | ||
- `SdlProxyBuilder` was cleaned up to remove redundant variables between the `SdlProxyBuilder.Builder` object and the `SdlProxyBuilder` class. | ||
|
||
### Bug Fixes | ||
- Fixed touch issues with the video streaming feature. A new module was added to handle touch events much more aligned with Android native views. | ||
- Fixed JavaDoc issue in `UnregisterAppInterface`. | ||
- Fixed JavaDoc issue in `AddCommand`. | ||
- Added tags to the string resource xml file to ignore translation | ||
- Temporary fix to the TCP transport to catch `NetworkOnTheMainThread` exceptions when the connection is closing. | ||
- Fix issue where the `SdlBroadcastReceiver` was attempting to send implicit intents to ping the `SdlRouterService`. They are now explicit. | ||
- Fix a potential NPE in the `SdlBroadcastReceiver` while an app is only using USB and does not include an instance of an `SdlRouterService`. | ||
- Removed reflection usage in bluetooth transports when operating on systems that are newer than Android Oreo in anticipation of Android P. | ||
- Fix an issue where the `SdlBroadcastReceiver` would throw a false positive regarding whether or not an app had included the correct `intent-filter` in their `SdlRouterService` manifest declaration. | ||
- [NPE at SdlProtocol.java line 1132 #946](https://github.com/smartdevicelink/sdl_java_suite/issues/946) | ||
- [SdlManager doesn't transition to shutdown state when dispose() is called #1052] (https://github.com/smartdevicelink/sdl_java_suite/issues/1052) | ||
- [onLegacyModeEnabled no longer implemented #1051](https://github.com/smartdevicelink/sdl_java_suite/issues/1051) | ||
- [I can't get the value by getPressureTellTale() #1057](https://github.com/smartdevicelink/sdl_java_suite/issues/1057) | ||
- Fixed JavaEE Hello SDL app with correct constructor usage |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
4.8.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
## SmartDeviceLink Android | ||
|
||
We're still working on creating documentation for each of these individual repositories, but in the meantime, you can find more information about SmartDeviceLink [here](https://smartdevicelink.com) | ||
|
||
### Installation | ||
|
||
#### Dependency Managers | ||
|
||
To compile with the latest release of SDL Android, include the following in your app's `build.gradle` file, | ||
|
||
``` | ||
repositories { | ||
jcenter() | ||
} | ||
dependencies { | ||
implementation 'com.smartdevicelink:sdl_android:4.+' | ||
} | ||
``` | ||
|
||
For Maven or Ivy snippets please look at [Bintray](https://bintray.com/smartdevicelink/sdl_android/sdl_android) | ||
|
||
#### Manually | ||
|
||
If you prefer not to use any of the aforementioned dependency managers, you can integrate SDL Android into your project manually. | ||
|
||
### Proguard Rules | ||
|
||
Developers using Proguard to shrink and obfuscate their code should be sure to include the following lines in their proguard-rules.pro file: | ||
|
||
``` | ||
-keep class com.smartdevicelink.** { *; } | ||
-keep class com.livio.** { *; } | ||
# Video streaming apps must add the following line | ||
-keep class ** extends com.smartdevicelink.streaming.video.SdlRemoteDisplay { *; } | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
// Top-level build file where you can add configuration options common to all sub-projects/modules. | ||
|
||
buildscript { | ||
|
||
repositories { | ||
google() | ||
jcenter() | ||
} | ||
dependencies { | ||
classpath 'com.android.tools.build:gradle:3.3.1' | ||
|
||
|
||
// NOTE: Do not place your application dependencies here; they belong | ||
// in the individual module build.gradle files | ||
} | ||
} | ||
|
||
allprojects { | ||
repositories { | ||
google() | ||
jcenter() | ||
} | ||
} | ||
|
||
task clean(type: Delete) { | ||
delete rootProject.buildDir | ||
} |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#Sun Jan 20 22:30:48 EST 2019 | ||
distributionBase=GRADLE_USER_HOME | ||
distributionPath=wrapper/dists | ||
zipStoreBase=GRADLE_USER_HOME | ||
zipStorePath=wrapper/dists | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
apply plugin: 'com.android.application' | ||
|
||
android { | ||
compileSdkVersion 28 | ||
defaultConfig { | ||
applicationId "com.sdl.hellosdlandroid" | ||
minSdkVersion 14 | ||
targetSdkVersion 28 | ||
versionCode 1 | ||
versionName "1.0" | ||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" | ||
} | ||
buildTypes { | ||
release { | ||
minifyEnabled false | ||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
} | ||
} | ||
flavorDimensions "default" | ||
productFlavors{ | ||
multi_sec_high { | ||
buildConfigField 'String', 'TRANSPORT', '"MULTI"' | ||
buildConfigField 'String', 'SECURITY', '"HIGH"' | ||
} | ||
multi_sec_med { | ||
buildConfigField 'String', 'TRANSPORT', '"MULTI"' | ||
buildConfigField 'String', 'SECURITY', '"MED"' | ||
} | ||
multi_sec_low { | ||
buildConfigField 'String', 'TRANSPORT', '"MULTI"' | ||
buildConfigField 'String', 'SECURITY', '"LOW"' | ||
} | ||
multi_sec_off { | ||
buildConfigField 'String', 'TRANSPORT', '"MULTI"' | ||
buildConfigField 'String', 'SECURITY', '"OFF"' | ||
} | ||
multi_high_bandwidth { | ||
buildConfigField 'String', 'TRANSPORT', '"MULTI_HB"' | ||
buildConfigField 'String', 'SECURITY', '"OFF"' | ||
} | ||
tcp { | ||
buildConfigField 'String', 'TRANSPORT', '"TCP"' | ||
buildConfigField 'String', 'SECURITY', '"OFF"' | ||
} | ||
} | ||
lintOptions { | ||
disable 'GoogleAppIndexingWarning' | ||
} | ||
} | ||
|
||
|
||
dependencies { | ||
implementation fileTree(dir: 'libs', include: ['*.jar']) | ||
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', { | ||
exclude group: 'com.android.support', module: 'support-annotations' | ||
}) | ||
implementation 'com.android.support:appcompat-v7:28.0.0' | ||
implementation project(path: ':sdl_android') | ||
testImplementation 'junit:junit:4.12' | ||
} |
Oops, something went wrong.