1

次のようなネイティブ Android サービスを作成しました。

public class AssociateNavService extends Service {

    /* (non-Javadoc)
     * @see android.app.Service#onBind(android.content.Intent)
     */

    @Override
    public void onCreate() {

       //some code
    }


    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {

        //some layout stuff

        statusChecker.run();

        // If we get killed, after returning from here, restart
        return START_REDELIVER_INTENT;
    }

    @Override
    public IBinder onBind(Intent intent) {

        // We don't provide binding, so return null
        return null;
    }

    @Override
    public void onDestroy() {

        unregisterReceiver(batteryReceiver);
        mHandler.removeCallbacks(statusChecker);
        winMgr.removeView(disableStatusBar);
        //Toast.makeText(this, "service done", Toast.LENGTH_SHORT).show(); 
    }


    ....
}

現在、phoneGap でプロジェクトを行っている友人が、このサービスを自分のプロジェクトでネイティブ ライブラリまたは拡張機能として使用できるかどうか疑問に思っていました。

誰かがこれを行う方法についてのチュートリアルを教えてもらえますか..

4

1 に答える 1

1

カスタム ネイティブ機能を統合するには、プラグイン API を使用します。

http://docs.phonegap.com/en/2.3.0/guide_plugin-development_index.md.html

于 2013-01-30T22:51:32.913 に答える