Skip to content

Commit c8f44a0

Browse files
committed
1.Demo工程targetSDKVersion升级到28(Android Pie)。
1 parent b2da48e commit c8f44a0

File tree

4 files changed

+37
-9
lines changed

4 files changed

+37
-9
lines changed

UMLibrary/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
apply plugin: 'com.android.library'
22

33
android {
4-
compileSdkVersion 26
5-
buildToolsVersion "26.0.0"
4+
compileSdkVersion 28
5+
buildToolsVersion "28.0.3"
66

77
defaultConfig {
88
minSdkVersion 14
9-
targetSdkVersion 26
9+
targetSdkVersion 28
1010
versionCode 1
1111
versionName "1.0"
1212

app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
apply plugin: 'com.android.application'
22

33
android {
4-
compileSdkVersion 26
5-
buildToolsVersion '26.0.3'
4+
compileSdkVersion 28
5+
buildToolsVersion '28.0.3'
66
defaultConfig {
77
applicationId "com.umeng.soexample"
88
minSdkVersion 18
9-
targetSdkVersion 22
9+
targetSdkVersion 28
1010
versionCode 1
1111
versionName "1.0"
1212
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

app/src/main/AndroidManifest.xml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
android:icon="@mipmap/ic_launcher"
88
android:name=".App"
99
android:supportsRtl="true">
10+
<!-- targetSDKVersion 28 开启http请求,避免net::ERR_CLEARTEXT_NOT_PERMITTED错误-->
11+
android:usesCleartextTraffic="true">
1012

13+
<!--明确引用org.apache.http.legacy库,避免QQ官方open sdk在Android 9上报错 -->
14+
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
1115
<!--demo启动页-->
1216
<activity
1317
android:name=".push.SplashTestActivity"
@@ -140,10 +144,8 @@
140144
android:noHistory="true" >
141145
<intent-filter>
142146
<action android:name="android.intent.action.VIEW" />
143-
144147
<category android:name="android.intent.category.DEFAULT" />
145148
<category android:name="android.intent.category.BROWSABLE" />
146-
147149
<data android:scheme="tencent100424468" />
148150
</intent-filter>
149151
</activity>
@@ -152,6 +154,7 @@
152154
android:screenOrientation="portrait"
153155
android:theme="@android:style/Theme.Translucent.NoTitleBar"
154156
android:configChanges="orientation|keyboardHidden|screenSize"/>
157+
155158
<uses-library
156159
android:name="com.google.android.maps"
157160
android:required="false" />
@@ -209,4 +212,12 @@
209212

210213
</application>
211214

215+
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
216+
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
217+
<uses-permission android:name="android.permission.INTERNET" />
218+
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
219+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
220+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
221+
222+
212223
</manifest>

app/src/main/java/com/umeng/soexample/HomeActivity.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package com.umeng.soexample;
22

3+
import android.Manifest;
34
import android.content.Intent;
5+
import android.os.Build;
46
import android.os.Bundle;
7+
import android.support.annotation.NonNull;
8+
import android.support.v4.app.ActivityCompat;
59
import android.view.View;
610
import android.view.View.OnClickListener;
711

@@ -47,12 +51,25 @@ public void onClick(View view) {
4751
startActivity(intent);
4852
}
4953
});
54+
55+
if(Build.VERSION.SDK_INT >= 23){
56+
String[] mPermissionList = new String[]{
57+
Manifest.permission.WRITE_EXTERNAL_STORAGE,
58+
Manifest.permission.READ_PHONE_STATE,
59+
Manifest.permission.READ_EXTERNAL_STORAGE};
60+
this.requestPermissions(mPermissionList, 123);
61+
}
62+
}
63+
64+
65+
@Override
66+
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
67+
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
5068
}
5169

5270
@Override
5371
public int getLayout() {
5472
return R.layout.activity_home;
5573
}
5674

57-
5875
}

0 commit comments

Comments
 (0)