Androidプログラミング質問スレ Part36
■ このスレッドは過去ログ倉庫に格納されています
0387382
2013/09/25(水) 18:56:40.00それもちょっと考えたんですが、言語数が多くなると、
切り替えながらのループになるので、ちょっとつらいです。
それに、例題ではvaluesに英語のリソースを入れていますが、
プログラムが見た場合、valuesにある言語が英語とは限らないので、どの言語で取得できるのかがわかりません。
(外部でも使われるようなライブラリを作ってました)
>>385
NativeのC++とJavaがどう連携して動いているのかまで把握してないので、、これ以上はツライです;
検索して、android_content_AssetManager_getNativeStringBlockを見てみましたが、多分私は正しく解釈できてません。
assetManagerForJavaObjectでJavaのAssetManagerクラスのインスタンスを取得し、(解釈間違ってそう)
ResourcesクラスのgetTableStringBlockを呼んでいるように見えるのですが、、、
JavaのResourcesクラスにはgetTableStringBlockメソッドは無いんですよね。
これ、Native側にも同じようなResourcesクラスがあるんでしょうか。
■ このスレッドは過去ログ倉庫に格納されています