タグ

Androidに関するHeRoのブックマーク (126)

  • VSCodeでFlutter、最初の一歩 - アクトインディ開発者ブログ

    Web エンジニアの morishitaです。 Web アプリは Android も iOS を1つのソースで動かせるのに、 それぞれ作らないといけないなんてネイティブアプリ開発は大変だなぁといつも横目でちら見しております1。 プッシュ通知やオフラインキャッシュなどアプリ開発の強い動機になっていた機能が Webアプリでも実装可能になってきており、AndroidではPWAアプリをホームスクリーンに追加すると 単なるショートカットではなくネイティブアプリ同様に扱われるようになってきています2。 それでも、端末の機能をほぼ制限なく使え、カメラやセンサやNFCなどを利用した3ネットとリアルのよりリアル寄りのアプリケーションを開発できるネイティブアプリの自由さはいいなぁと思うことがあります。 Webアプリのようにネイティブアプリを開発できる、AndroidもiOSもワンコードですと謳う開発環境やフレ

    VSCodeでFlutter、最初の一歩 - アクトインディ開発者ブログ
  • Redirecting

    Redirecting to docs/en/latest...

  • hew.io - このウェブサイトは販売用です! -  リソースおよび情報

  • ネットワーク通信用ライブラリVolleyを使いこなす | TechBooster

    Androidネットワークプログラミング用ライブラリ「Volley」を解説します。 モバイルアプリを開発するにあたってネットワーク通信の知識は欠かせないものとなっている一方、ネットワークプログラミングの世界にはキャッシュや高速化、データ取得やキャンセル処理などプログラミングテクニックが多数存在してます。これらの課題を効率的に解決する方法がVolleyライブラリです。 Volley公式ページ https://android.googlesource.com/platform/frameworks/volley/ Volleyの機能紹介とともにキャッシングやキャンセル処理などネットワークプログラミングに欠かせない処理をVolleyの実装をつかって順番に解説していきます。 非常に長い記事ですので始めに理解を深めるための内部処理を紹介します。APIなど詳細は記事の途中で随時解説します。 ネットワー

    ネットワーク通信用ライブラリVolleyを使いこなす | TechBooster
  • Selenium@Androidの罠

    この記事では、私が遭遇したSeleniumの問題およびその解決策を共有することを目的としています。 Android向けにSeleniumを利用している方の参考になれれば幸です。 Selenium WebDriverはWebアプリケーションの自動テストツールとして有名です。 SeleniumとWebDriverは元々別ツールだったのですが、1つのツールとして統合され、どちらの機能も利用できるようになり便利になりました。 統合前のSeleniumはテストドライバのコアがHTML/javascriptで実装されていた。 テスト対象アプリと同じブラウザ上で実行させ、テスト対象アプリをjavascriptにより操作、情報取得を行っていた。 ドライバはHTML/jsベースなため、様々なブラウザで汎用的に利用できるとされている。 一方、WebDriverはドライバがブラウザのプラグイン等を利用して実装さ

    Selenium@Androidの罠
  • NativeDriver を使ってみた - n593977のブログ

    Googleが公開している、Androidのテストフレームワーク。 WebViewではない、ネイティブなアプリケーションのUIテストができる。 nativedriver http://code.google.com/p/nativedriver/ で、早速使ってみた。 jarをつくる jarが配布されているわけではない。なので、まずは上記ページからソースをチェックアウトして、Antでビルドを行う(このあたりちょっとメンドイ)。 以下の2つのjarを使うことになる。 server-standalone.jar テスト対象のプロジェクトに組み込むもの。clientとはjson形式で通信を行うらしい。 client-standalone.jar テストを記述するプロジェクトに組み込むもの。ちなみに、JUnit3ベースで実行するため、通常のjavaプロジェクトとする(Androidプロジェクトだと

    NativeDriver を使ってみた - n593977のブログ
  • Androidアプリの自動テストツールで最も有望か - 「NativeDriver」,Google製「WebDriver」の拡張 (公式のAndroid版Selenium) - 主に言語とシステム開発に関して

    AndroidプログラミングのTOPへ これはWebアプリ開発者にとっても,モバイルアプリ開発者にとっても朗報である。 下図は,「Webアプリ + モバイルアプリの,自動テストツールの技術動向」を表す。 ┌─── Webの自動テスト────┐ ┌モバイルの自動テスト┐ | | | | | Selenium WebDriver | |Robotium─→Sirocco | | (2004, (2009, Google)| | (2010) (2010) | | ThoughtWorks) | | | | | | | | └────────┐ | | | | | | | | | | | | | | | | ↓ ↓ | | ↓ | | Selenium WebDriver | | NativeDriver | | (=Selenium 2.0, 2011/07〜) | | (Google, 20

    Androidアプリの自動テストツールで最も有望か - 「NativeDriver」,Google製「WebDriver」の拡張 (公式のAndroid版Selenium) - 主に言語とシステム開発に関して
  • 第1回 Gradle入門

    Gradleは、Groovyで書かれたビルドシステムです。GradleをAndroidアプリ開発に使用すると、便利なことがいろいろできます。連載では、Gradleの特徴やインストール方法、便利な使い方を解説していきます。 ビルドシステム、ひいてはGradleがあると助かる場面とは、一体どういう場面でしょうか? 筆者の具体例でいうと、ある日上司がやってきて、「今お前たちが作っているアプリを俺の端末にインストールしてくれ。」と言ってくるわけですね。1回だけならば話は簡単です。 PCと端末をmicroUSBで接続して、Eclipseを起動してADTでアプリをコンパイルして、端末に転送してインストールして返してあげるだけです。 ですが、それが2回も3回も…となってくると、思わず「自分でやってください!><」と言ってしまいたくなりますが、上司PCには開発環境が整っていません。それに、新しいAnd

    第1回 Gradle入門
  • Android Tips #51 ネットワーク通信・キャッシュ処理をより速く、簡単に実装できるライブラリ “Volley” を使ってみた | DevelopersIO

    Android Tips #51 ネットワーク通信・キャッシュ処理をより速く、簡単に実装できるライブラリ “Volley” を使ってみた Volley とは 先日開催された Google I/O 2013 で Volley というネットワーク処理を高速化するライブラリが発表・公開されました。Volley を使うとよくあるネットワーク通信処理やキャッシュ処理を今までより簡単に実装することができます。物凄く魅力的ですね!以下のような機能があるようです。 JSON や画像ファイルなどのダウンロード非同期処理の簡素化 リクエストのスケジューリング リクエストの優先順位付け メモリキャッシュ・ディスクキャッシュ 強力で簡単なリクエストキャンセル Activity が存在しないときの自動キャンセル ということで Volley をアプリに入れて使うまで試してみたいとおもいます。またセッションの内容は以下

    Android Tips #51 ネットワーク通信・キャッシュ処理をより速く、簡単に実装できるライブラリ “Volley” を使ってみた | DevelopersIO
  • iOSとAndroidのプッシュ通知方式の違いまとめ | 開発ブログ | スパイシーラボ

    マンガゲットで開発を担当している武上です。最近2歳の息子がいろいろお話ができるようになってきました。今までずっとママと呼ばれていたのですが(男親も女親もどっちもママ)、ついにパパとよばれるようになりました!しかも稀に「パパだいすき」とかいってくれます!生きててよかった! ところで、iOS5が半年前にリリースされてからアプリの通知周りのユーザビリティが随分上がりました。そこで今回は、その裏側で動いている、iOSとAndoroidプッシュ通知の実装方法の違いについてまとめてみたいと思います。 そもそもプッシュ通知とは何か? ユーザがアプリを起動していなくとも、アプリにリアルタイムに何らかの通知を送る仕組みのことです。 iOSの場合はAPNS、Androidの場合はC2DMという名前で用意されており、それなりに容易に使うことができます。 どちらも基は事前にユーザの許可を取った上で、

  • http://4thline.org/projects/cling/

  • Androidアプリを無効化/有効化する — KaoriYa

    Android ICS以降ではプリインアプリを無効化/有効化できるようになりました。しかしながら国内で販売される携帯にはアプリによってはそのための操作画面が普通では表示できないものがあるのです。 先日Xperia SXを購入しました。コンパクトでキビキビ動く非常に良い端末なのですが、いかんせん日で発売される携帯はプリインアプリが馬鹿みたいに多くて、見通しが悪くて困ります。そこでちまちまといじって各種プリインアプリをアンインストールもしくは無効化していました。が、ちょっとやり過ぎちゃいまして電話すらかけられない状態にw で、ちょっとすったもんだして復活できましたので、そこから得た知見を記録しておきます。まぁ、早い話個人的な備忘録ですよ。 (見えない)アプリの詳細情報を表示する Android 4.0 (ICS)以降ではプリインアプリを無効化/有効化できるようになりました。しかしながら国内で

  • EeePad Memo ME370T - ASUSのTegra3搭載7インチタブレットが気になる

    2012年03月11日 EeePad Memo ME370T - ASUSのTegra3搭載7インチタブレットが気になる 『 ASUS EeePad Memo ME370T 』 2012年1月のCES2012で発表されたASUSの7インチタブレット「EeePad Memo ME370T」は249ドルという低価格設定ながら、NVIDIA Tegra3を搭載するハイスペックタブレット。日円にして2万を下回りそうな激安タブレットが気になっていますのでちょっと調べてみました。 ■EeePad Memo ME370Tの概要 「EeePad Memo ME370T」はCES2012の会場でASUSとNVIDIAから発表された7インチタブレットになり、CPUにTegra3(クアッドコア)を搭載しながらも249ドルという低価格設定が特徴。詳細なスペックは以下のとおり。 画面:7インチディスプレイWXGA

    EeePad Memo ME370T - ASUSのTegra3搭載7インチタブレットが気になる
  • Android用アプリ開発が難しい原因が機種数の多さによる断片化であることがよくわかる図

    By lukew Androidはスマートフォンの中ではiOSよりも多い56.1%ものマーケットシェアを占めているのですが、さまざまな大きさやスペックの機種が入り乱れ、結果的に統一が取れずにバラバラになるという「断片化」が発生、どのような環境でも動くようにするためアプリ開発に苦労するという側面もあります。どれぐらいバラバラで大変なのかというのを示すため、携帯電話基地局の場所や電波強度を測定したり発見できるアプリ「OpenSignalMaps」を提供するStaircaseがAndroid搭載デバイスがいかに多岐にわたっているかを「機種」「メーカー」「APIレベル」「スクリーンサイズ」の項目ごとに図表化して公開しています。 OpenSignalMaps - Android Fragmentation Visualized http://opensignalmaps.com/reports/fr

    Android用アプリ開発が難しい原因が機種数の多さによる断片化であることがよくわかる図
    HeRo
    HeRo 2012/05/30
  • Android App Patterns

    Казино Rox появилось в 2017 г. С тех пор оно завоевывает внимание и положительные отзывы клиентов. Если вы давно ищете где скачать приложение казино Рокс то Читать далее

  • 【保存版】カスタムの自由度が最大の魅力...。Androidで絶対に行なっておくべき設定ポイントを全7章立てで徹底解説!

    【保存版】カスタムの自由度が最大の魅力...。Androidで絶対に行なっておくべき設定ポイントを全7章立てで徹底解説!2012.05.20 13:0011,315 湯木進悟 iPhoneにはない魅力がいっぱいだぞ! 日のスマートフォンブームは、最初にソフトバンクから発売された「iPhone 3G」が火をつけたことは紛れもない事実なんでしょうし、その絶対的なスタートダッシュの強みもあってか、いまだにiPhoneの人気は非常に高いようですけど、このところのAndroid人気も無視できないものがありますよね。えっ、でもやっぱり楽しくて使いやすいのはiPhoneのほうですって? もしかすると、それはまだ十分にAndroidを使いこなせていないというだけの理由で、Android当の魅力を堪能できないまま終わっているゆえに感じている不満に過ぎないのかもしれませんよ。まったく説明書なんて不要で、

    【保存版】カスタムの自由度が最大の魅力...。Androidで絶対に行なっておくべき設定ポイントを全7章立てで徹底解説!
    HeRo
    HeRo 2012/05/21
  • Android | ArrayAdapterクラスの定義とコンストラクタ

    ArrayAdapterクラスの定義を確認します。クラス図は次のようになっています。 java.lang.Object L android.widget.BaseAdapter L android.widget.ArrayAdapter ArrayAdapterクラスはBaseAdapterクラスのサブクラスです。 ArrayAdapterクラスのコンストラクタ ArrayAdapterクラスを利用するにはコンストラクタを使ってArrayAdapterクラスのオブジェクトを作成します。どのようなコンストラクタが用意されているか確認してみます。 コンストラクタの概要 コンストラクタは3つ用意されています。2番目のコンストラクタでは任意のオブジェクトの配列を使ってデータを管理します。3番目のコンストラクタではListクラスのオブジェクトを使ってデータを管理します。 2番目のコンストラクタを見て

    HeRo
    HeRo 2012/04/17
  • g2g789t สุดยอดเว็บสล็อตออนไลน์ สล็อตเว็บตรง ที่คุณไม่ควรพลาด

    G2G789T เป็นหนึ่งในผู้ให้บริการเกมออนไลน์ที่ดีที่สุด นี่คือบุคคลที่ให้บริการโดยตรงผ่านทางเว็บไซต์ ไม่ผ่านตัวแทน. ให้บริการด้วยระบบความปลอดภัยและความน่าเชื่อถือสูง ขณะนี้เรามีทีมงานมืออาชีพที่มีคุณสมบัติสูงซึ่งให้การสนับสนุนผู้เล่นเป็นอย่างดี และเว็บไซต์พนันฟุตบอลออนไลน์ของ เรา g2g789t com รับประกันความมั่นคงทางการเงินและบริการที่มีคุณภาพต่างๆ ทำให้สามารถตอบสนองความต้องการของคนรุ่นใหม่แต่ละคนได้เป็

  • adakoda.com

  • 国内/海外物流に携わるビジネスパーソンのたしなみここにあり『配達追跡』|タブロイド

    アマゾンさんでプチプチっとやおもちゃを注文しますね。いまその商品がどこにあるのだろう、どの物流業者さんが届けてくれるのだろう。とっても待ち遠しいですね――そんなニーズにぴったりのすぐれものアプリをご紹介しちゃいます! というような月並みの導入ではもったいないアプリのご紹介です。 それがこの『配達追跡』。ですがどういう利用シーンが考えられるのでしょうか。 たとえば製造業界、サービス業界にお勤めの読者のみなさん、お客様から「注文したあれ、いつ届くの? 何便? もういい加減待ちくたびれたし、こっちはこっちで上長承認やその後の受け入れ検査が...」とクレームの電話やメールを受けた経験がおありではないかと存じます。 一方で、会社のネットワークからはプロキシやらファイアウォールやらコンテンツフィルタリングやらがやたらと繁殖していて、物流業者さんのポータルサイトに行けないか、行けても宅配伝票番号の入力

    国内/海外物流に携わるビジネスパーソンのたしなみここにあり『配達追跡』|タブロイド