タグ

2016年3月22日のブックマーク (3件)

  • AndroidManifest.xmlに記述したのデータ取得方法

    AndroidManifest.xmlに記述した<meta-data>の取得方法 この方法を使うとアプリケーションで固定して使う値を一元管理出来ます。 strings.xmlで管理する方法もありますがどちらがいいのでしょうか? とりあえず、AndroidManifest.xmlに以下のように<meta-data>を記述します。 <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".TestDroid" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:n

    kk_Ataka
    kk_Ataka 2016/03/22
  • なぜソフトウェア論文を書くのは難しい(と感じる)のか

    「ソフトウェア開発で得られる経験や知見を成果とする論文(=ソフトウェア論文)を書くことは難しい」とよく言われますが,「なぜ難しいのか」の分析はこれまで十分にはなされていません.論文では誌のソフトウェア論文特集を編集した経験から,「ソフトウェア論文を書くことがなぜ難しい(と感じる)のか」の分析を試みます.問題は「著者の作文の問題」だけではなく,ソフトウェア自体,ソフトウェア工学,査読者,社会状況にも要因があることを示します. 要因が多岐に渡るので結論を短く言うことが難しいです.あえて言えば「著者の作文技術にも問題はあるが,(著者の責任ではない)質的な難しさも別にあるので,著者が自らハードルを上げてしまうことは避けるべき」「ソフトウェア論文の追試としての価値を査読者は評価すべき」です.また作文技術の問題を解決する一助として,ソフトウェア論文の執筆チェックリストを最後に示します.

    kk_Ataka
    kk_Ataka 2016/03/22
  • Androidのコードを 見やすく! 書きやすく! するアノテーション - Qiita

    Android開発をしていると、同じint型でもDrawableのidだったりLayoutのidだったり、はたまたアプリ内で使う独自の数値であったりと様々な使い分けを求められるシチュエーションが多々あります。 Android Support libraryにはそんなときに便利なコードを見やすく、書きやすくするアノテーションがandroid.support.annotation パッケージの中に入っています。 その一部の使い方をまとめてみました。 2016/03/22 追記 その2も記載しました Androidのコードを 見やすく! 書きやすく! するアノテーション その2 メソッドの引数にNullを許容しない @NonNull メソッドの引数にNullを許容しないことを明示できます。 これを指定していると呼び出し側が引数にNullを指定した場合に Lintで Probable bugs の

    Androidのコードを 見やすく! 書きやすく! するアノテーション - Qiita
    kk_Ataka
    kk_Ataka 2016/03/22