2017.08.09 Wednesday

Kotlin で Android アプリ開発:アプリでカメラを起動して撮影した画像を表示する

0

    JUGEMテーマ:アンドロイド(Android)ケータイ

     

    アプリで撮影ボタンを押すとカメラが起動して

    ユーザーが任意の写真を撮影すると、画面に表示する機会があったのでメモ。

    ゴールはさらにアップロードボタンを押すと

    サーバにアップロードする機能を作ることだけど

    まだ未着手Σ(ノ∀`*)ペチッ 

     

    とりあえず、カメラ起動→撮影→画面に表示までを実装

     

    AndroidManifest.xml に記述 ※アプリがカメラを使用することを許可します。

    <uses-permission android:name="android.permission.CAMERA" />

    onCreate 内に記述
    satsuei_image_button.setOnClickListener {
        // カメラで写真撮影
        val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
        startActivityForResult(intent, RESULT_CAMERA)
    }
    

    onCreate の外に記述

    override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) {
        if (requestCode == RESULT_CAMERA) {
            val bitmap = data.extras.get("data") as Bitmap
            display_image_view.setImageBitmap(bitmap) // ImageView に画像をセット
        }
    }
    

    以上(。・ω・)ノ゙

    2017.08.04 Friday

    Android Studio で Kotlin と Glide を使って画像を角丸で表示する

    0

       

      Android Studio で Kotlin と Glide を使って画像を角丸で表示する

      環境:Android Studio 2.3.3

      言語:Kotlin

       

      通常、Glide を使って画像の URL を指定して

      画像を表示するとき、四角で表示されるのを

      画像ファイルは四角のままで

      表示するときに、角丸にするようにすることがあったのでメモ

       

      こんな感じ

       

      画像を角丸で表示

       

      1.Glide を使用する

        build.gradle に以下の依存関係を追加します。

        compile 'com.github.bumptech.glide:glide:3.7.0'

       

      2.RoundedCornersTransformation.kt をプロジェクトに追加する。

        ファイルは以下のリンクをクリックしてダウンロードしてください。

        「RoundedCornersTransformation.kt

       

      3.使い方

      val sCorner = 8
      val sMargin = 2
      Glide.with(context)
      .load("http://distinct.main.jp/files/blog/2017/20170804.jpg")
      .bitmapTransform(RoundedCornersTransformation(context, sCorner, sMargin))
      .into(image_view)
      

       

      sCorner や sMargin を色々変更すると、角丸を調整できます。

       

      以上(。・ω・)ノ゙

      2016.11.24 Thursday

      Windows リモート デスクトップ(ターミナル サービス)のセッション切り替え

      0

        JUGEMテーマ:コンピュータ

         

        リモートデスクトップでログインしていたが

        ネットワーク切断等で接続が切れてしまい

        再ログインしたら新たなセッションで繋がってしまい

        今まで作業していたセッションに繋げないときの対処法

         

        続きを読む >>
        2012.07.05 Thursday

        Microsoft Access 2010 リボン&ナビゲーションウィンドウを非表示にするVBA(マクロ)コード

        0
          JUGEMテーマ:データベース


          Microsoft Access 2003 から 2010 へ移行したときに
          今まではツールバーを無効にすることで,フォームからでなければ
          データ操作を行えないようにしていましたが,Access 2007 からは
          リボンインターフェースが採用された為に
          リボンから様々な操作が行える状態になっていました.
          ナビゲーションウィンドウから全てのテーブル,クエリなどが
          表示されてしまい,しかも編集までも出来てしまうのも問題です.
          そこでこれらを表示しないようにする VBA コードを調べてみました(。・ω・)ノ゙

          続きを読む >>
          2012.06.29 Friday

          Eclipseで開発したJavaファイルからWindows用Exeファイルを作成する方法

          0
            JUGEMテーマ:プログラミング


            Windows用Exeファイルの作成方法をメモ.

            2ステップ.

            1.JARファイルを作成
            2.JARファイルからWindows用Exeファイルの作成.

            1.から順を追って説明します.

            続きを読む >>
            2012.04.02 Monday

            Windows7でタスクバーの時計が消えてしまった時に再び時計を表示する方法

            0

              JUGEMテーマ:Windows 7

              Windows7 で設定を色々弄っていたら,タスクバーの時計表示欄がなくなり
              時計が表示されなくなった場合や,スリープモードから復帰したときに
              タスクバーに時計の表示領域は確保されているのに
              時計が表示されずに空欄になることがあります.
              ここでは,そんな消えてしまった時計を再表示する方法をご紹介.

              続きを読む >>
              2012.01.18 Wednesday

              数々のサーバに対応したダウンロード支援ソフト「Mipony」が便利

              0

                 JUGEMテーマ:インターネット

                ダウンロードサイトからファイルをダウンロードするとき
                ダウンロードリンクを手動でクリックしていくのは面倒です.
                また,ほとんどの海外のダウンロードサイトでは,1つのダウンロードが終わると
                待機時間が発生して,長い場合は30分くらい待たされることもあります.

                続きを読む >>
                2012.01.16 Monday

                指定したURL(サイト)内の画像全てをZIP化して一括ダウンロードできるサービス「ゲッターなう」

                0
                  JUGEMテーマ:インターネット

                   
                  サイト内の画像をダウンロードしたいとき,1つずつマウスで
                  対象でファイルに保存とするのが面倒です.
                  そんなときに画期的なWebサービス「ゲッターなう」の利用をオススメします.

                  続きを読む >>
                  2012.01.14 Saturday

                  Excel 2003 を終了時にエラーが発生するのを意外な方法で解決

                  0
                    JUGEMテーマ:PC関連

                     
                    会社で Excel 2003 を使用しているときに起きた出来事.
                    なぜか終了時にエラーが発生して Excel が落ちる.
                    まあ,終了時なので当然その前に保存はしてある為
                    エラーが起きてもデータが消失することはないのですが
                    毎回,エラーメッセージが表示されるのは鬱陶しいです.
                    何とかしたいと思って,ネットで調べてみたら
                    まさかぁ〜,ご冗談を(*´∀`)と思わせる
                    解決方法が出てきました.

                    まあ,無理でしょうと諦めつつ試してみると...
                    なんと,エラーが起きなくなった!
                    どういうことなんだろう・・・

                    続きを読む >>
                    2012.01.12 Thursday

                    Excel VBAで特定の文字が入力されたセルを一括で選択する方法

                    0
                      JUGEMテーマ:PC関連

                       
                      例えば,各セルの値が次のようなとき,「コアラ」と入力されたセルだけを
                      一括で選択する方法です.

                      A1:ゴリラ
                      B1:ライオン
                      C1:コアラ
                      D1:リス
                      E1:コアラ
                      F1:コアラ
                      G1:サル

                      続きを読む >>
                      Sponsored Link
                      Amazon
                      Selected Entries
                      Categories
                      Archives
                      Recent Comment
                      • Windows7でタスクバーの時計が消えてしまった時に再び時計を表示する方法
                        たろ (03/20)
                      • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
                        paromares (10/06)
                      • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
                        paromares (10/06)
                      • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
                        paromares (10/05)
                      • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
                        これで・・・ (06/14)
                      • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
                        撲滅迷惑アド (06/01)
                      • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
                        撲滅迷惑アド (05/29)
                      • ブラウザを立ち上げると勝手にhttp://ad.yieldmanager.com/の広告が表示されるときの対処法
                        nabe (05/12)
                      • Excel 2003 を終了時にエラーが発生するのを意外な方法で解決
                        ちゅらのひと (01/23)
                      • Excel 2003 を終了時にエラーが発生するのを意外な方法で解決
                        ディステル (01/18)
                      Links
                      Profile
                      Search this site.
                      Others
                      Mobile
                      qrcode
                      Powered by
                      30days Album
                      無料ブログ作成サービス JUGEM