[flutter/dart]スマホアプリからTwitterのDMページを開く
概要 flutterでスマホアプリを作成する際、他のアプリを直接開きたい場合があります。今回は、Twitterの特定のアカウントを開く方法と、DMページを開く方法を紹介します。 方法 url_launcherパッケージを使用します。このパッケージのlaunch()メソッドの...
M.R
ソフトウェア開発などについての情報を綴ります
概要 flutterでスマホアプリを作成する際、他のアプリを直接開きたい場合があります。今回は、Twitterの特定のアカウントを開く方法と、DMページを開く方法を紹介します。 方法 url_launcherパッケージを使用します。このパッケージのlaunch()メソッドの...
概要 dartのurl_launcherパッケージを使うと、スマホアプリからwebページや、他のアプリを開いたりできる。ただし、開こうとしているアドレスが日本語を含む場合は事前にエンコードしなければならない。 詳細 まずはパッケージをインストール import...
概要 スマホアプリにおいて、アプリ終了後もデータを保持したい場合は、sharedpreferenceなどに変数の値を取得しておく。では、画像を保存したい場合はどうすればいいのか。 結論は、スマホのローカルディレクトリに画像を保存し、ファイルのパスをStringとしてshar...
状況 アプリの動作を規定するクラスがある。「設定変更」の画面は既存のインスタンスのコピーを引数にとり、画面上に設定値を表示。「保存」ボタンを押すとこのインスタンスのコピーを既存のインスタンスと入れ替える。「保存」ボタンを押さずに戻った場合は既存のインスタンスを保持する。...
状況 (結論から言うとしょーもないミスです、、、) dartでDateTime型の変数をStringに変換し、sharedpreferenceに保存。再度sharedpreferenceから読み出す際にparseメソッドでDateTime型に変換しようとすると、上記例外が発...
状況 pandasのDataFrameに格納したデータをプロットしようとしたら上記エラーが発生。 原因 データの型がobjectになっていた。データの内容は数値だが、csvファイルへの記入の仕方のせいか、DataFrameに読み込んだ時点でobject型になっていた。最初に...
概要 flutterでスマホアプリを作っている。状態管理にはReduxを使用。アプリを切っても保持したいデータはsharedpreferenceに保存する。前回書き込みについて書いたので、今回は読み出しについてまとめる。 やり方 1. 保存する状態 以下のクラスを保存する。...
概要 flutterでスマホアプリを作っている。状態管理にはreduxを使用。アプリを切って再度起動した場合にも保持したいデータをsharedpreferenceに書き込みたい。 やり方 1. 保存する状態 以下のクラスを保存する。 class Item{ String...
状況 flutterで、時刻を表した文字列をDateFormatのparse()メソッドでDateTime型に変換しようとすると、Format Exceptionが出てしまう。 DateTime dt=DateFormat.Hm().parse("19 :...
状況 タイトル通りだが、flutterでRowの中にDropdownButtonを入れると、"A RenderFlex overflowed"の例外が発生。 解決策 DropdwonButtonを画面いっぱいに広げたいならば、DropdownButtonをExpandedで...
現象 os.listdir()であるディレクトリ直下のファイル、フォルダ一覧を取得し、その中のフォルダに対して操作をしたい。ところがlistdirで取得した配列の要素をos.path.isdir()メソッドの引数に取ると何故かFalseになる(もちろんそのフォルダはちゃんと...
やりたいこと 与えられた文字列が数字かどうか判定したい。 問題点 pythonには文字列が数字かどうか判定するisnumeric()というメソッドがあるが、小数の場合は"."が文字と判定されてしまう。 "1".isnumeric() # True ...
課題 androidのBottomNavigationを使用したアプリを作っている。ページを移動して戻って来た時にTextViewなどに書き込んだデータを保存しておきたい。 問題点 通常ActivityやFragmentを離れて戻って来た時にviewの内容などを保存したいと...