1
1
package com .vpaliy .soundcloud_api ;
2
2
3
+ import android .content .Intent ;
4
+ import android .net .Uri ;
3
5
import android .support .v7 .app .AppCompatActivity ;
4
6
import android .os .Bundle ;
5
7
import android .util .Log ;
6
8
7
9
import com .vpaliy .soundcloud .SoundCloud ;
8
10
import com .vpaliy .soundcloud .SoundCloudService ;
11
+ import com .vpaliy .soundcloud .auth .SoundCloudAuth ;
9
12
import com .vpaliy .soundcloud .model .App ;
10
13
import com .vpaliy .soundcloud .model .Page ;
14
+ import com .vpaliy .soundcloud .model .Token ;
11
15
import com .vpaliy .soundcloud .model .Track ;
12
16
import com .vpaliy .soundcloud .model .User ;
13
17
14
18
import java .util .List ;
15
19
16
20
import rx .android .schedulers .AndroidSchedulers ;
17
21
import rx .functions .Action1 ;
22
+ import rx .functions .Func1 ;
18
23
import rx .schedulers .Schedulers ;
19
24
20
25
public class MainActivity extends AppCompatActivity {
@@ -25,5 +30,17 @@ public class MainActivity extends AppCompatActivity {
25
30
protected void onCreate (Bundle savedInstanceState ) {
26
31
super .onCreate (savedInstanceState );
27
32
setContentView (R .layout .activity_main );
33
+
34
+ SoundCloudAuth .create (Config .CLIENT_ID ,Config .CLIENT_SECRET_ID )
35
+ .loginWithActivity (this ,Config .REDIRECT_URI ,1 );
36
+ }
37
+
38
+ @ Override
39
+ protected void onActivityResult (int requestCode , int resultCode , Intent data ) {
40
+ super .onActivityResult (requestCode , resultCode , data );
41
+ String string =data .getDataString ();
42
+ String code = Uri .parse (string ).getQueryParameter ("code" );
43
+
44
+ Log .d (TAG ,code );
28
45
}
29
46
}
0 commit comments