Androidアプリケーションフレームワーク層を改造しよう!:実践しながら学ぶ Android USBガジェットの仕組み(7)(1/2 ページ) 引き続き、起動不能になったPCを救出する「PCRescuroid」の開発を進める。今回は、CDイメージをマウントすべく、アプリケーションフレームワーク層の修正ポイントを詳しく見ていく。
![Androidアプリケーションフレームワーク層を改造しよう!](https://cdn-ak-scissors.b.st-hatena.com/image/square/a5f58ba10b1606e092ce9387c65d15b914656ed5/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fmn%2Farticles%2F1209%2F18%2Fl_ay_android_usb07_fig04.jpg)
Android の WebView を使って Javascript 関数を呼び出すには WebView#loadUrl メソッドを使います。ただしこの方法だと関数の戻り値を取得することができません。 一番簡単で手軽な方法として Javascript の alert 関数を使って WebChromeClient クラスの onJsAlert メソッドから戻り値を受け取る方法がありますが、この方法だと alert 関数が使えなくなりデバッグするときにとても不便だったり、関数の種類が増えると戻り値の文字列解析が必要になったりとイマイチ使えませんでした。 javaからjavascriptを実行した場合の返り値の受け取り そこで JavascriptInterface を使って Javascript 関数の戻り値を取得するプログラムを作成してみました。 今回作成したプログラムの特徴は以下になります。
UsefullCode.net Visual Studio 2005/2008/2010やandroid SDK/NDKでの開発者向けに便利なソースコードを提供 This site provide you with useful source codes under 'USEFULLCODE license'. Androidでカメラのシャッター音を消したアプリの作り方のメモです。 カメラアプリを作る際に、 private ShutterCallback _fnShutterCallback = new ShutterCallback(); private final class ShutterCallback implements android.hardware.Camera.ShutterCallback { public void onShutter() { Log.i("came
'12/11/24: このブログの内容をもとに Amazon Kindle ストアで電子書籍を出版しました。 スマートフォンアプリ配信の輸出管理 作者: 村上卓弥出版社/メーカー: 村上 卓弥発売日: 2012/11/23メディア: Kindle版 クリック: 1回この商品を含むブログ (2件) を見る AppStore でアプリ配信をしようとして iTunes Connect にアプリをアップロードしようとすると、「暗号使ってるかい?」(Export Complianceのところ)という質問がされますよね?皆さん、あそこちゃんと答えてますか? ほとんどのサイトは No でいいよ、と書いてあります。が、これは間違い。アプリが暗号関連でなくても、アプリ内に暗号コードが入ってなくても、iOS の暗号を使っている場合はここは Yes と答えないといけません。 具体的には、HTTPS を使ってる場
ゲームウオッチ「ボール」もどき。やりだすとハマル!ゲームメーカーN社の携帯ゲームの元祖、ゲーム&ウオッチ「ボール」もどきです。 後半、スピードMAXでのジャグリングは、見る人をも圧倒します(たぶん・・)。最近どうしてもやりたくなったのですが、手元にないので、それっぽいのを作ってみました。 残像を少し加え、当時の液晶画面の雰囲気を出してみました。YouTubeで見かけたプレイ動画を頼りに作成、調整しているので、特に中盤以降、速度(その他諸々)が違うかもしれません。 とりあえず、暇つぶしにでもどぞ。 ※不具合等のご連絡の際は、メッセージ欄に機種名も記入ください。動作確認 Test Device : Samsung Galaxy S, Sharp 005SH 検索キーワード(適当) シューティング,トランプ,花札,テトリス,レトロ,ブロック崩し,アングリー,angry,emu,gamewatch
お金が急遽必要になったとき、お金借りる方法をどれだけ知っていますか? 世の中にはお金を借りる様々な方法があります。それらを知っているのと知っていないのとでは、人生が大きく違うと言っても過言ではありません。 令和の時代、生きていくには情報が最も大事と言われています。 情報を持っている人、仕入れるのが早い人がお金を稼ぐことができると言われているのです。 お金を借りるのもそれと同じです。金利を安く国から借りたり、申込の当日に即日融資で借りれるカードローンで借りたり、全ては情報で選択されることでしょう。 この記事は、さまざまなお金を借りる方法についてメリット・デメリットと共に、初めての人でもわかりやすく書いていきます。 簡単にお金を借りる方法ならカードローンがおすすめ 結論的な事を書きますが、お金を借りる簡単な方法は「カードローン」で借りることです。 多分、100人にお金を借りる方法を聞けば、60
There’s no shortage of great web browsers for Android, and which one you use is largely up to personal preference. If we had to pick one however, we think Chrome is your best bet for speed, support across devices, and integrated features. Google ChromePlatform: Android Price: Free Download Page FeaturesTabbed browsing with Chrome’s familiar, mobile-friendly interface Browsing gestures, including p
セキュリティ上の問題と向き合いながら使うために 最近、新聞やニュースサイトでAndroidに関連したセキュリティ上の問題が取り上げられることが増えました。Androidでセキュリティ上の問題が多く報告されていることは事実です。しかし、気を付けるべきポイントを理解していれば、他のOSと同様、セキュリティ上の問題と向き合いながらうまく利用できるはずです。 本記事では、本記事執筆時点におけるAndroidを取り巻く現実的な脅威を概観したうえで、Android端末をプライベートで使用するユーザーが気を付けるべきことを紹介します。特に、Android端末を使い始めたばかりのユーザーに読んでいただければと思います。 なお、Android端末を「ビジネス用途」で使用したい場合には事情が変わります。Android端末をビジネス用途で使用する場合には、「私物のAndroid端末の取り扱い」や「Android
Lifehacker Pack for Android 2011: Our List of the Best Android Apps Whether you're an faithful Android user or you've just unboxed your first Android phone, there's a wealth of free and cheap apps in the Android Market that can turn your device into a mobile powerhouse. Our second annual Lifehacker Pack for Android is stuffed full of apps to keep you connected to home, office and friends, or just
OpenSSLを知っている人には有名な話だと思うが、OpenSSLではひとつのソケット(SSL型)に対してSSL_read()とSSL_write()を同時に呼ぶことはできない。(実際には多くの場合は動作するが、re-negotiationが動作しない) OpenSSLのFAQ この仕様は、blocking IOの時に問題となる。SSL_read()でブロックしている最中に別スレッドからSSL_write()することができないのだ。 SSL上の通信が、Read,Writeがシーケンシャルに行われるような通信の場合には問題とならないが、ReadとWriteが独立して行われる通信の場合、blocking IOのSSLは使えないことになる。 AndroidのSSL部はOpenSSLを使っているが、この辺りがどうなっているのか(制限がそのままあるのか、回避されているのか)を調べてみた。 結論として
※ご注意 ・本アプリは、2015年春「以前」に発売されたauスマートフォン向けに提供しているアプリです。2015年夏モデル「以降」のauスマートフォンでは、正しく動作しない可能性がございます。 ・2015年夏モデル以降のauスマートフォンをご利用のお客さまは、下記のauWi-FI接続ツールをご利用ください。 [auWi-Fi接続ツール 2015年夏モデル以降向け] https://play.google.com/store/apps/details?id=com.kddi.android.au_wifi_connect2 ・auスマートフォンの発売時期の確認は、auホームページをご確認ください。 https://www.au.com/mobile/product/smartphone/ ----------------------------------------------------
Androidを狙ったマルウェアが中国語圏を中心に広まっているようだ(エフセキュアブログの記事、本家/.)。 「ADRD」という名でも知られるマルウェア「HongTouTou」は、端末のIMEIとIMSIをリモートホストに送信する。リモートホストがサーチエンジンのURIとクエリ語句を返してくるので、これを使用してHongTouTouはバックグラウンドで検索を実行し、特定の検索結果に対するクリックをエミュレートする。サーチエンジン側からみれば、普通にモバイルユーザから検索が実行されているように見えるとのことだ。 HongTouTouは、正規のアプリケーションをリパッケージングして組み込まれる。スマートフォン用のセキュリティ企業Lookoutでは、人気ゲーム「RoboDefence」や壁紙アプリケーションなど、HongTouTouが組み込まれた14種類のアプリケーションを確認したという。ただし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く