タグ

programmingとtipsに関するPEEEのブックマーク (6)

  • 新米Android開発者が見落としがちな3つのポイント - クックパッド開発者ブログ

    こんにちは、投稿推進部の吉田(@101kaz)です。Androidアプリの投稿周りの開発を担当しています。 去年クックパッドに入社したことをきっかけに、格的にAndroid開発をするようになりました。 今回は私のような開発をはじめて日が浅い人が見落としがちな「非同期処理時のNPE(NullPointerException)」と「Activity破棄に関する問題」と「ProGuardの設定忘れ」について実際の遭遇した事例をベースに紹介します。 非同期処理コールバック時のNPE ある時Fragmentから非同期処理を行い、コールバック内でFragmentの内のviewにアクセスするコードを書きました。 @Override public void onActivityCreated(Bundle savedInstanceState) { ApiClient.getRecipes(new Ap

    新米Android開発者が見落としがちな3つのポイント - クックパッド開発者ブログ
  • xmlのgraphical layout表示時にrendering: java.lang.System.arraycopy([CI[CII)Vが出る時の対応 - Qiita

    Android Developer tools で、Androidでlayoutのxmlファイルが以下のようなエラーが出て表示できなくなることがある。 原因 layoutのレンダリングに利用しているAPIが原因。 API 20 (Android 4.4W:google wear用のAPI)には通常のAPIとくらべてwidgetがないものがある。例えばedittextは存在しない。 API 20をSDK managerを入れた状態でrendering方法でAutomatically pick bestを選択していると、API 20が利用されてしまい、上記のエラーが発生する。 解決策 Automatically pick bestを解除し、API 20以外を利用する。 表示したいxmlを開き、Graphical Layoutタブを表示する。 上にあるドロイド君を選択し、Automaticall

    xmlのgraphical layout表示時にrendering: java.lang.System.arraycopy([CI[CII)Vが出る時の対応 - Qiita
  • Android Studio がクソ重い ~ Runner in the High

    2013年8月30日金曜日 Android Studio がクソ重い Tweet Posted on 18:52 by S Izumi ちょっとだけ軽くするためのTips的なエントリ 【環境】 Xubuntu 12.04 LTS 32-bit Intel® Core™ i5 CPU M 560 @ 2.67GHz × 4 RAM 2G 1. Power Save Mode を使う バックグラウンドでのコード分析とかそういうのを無効にしてちょっと軽くするオプション。 なにが無効になってるのかよくわからないが、結構効果アリ。 2. ウィンドウアニメーションを無効にする Settings -> Appearance -> Window Option の項目から"Animate Windows"のチェックを外す。 いらないでしょこんなもん。 3. テーマを雰囲気軽そうなものにする

  • Android エンジニアが知っておきたい UX アンチパターン - Qiita

    はじめに Android Developers 公式チャネルで公開されている「UX アンチパターン」の紹介です。UX の改善はユーザの満足度向上にもつながりますので、紹介内容をチェックすることをおすすめします。 動画 URL https://www.youtube.com/watch?v=x_gxZd9kLv4 トピック別の再生用リンク ダイアログ タッチできない UI デザイン 時代遅れ 他プラットフォームの移植 非標準ナビゲーション 共有機能を独自実装 WebView で UI を作る しつこい 縦向き固定 その他 ちなみに個人的に残念だと感じるトップ3はこちらです。 下タブバー 非標準のナビゲーション WebView で UI を作る ダイアログ 読み込み中のダイアログ ちらつきについては、ProgressDialog を使用した場合のイメージでしょうか。 ダイアログ全般について、基

    Android エンジニアが知っておきたい UX アンチパターン - Qiita
  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

  • 改訂版: プログラマーが効果的な可視化を作成する (前編) - Qiita

    改訂版について (5/7/2019公開) この記事は、私がこちらに公開したもの中では最も読まれているようです。そこで、執筆後に気づいたこと、古くなった情報、新しい技術動向などを考慮に入れて改訂をしました。主な変更点は以下の通りです: 新しいセクションの追加 最近のの紹介 細かな表現の修正 この記事は複数のセクションに分かれていますので、前編から始め、順番にアップデートして行きたいと思います。何かお気付きの点などありましたら、コメント欄、もしくはkonoアットマークucsd.eduにお願いいたします。 はじめに この記事は、可視化の専門家ではない人がコンピュータを使ってデータ可視化を実際に行う場合に必要な、一般的なノウハウをお伝えするシリーズの第一回です。 前編: 効果的なデータ可視化とはどのようなものか? (稿) 中編: 分かりにくい可視化を避けるための手法の選択 後編: Part 1

    改訂版: プログラマーが効果的な可視化を作成する (前編) - Qiita
  • 1