2012-08-16 5 views
9

私は、Tizenの方向性の価値を得るために、ネイティブアプリケーションをcで記述したいと思います。 コンパイル済みのCコードはTizenの電話機で実行する必要があり、私は方向の値を取得する必要があります。 Tizenソースから取得したコールバック関数はTizenでオリエンテーションを取得するコールバック関数を使用するには?

int app_cb_broker_appcore_rotation_event(enum appcore_rm rm, void *data) 
{ 
    app_device_orientation_cb device_orientation_cb; 

    device_orientation_cb = app_context.callbacks->device_orientation; 

    if (device_orientation_cb != NULL) 
    { 
      app_device_orientation_e dev_orientation; 

      dev_orientation = app_convert_appcore_rm(rm); 

      device_orientation_cb(dev_orientation, app_context.user_data); 
    } 

    return 0; 
} 

現在の方向の値を取得するにはどうすればいいですか?

答えて

1

ヘッダファイルを見て:あなたは時に回転変化通知されるコールバック関数を登録するappcore_set_rotation_cbを呼び出す必要がありますように見えます https://review.tizen.org/git/?p=framework/appfw/app-core.git;a=blob;f=include/appcore-common.h;hb=HEAD

。既存の状態を取得したい場合は、appcore_get_rotation_stateと呼ぶことができます。

ヘッダーファイルに含まれているAPIドキュメントにサンプルコードがあります。

関連する問題