タグ

Androidに関するrryuのブックマーク (64)

  • 誰かがどこかで使ってる / morrita - Message Passing

    自分は仕事で電話機のカメラアプリ開発を手伝っている。 なのでカメラアプリから見るとどうかを中心に議論してみたい。 電話機の CPU はどのくらい使われているのか 電話機の CPU, 最近だと 8 コアくらいある。こいつらを活用したい。 わけだけれど、まず現実にはどのくらい活用されているのか実例を眺めてみる。 ちょっと前に自分のブログで Perfetto というトレーシングツール (プロファイラだと思ってください)を紹介した。 その中で実際にいくつかのアプリのトレースを集めた。手頃な実例になっている。 アプリの起動 このデータ をダウンロードして、ui.perfetto.dev から開いてほしい。 以下画面写真: このトレースは Pixel 2 という電話機の上で TikTok というアプリの起動直後 5 秒間をキャプチャしている。 細かいところはわからなくていいけど、“CPU 0” から

    誰かがどこかで使ってる / morrita - Message Passing
    rryu
    rryu 2021/04/29
    ブロッキング処理を非同期にする過程でスレッドを使うのでAndroidでも多コアが利用されるが色々なものが独自のスレッドプールを持つのでスレッドの数が異様に多いというのはおもしろい。
  • もしあなたが急にAndroidアプリを業務で作るはめになった場合の選択肢(2021年初頭版) - Qiita

    記事はAndroid Advent Calendar 2020の2020/12/01分です。 初っ端ということなので、2020年末と2021年頭でのAndroidエンジニアとして初めて業務でやる場合に抑えておいたほうが良い最低限の部分を書いていこうと思います。(ツッコミ待ちです) 対象 2021年3月ぐらいまでに !!業務!! でAndroidアプリを作らされる事になった可愛そうな人が居たとします この人は手続き型言語でオブジェクト指向プログラミングができる知識があり、Androidアプリもなんとなく趣味で作ったこともあるぐらいのレベル感です(なので上長からいきなりお前Android担当なと言われた) 最低限のAndroidアプリの作成の知識はあるものとします(画面の表示にはActivityがいるよとかは書かない) ゲームは対象外です 業務でAndroidアプリを作ることを想定しています

    もしあなたが急にAndroidアプリを業務で作るはめになった場合の選択肢(2021年初頭版) - Qiita
    rryu
    rryu 2020/12/02
    つらみがすごい。
  • Playストアからの削除警告について - Subway Tooter blog

    Subway Tooterの概要 Subway Tooter は分散マイクロブログサービスであるMastodonAPIを利用するクライアントアプリケーションです。 このアプリはMastodon APIと十分な互換性のある任意のサーバにアクセスできます。接続先のサーバを運営しているのはSubway Tooterではないことに注意してください。 Mastodonの概要 Mastodonは分散マイクロブログの製品名です。Webやメールと同様に、世界中に何千ものサーバが存在します。それらのサーバはそれぞれ異なるポリシーを持ち、全体が緩く連合しています。サーバやユーザは他のサーバやユーザを自由にブロックできます。 Googleからのメール Subway Tooter だけでなく、Fedilab, Husky, MastoPane なども同様の削除警告を受け取っています。 From: Google

    Playストアからの削除警告について - Subway Tooter blog
    rryu
    rryu 2020/08/29
    おそらくユーザーからの通報による自動対応だと思うが、Googleのこういう受け側に不利すぎる自動対応はなんとかならないのだろうか。
  • 俺が今までやらかした失敗事例、やらかしそうになったヒヤリハット事例を紹介する

    Androidアプリ開発を長くやっていると、当然、とんでもない失敗をたくさんやらかします。 リリースの翌日大炎上。クラッシュ数グラフがうなぎ登り。低評価レビューの嵐。そこまで行かずとも、危うくとんでもないバグ付きアプリをリリースするところだったぜ、というヒヤリハット事例もたくさん。皆さんもそんな経験ありますよね。 このセッションでは、そんなAndroidアプリを開発していると遭遇する可能性のある失敗事例、失敗に繋がってしまった間違った設計、それに対してどのように対策をしたのか等を私の経験から紹介していこうと思います。 「あるある」「すでにやらかしたわ」と盛り上がりつつ「え、そんなことあるのか」「なるほどそうすればいいのか」という発見が一つでもあればと思います。

    俺が今までやらかした失敗事例、やらかしそうになったヒヤリハット事例を紹介する
    rryu
    rryu 2020/03/05
    Androidアプリ開発でのやらかし。識別子やデータスキーマは返済できない負の遺産なのでリファクタリングするとやらかしてしまうという。
  • Samsung“画面折りたたみ端末”はスマホ巨大化の流れを変えられる? - ITmedia PC USER

    Samsungの折りたためるスマホが注目を集めています。もちろん、二つ折りケータイのスマホ化というわけではなく、有機ELディスプレイごと折りたたんで、開いたときは大画面でタブレットのように使えるのがポイントです。 韓国Samsung Electronicsが、だいぶ前から「出すよ、出すよ」と予告していた“画面を折りたためる”スマートフォンを11月7日(米太平洋時間)の開発者会議で初披露しました。 といっても、全貌がはっきりしないように同社モバイルマーケティング担当上級副社長のジャスティン・デニソンさんが上着のポケットからプロトタイプを取り出すタイミングでステージが暗くなり、画面以外はシルエットでしか見えませんでした。

    Samsung“画面折りたたみ端末”はスマホ巨大化の流れを変えられる? - ITmedia PC USER
    rryu
    rryu 2018/11/11
    折りたためる方よりAndroidのマルチモニタ対応の方が凄いような。
  • 一部の「Google Pixel 3 XL」に2つ目のノッチが表示される不具合 | 気になる、記になる…

    Android Policeによると、「Google Pixel 3 XL」の一部ユーザーから、ディスプレイ上に2つ目のノッチが表示される不具合が報告されている事が分かりました。 ノッチと言えば画面上部のセンサーやカメラ部分の出っ張りのことを指しますが、「Google Pixel 3 XL」ではなぜか画面右側にもソフトウェアによるノッチが表示されてしまうそうです。 発生する条件などは不明ですが、ソフトウェアのバグと思われ、Googleも同問題を認識しており、近い将来に修正を行うことを明らかにしています。 We heard you like notches…@madebygoogle @MKBHD @tldtoday @ArtemR @derekmross pic.twitter.com/VjlYL56Bd5 — Kyle Gutschow (@kylegutschow) 2018年10月2

    一部の「Google Pixel 3 XL」に2つ目のノッチが表示される不具合 | 気になる、記になる…
    rryu
    rryu 2018/10/30
    わざわざ黒く塗りつぶしてマスクしているとは。スクリーンショットにもノッチが写るように頑張っているのだろうか。
  • Dr.Web : Androidデバイスにプリインストールされたアプリケーションのプロセス を感染させ、悪意のあるモジュールをダウンロードするトロイの木馬

    Dr.Web : Androidデバイスにプリインストールされたアプリケーションのプロセス を感染させ、悪意のあるモジュールをダウンロードするトロイの木馬 2017年7月27日 株式会社Doctor Web Pacific Androidデバイスの複数のモデルのファームウェアに悪意のあるプログラムが組み込まれていることが、Doctor Webのウイルスアナリストによって発見されました。 Android.Triada.231 と名付けられたこのトロイの木馬はシステムライブラリの1つに埋め込まれていました。 Android.Triada.231 は動作中のすべてのアプリケーションに侵入し、追加のモジュールを密かにダウンロード・起動することができます。 Android.Triadaファミリーに属する他のトロイの木馬は悪意のある動作を実行するためにルート権限の取得を試みますが、 Android.T

    Dr.Web : Androidデバイスにプリインストールされたアプリケーションのプロセス を感染させ、悪意のあるモジュールをダウンロードするトロイの木馬
    rryu
    rryu 2018/03/06
    そんな時代か…『トロイの木馬は感染したモバイルデバイスのファームウェア製造に関わっていた内部者や悪徳な提携企業によって拡散されたものと推測されます』
  • 多数の格安スマホ、出荷段階でウイルス感染

    多数の格安スマホ、出荷段階でウイルス感染
    rryu
    rryu 2018/03/06
    OSそのものが既に感染しているってどういうことなのか…
  • 【2/14配布のアプリ更新で修正されました】Twitter公式アプリにおける、画像ランダム表示問題について検証してみた

    TwitterAndroid公式アプリで、2/5配布の更新(ver7.31.0)を適用したところ、画像の表示がランダムになされるように・・・ せーじ🤔💉💉 @lastlostman_P この画像、順番に表示されていますか? 現在、Android、iOSに関わらず、Twitter公式アプリで画像を閲覧しようとすると、画像が投稿順に表示されなくなっています。 (PCやスマホのwebブラウザ、公式アプリ以外のクライアントアプリからの表示は、今のところ問題なく表示されているようです) pic.twitter.com/ksbFRvNIfU 2018-02-13 06:42:33

    【2/14配布のアプリ更新で修正されました】Twitter公式アプリにおける、画像ランダム表示問題について検証してみた
    rryu
    rryu 2018/02/18
    意図的にそうしているというより単にバグってるだけな感じがする。
  • アプリをエミュレートするアプリの登場とその危険性 / How multi-account app works

    ここ数年でいくつかの、他のAndroidアプリをエミュレートするAndroidアプリが登場しています(Parallel Space, GO Multipleなど)。その多くがLINEなどのメッセージングアプリやゲームなどを2アカウント同時使用できることを謳っており、多くのユーザーに使われていると思われます。 セッションではこれらのアプリがどのようにして他のアプリをエミュレートしているのか調査した結果と、これらのアプリを使用することによる危険性の分析について発表を行います。

    アプリをエミュレートするアプリの登場とその危険性 / How multi-account app works
    rryu
    rryu 2018/02/12
    エミュレートというかコンテナを作って分離した環境でアプリを実行する感じだが、やり方が強引でそんなことしていいのという感はある。
  • Security with network protocols  |  App quality  |  Android Developers

    Modern Android Quickly bring your app to life with less code, using a modern declarative approach to UI, and the simplicity of Kotlin.

    rryu
    rryu 2017/01/16
  • 計算結果がおかしいことも?SONY Xperia X Performanceのプリイン電卓アプリを使用する際に気をつけたいこと

    ※記事末に追記あり 今年6月に日国内で発売されたSONY Xperia X Performanceを購入し、使っています。 Xperiaシリーズのフラッグシップスマートフォンを購入して使うのはXperia Z3以来。Xperia X Performanceについては、使いはじめる前に持っていたイメージよりもだいぶ扱いやすく、現在も気に入って毎日使用中。 ただそんな中、プリインストールされているSONY純正の電卓アプリにおいて、おかしな挙動を発見。 具体的な原因など、詳細まではまだ究明できていません。ですが、とりあえず ”気が付かない間に変な計算結果が出てこないように” するため、現状で有効と思われる対処法を含め、情報を共有しておきます。 問題点:計算結果がおかしい まずそもそも何がおかしいのか、という問題点。これは計算結果が正しく表示されないケースが見られるということです。 下の写真は冒

    計算結果がおかしいことも?SONY Xperia X Performanceのプリイン電卓アプリを使用する際に気をつけたいこと
    rryu
    rryu 2016/08/29
    計算結果の右端の一部の数字のみが表示されているっぽいのだが、なんでこんなことが起こっているのだろう。
  • Androidソースコードレビューで指摘する事が多い項目まとめ2 - こやまカニ大好き

    去年Androidソースコードレビューで指摘する事が多い項目まとめという記事を書いた時はアプリ全体を一度に見るような機会が多かったため、内容も大きめのものばかり書いていましたが、最近はプルリクエスト単位でレビューする機会が増えたので細かい項目についてまとめてみようと思います。 ミリ秒で時間を指定する時に自前で計算している 1000L * 60L * 60L * 24Lのようなコード。 TimeUnitを使いましょう。 24時間の場合は以下のように書けます。 TimeUnit.DAYS.toMillis(1L) ある文字列がhttp/httpsで始まるかチェック URLUtil.isNetworkUrl()を使いましょう。 ただしequalsIgnoreCaseで判定してます。 ベースURLにパラメータを付与していってURLを生成したい StringBuilder#append("&key=

    Androidソースコードレビューで指摘する事が多い項目まとめ2 - こやまカニ大好き
    rryu
    rryu 2015/12/21
    isNetworkUrl()はドキュメントを見ても何が判定されるのか分からないのが怖いな。
  • 脆弱性を抱えるソフトウェア開発キット「Moplus」、実はバックドア機能の実装が判明 | トレンドマイクロ セキュリティブログ

    中国の検索エンジン「百度(Baidu)」のソフトウェア開発キット(Software Develoment Kit、SDK)「Moplus」に「Wormhole」と呼ばれる脆弱性が確認され、この脆弱性が利用された場合の影響の深刻さゆえに波紋を呼んでいます。この脆弱性は、中国の脆弱性報告プラットホーム「WooYun.og」により確認されました。 しかしながら、トレンドマイクロがこの脆弱性について調査を進めたところ、Moplus SDK 自体にバックドア機能が備わっており、必ずしもそれが脆弱性に由来または関連しているわけではないことが明らかになりました。現時点で、この問題は Moplus SDK のアクセス許可制御とアクセスの制限方法にあると見られています。そのため、脆弱性が関係していると考えられているのですが、実際には、この SDK のバックドア機能により、ユーザ権限なしに以下を実行する恐れが

    rryu
    rryu 2015/11/09
    普通にバックドアが実装されていてアレだった。
  • aBeacon ~iBeacon を Android で受信する~ | ギャップロ

    はじめに ここ最近 iBeacon が大きな注目を集めているようですが、これは iOS 7 特有の機能です。 ただし、これは Bluetooth LE 上で実装されている技術です。ならば、Bluetooth LE に対応したAPI が追加された Android 4.3 以降であれば、iBeacon 互換のプログラムを作ることが出来るかもしれないと考えました。 Android 4.3 以降で使用することの出来る BLE 機能でサポートされているのは受信のみになります。そのため今回の記事では、iBeacon 用の発信機からの信号を、Android アプリで受け取る実験をしてみることにしましょう。 Android で Beacon の信号を取得する 早速、Android で周囲にある Beacon 端末が発している信号を取得する方法を見て行きましょう。Beacon 側からは 発信機が出力している

    aBeacon ~iBeacon を Android で受信する~ | ギャップロ
  • 『楽天アプリ市場』がサービス開始! 新サービス記者発表会取材レポート | ガジェット通信 GetNews

    8月19日に楽天が新サービス記者発表会をするというので取材した。 通常はプレスリリースに何の発表をするのかが書かれてあるのだが、一切書かれていないので行ってみるまで何の発表なのだかわからない。こういう発表は期待が高まるものだ。在京キー局も取材に来ているようだ。 会場で手渡された報道資料を見ると「楽天アプリ市場(いちば)」の発表会だった。 その前に、話は前後するが、記念トークセッションで南明奈(アッキーナ)さんが登場したので、その模様からお伝えする。 アッキーナはスマホに一体いくつのアプリを入れているのか?そんなトークが繰り広げられ、トークセッションの前に数えたらしいのだが、52個のアプリが入っているという。 ゲーム大好きのアッキーナは特に育成アプリが大好きだということ。 育成アプリは女性もやるんだと妙な感じがしたが、なにも美少女育成だけが育成アプリではないのでこれは記者の間違った先入観なの

    『楽天アプリ市場』がサービス開始! 新サービス記者発表会取材レポート | ガジェット通信 GetNews
    rryu
    rryu 2015/08/22
    なんでアプリに署名してないんだろう。証明書代をケチるような案件では無いから署名できない深遠な理由があるのだろうが、偽楽天市場アプリが出てきらたもうおしまいなような。
  • Google、Android 4.3以下のWebView問題について声明を発表 | juggly.cn

    GoogleAndroid 4.3(Jelly Bean)以下の WebView コンポーネントをアップデートしないと伝えられていた件で、GoogleAdrian Ludwig 氏が自身の Google+ ページでその真相や経緯を公表しました。 WebView は、Android アプリが独自のレンダリングエンジンを実装することなく WEB ページを表示できる機能のことです。Android 4.3 まではオープンソースの WebKit をベースにしていましたが、Android 4.4 で Google 主導で開発・メンテナンスされている Chromium ベースに変わり、Android 5.0 でシステムから切り離され Google Play ストアを通じてアップデートされるようになりました。 同氏は投稿の中で、Jelly Bean に統合されている Webkit のブランチ

    rryu
    rryu 2015/01/24
    まあ、遠回しにパッチ当てるよりも5.0にしろと言っているのだとは思うが…
  • Android端末で見かける「Google Play開発者サービス」とは何か?

    Android端末で見かける「Google Play開発者サービス」とは何か?:Tech TIPS Androidスマートフォン/タブレットでしばしば目にする「Google Play開発者サービス」。起動した覚えもないのに、なぜかシステムに常駐している。その正体は? 一体何の役に立っているのか? どうすれば最新版に更新できる?

    Android端末で見かける「Google Play開発者サービス」とは何か?
    rryu
    rryu 2015/01/13
    名前が悪すぎる。
  • 長文日記

    長文日記
    rryu
    rryu 2014/12/25
    物理的ってケースなのか。実はSurface版とか作った方が案外いけそうな気もする。
  • Link Bubble BrowserがかなりLifechanging - ただのにっき(2014-12-09)

    ■ Link Bubble BrowserがかなりLifechanging rebuild.fmの70回を聴いていたらLink Bubble BrowserというAndroid用のWebブラウザが紹介されていてかなり良さそうなので入れてみた。これはひさびさにヒットだなー。Androidならではの実装でじつに愉快だ。 Twitterなんかを見いていて、興味のあるリンクが出てきたらクリックすると、普通はChromeなどのブラウザが立ち上がってそのページがロードされるのを待つことになるんだけど、回線状態が悪いとかなり待たされて時間の無駄。しかしLink Bubbleをデフォルトブラウザにしておくと、こんなふうに画面にリンク先のWebページを表すアイコン(Link Bubble)がポップアップするだけでTwitterの操作をそのまま継続できる。 Link Bubbleの周囲のがローディングのプログ

    rryu
    rryu 2014/12/16
    ちょっと後で読む専用ブラウザとは。