ニュース KLab株式会社が配信したニュースリリースやお客さまへのお知らせ、メディアの掲載情報をご覧いただけます。
Android Runtime 次いで,アプリケーションの実行環境「Android Runtime」を解説する。Android Runtimeは,仮想マシン「Dalvik VM」と,基本的なAPIを提供するコア・ライブラリで構成される。 Androidのすべてのアプリケーションは,Dalvik VM上で動作する(図4)。Dalvik VMは,Java VMと同様,メモリー管理をガベージ・コレクタ*が担当している。開発者がメモリーの確保と解放を明示的に実行しないでも,メモリー・リークによる深刻なシステム破壊を防いでいる。 加えて,JavaからC/C++を呼び出すAPIのJNI(Java Native Interface)にも対応している。CやC++で書かれたネイティブのコードが実行可能となっている。 Dalvik VMのアーキテクチャは,“レジスタ・ベース”を採用している。レジスタ・ベースは
AndroidからTwitterへアクセスするためのライブラリとして,Twitter4Jが有名です. これを使ってみようと,「Android Twitter4J」と検索すると 認証にWebViewを使った例がたくさん出てきます. ・・・いや,ちょっとまて. それはちょっとまずいだろう. そういうわけでもうちょっと賢い方法を探してみました. 何がまずいのさ 「Android Twitter4J」と検索すると,上位にこんなページが出てきます. Twitter4jを使ってOAuth認証をアプリ内で行う方法 Twitter4j-2.2.xを使ったOAuth認証のコーディング例 twitter4jでツイートする Android+Twitter4JでOAuthするためのソースコード 上のサイトでは次の様は方法をとっています. アプリ内にWebViewを貼り付け WebViewでTwitterの認証画面
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
をダウンロードします。 インストール 同意を求められるので。I agreeのチェックボックスをチェックしてダウンロードします。 SDKを置きたい場所に解凍します。Ex.私の場合は面倒なので、C:ドライブの直下においています。解凍すると、「android-sdk-windows」という名前のフォルダができます。これも後で面倒なので、リネームして、「android-sdk」という名前にしました。 マイコンピュータを右クリックして、プロパティを選択します。 「詳細設定」のタブを開いて、「環境変数」をクリックします。 「システム環境変数」の中から、「path」という項目を選択して、「編集」をクリックします。 変数値の最後の部分にandroid-sdk置いた場所を書き込みます。私の場合はこのようになります。「;C:\android-sdk-windows\tools」 *パスの前に「;」を入れてくだ
本日から長い連休の人も多い事でしょう。 こちらは5/1まで出勤なのでまあボチボチやっていきます。 ゆうべ、飲みも早く終わったのでいろいろしようとしたのですが21:10には寝ていた模様です。 さっき起きましたw 本日は休みなのでいつものように掃除など家事をします。 洗濯はもう完了しました。が、風が強い日なので洗濯物が飛ばされないかが心配です。対策はしてるんですけどね。 午後から散髪に行くつもりです。 せっかく小遣い入ったので秋葉原にでも何か買いに行きたいものですけどね。 Desireのroot化、ここ数日modacoを追っていたのですがついに出来るようになったみたいですね! ゆうべ寝る前に見たときはまだ出来ていなかったので果報は寝て待て、通りでしたw 今日はADB、goldcard作成から作業を開始するつもりです。 今朝はイーモバの調子がいいです。必要なファイルがまずまずの速度でDLされてい
注意! root化をした場合、SBの保証を受けられなくなる可能性があります。 実際にSBで受け取ってもらえてもHTC側で改造が認められて修理を受け付けてくれなかったケースが数度報告されてます。 また、root化に失敗した場合、あなたのDesire HDが壊れて使えなくなる可能性があります。この記事の内容には誤りが含まれている可能性があります。root化は 自己責任 で行ってください。 基礎知識 root化に関する説明 http://ja.wikipedia.org/wiki/Root%E5%8C%96_(Android_OS) HTC独自のシステム(hboot,S-OFFなど)に関する説明 http://htcsoku.info/htcsokudev/rudimentary-knowledge/glossary/ 手順(ace-tools.zipを用いたROOT化、S-OFF、SIMフリー
フォントが中華フォントだったりカスタムROMを入れてみたくなったのでDesire HDをroot化&S-OFF化してSystemにもアクセスできるようにした。 注意:下記の作業はリスクが伴います。メーカー保証対象外になったり動作不能になる場合があるので十分注意してください。あくまでも自己責任でしてください。バッテリーも十分に充電しておくこと。 ・root化 . 必要なファイル ・VISIONary+ R14 をダウンロード ・AppMonster Andoroidマーケットからインストール . 1. 設定→アプリケーション ..…… . 不明な提供元 チェックON .. …… 高速ブート チェックOFF .. …… 開発→USBデバッグ チェックON にする。 2. VISIONary+ r14をSDのどこでもいいのでコピーする。 3. AppMonsterを使ってSDカードからVISI
これまで色々とDesie HD用のICS ROMを試してきたが、IceColdSandwichが7.3にアップグレードし、やっと快適に常用可能になってきた。しかしDesire HDって本当に発売当事としては基本性能がめっぽう高かったのに、焼けるROMもネクサス機並みに次々に出てきて、発売から一年半近く経つけど全く飽きない。毎週新しいスマフォに買い換えているみたいなこのワクワク感は、不自由なiphoneやガラスマなんかでは到底味わえないだろう。(グロスマ厨なんて言葉が巷ではあるみたいだが、そもそもroot取得やROM焼きが自由に出来るグロスマがスタンダードな訳であって・・・) 薀蓄を垂れていると長くなりそうなので早速焼いてしまう事とする。 ROMのダウンロードはこちらから↓ http://goo.im/devs/IceCold/IceColdSandwich-7.3.AOKP-signed.
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
非同期で処理したい時間のかかる処理を含むプログラムの骨組みの例を示します。 なぜ Handler を使わなければならないのか? とか、 ExecutorService ってなんだ? とか、 そういった点については別のページを参考にしてください。 ここでは Android でワーカースレッドで処理を行って、 GUI にその結果を戻すような場合の典型的な骨組みを示します。 このプログラムの完成形 何を作っているか見えた方がわかりやすいと思いますので、実行例のスクリーンショットをとりました。 画面の Test ボタンをクリックすると、 "Now Processing..." (処理中です) という文字が表示されます。 が、実際には何も処理をせずに5秒間だけじーっとして、5秒後に "Done!"というメッセージに切り替わります。 この間、画面はフリーズしません。押そうと思えば、 "Now Proc
とある外注さんが書いてきたコードがひどかった。 バックグラウンドでのオーディオ再生を、Activityから作成したワーカースレッドで行う。キャンセル処理は全く考慮していない。 UIスレッド上でばんばんHTTPリクエストを投げる。応答を読み終わるまでループを回す。 アプリケーションの起動中にずっと保持する必要のある情報をIntentに書く。それを読むのはonStart()ではなくonCreate()。 Activityの初期化は全部onCreate()に書く。onStart()もonStop()も全く使ってない。 アプリケーションの起動中にずっと保持する必要のある情報をstaticメンバに持たせる。 どう悪いか説明しておこう。 Activityから起動されるワーカースレッドの寿命 たとえば画面上で表示する情報をHTTPリクエストで取得する等の処理はワーカスレッドを使うと応答性を失わずに欠くこ
前回に引き続き、技術ネタです。これまでに取得した Andorid に関するノウハウを忘れないうちに記録しちゃいます。 さて、表題に挙げた overridePendingTransition。使った事(聞いた事)ありますか? overridePendingTransition は Activity 間の遷移にアニメーション効果を加えることができる Activity クラスのメソッドです。API Level 5 で追加されたメソッドなので Android 2.0 以降で使用可能です。 使い方は簡単で startActivity() または finish() の後でこのメソッドをコールするだけです。(後ってとこが重要なので間違えないように!)指定するのは今の画面を閉じるアニメーションと次の画面を開くアニメーションでいずれもリソースで定義したアニメーションのリソースIDを指定します。プログラムで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く