--> -->
#blog2navi() *CrossWalkでFileのUploadを実現するには [#k7264cd9] androidのブラウザライブラリ、CrossWalkを使っていて、ファイルのuploadではまったのでメモ。 そのままブラウザを使うだけではファイルのuploadは実現できない。ファイル選択から戻ってきたときにonActivityResultが発生するので、それを捕まえてxWalkViewに投げてあげないといけない。 #code{{ #code(java){{ @Override protected void onActivityResult(int requestCode, int resultCode, Intent intent){ Log.d(TAG, "onActivityResult"); if (xWalkWebView != null) { xWalkWebView.onActivityResult(requestCode, resultCode, intent); } } }} これだけ。 android標準のwebViewだと、fileChooserがどうのこうと検索されるが、CrossWalkの場合はこれでいける。 ただ、日本語ファイル名とか、Picasaに入ってる画像とかが上手くuploadされないらしい。それはとりあえず気にしないことにする。 #htmlinsert(twitterbutton.html) RIGHT:Category: [[[android>日記/Category/android]]] - 06:52:13 ---- RIGHT:&blog2trackback(); #comment(above) #blog2navi()