-1

私はAndroid用のアプリを構築しようとしています。これはndkを介してcコードを使用しています。cコードは、標準入力からテキストを読み取り、それを操作して、標準出力に出力します。これは、コンソールプログラムの通常の動作とまったく同じです。

ここで、ユーザーがedittextを使用してAndroidにテキストを入力するようにします。次に、このテキストをndkを使用してcルーチンの標準入力に渡す必要があります。

cルーチンがテキストを操作した後、テキストはstdoutからandroidsedittextとは反対の方向に進む必要があります。

この操作をそのように行うための比較的簡単な方法があることを願っています。

4

1 に答える 1

0

私の知る限り、これは不可能です。

文字列をパラメーターとして受け取り、文字列を返す C 関数を作成し、パラメーターと戻り値を使用して Java と C の間で文字列をやり取りすることができます。または、C を完全に取り除き、Java ですべてのロジックを実装します。 .

于 2012-08-12T19:21:04.297 に答える