app.module.ts에 import { HttpModule } from '@angular/http'; 임포트 후


imports: [

  BrowserModule,

  HttpModule,

],


추가


요청할 소스에

import { Http, Headers, RequestOptions, URLSearchParams } from '@angular/http';


constructor(public http:Http) {

}


connect() {

  var url = "http://url";


  var headers = new Headers();

  headers.append('Access-Control-Allow-Headers', 'Content-Type');

  headers.append('Access-Control-Allow-Methods', 'POST');

  headers.append('Access-Control-Allow-Origin', '*');

  let options = new RequestOptions({ headers: headers });

    

  //포스트로 전달할 값을 담는다

  let data = new URLSearchParams();

  data.append("key", "value");

  data.append("key", "value");

  

  //url과 포스트로 넘길 값

  this.http.post(url, data)

    .subscribe(data => {

      console.log("data.text == > " + data.text());

    }, error => {

      console.log("error == > " + error.text());// Error getting the data

    });

}

'아이오닉' 카테고리의 다른 글

플랫폼 추가 및 빌드  (0) 2017.09.14
proxy 설정  (0) 2017.08.01
xml parser  (0) 2017.08.01
nativieStorage  (0) 2017.08.01

ionic cordova plugin add cordova-plugin-nativestorage

npm install --save @ionic-native/native-storage


app.module.ts 에 import { NativeStorage } from '@ionic-native/native-storage'; 임포트를 한 후에


providers에 NativeStorage 등록


nativeStorage.setItem("key", "value");


nativeStorage.get("key").then(

  data => console.log(data),

  error => console.error(error)

)

'아이오닉' 카테고리의 다른 글

플랫폼 추가 및 빌드  (0) 2017.09.14
proxy 설정  (0) 2017.08.01
xml parser  (0) 2017.08.01
http  (0) 2017.08.01

// 실제 경로 찾기

private String getPath(Uri uri)

{

    String[] projection = { MediaStore.Images.Media.DATA };

    Cursor cursor = managedQuery(uri, projection, null, null, null);

    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);

    cursor.moveToFirst();

    return cursor.getString(column_index);

}

 

// 파일명 찾기

private String getName(Uri uri)

{

    String[] projection = { MediaStore.Images.ImageColumns.DISPLAY_NAME };

    Cursor cursor = managedQuery(uri, projection, null, null, null);

    int column_index = cursor

            .getColumnIndexOrThrow(MediaStore.Images.ImageColumns.DISPLAY_NAME);

    cursor.moveToFirst();

    return cursor.getString(column_index);

}

 

// uri 아이디 찾기

private String getUriId(Uri uri)

{

    String[] projection = { MediaStore.Images.ImageColumns._ID };

    Cursor cursor = managedQuery(uri, projection, null, null, null);

    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.ImageColumns._ID);

    cursor.moveToFirst();

    return cursor.getString(column_index);

}



출처: http://susemi99.tistory.com/890 [쎄미 - 우물쭈물하다가 내 이럴 줄 알았지]

'android' 카테고리의 다른 글

actionbar 공통으로 사용하기  (0) 2017.10.10
화면 가로, 세로 고정  (0) 2017.10.10
AsyncTask httpConnection  (0) 2016.12.27
안드로이드 웹뷰 자동회전 리로드 방지  (0) 2016.11.04
ArrayList 정렬  (0) 2016.10.07

+ Recent posts