2023年

Python
QRコードのサンプル(Python、qrcode)

■いろいろなところで使われているQRコードを作ってみる。アプリ決済や航空券とかいろんなところでQRコードが使われているので、これについて少し見てみたい。Pythonで作成できないか調べると、qrcodeというライブラリで […]

続きを読む
Office
使用中?のExcelファイルの削除

■ロックされているのExcelファイルの削除の方法を調べる。Excelファイルを共有(レガシ)とかで複数人で使用していると、たまに壊れることがある。サーバなどの機能から復元はできるけど、元の壊れたファイルが削除できなけれ […]

続きを読む
セキュリティ
Pythonでのデジタル署名(署名と検証、暗号化と復号化)

■パッケージcryptographyを使ったサンプル。Androidの配布についてデジタル署名が出てきたので、少しおさらい。Pythonのパッケージcryptographyでデジタル署名が利用できるようなので、署名と検証 […]

続きを読む
Android
Android Studio(メモリストのアプリ16_ビルドと配布)

■作成したアプリの配布について。アプリを配布するには、Google Playなどのサイトにのせたり、メールでファイルを送付するといった方法がある。不特定多数の人が使えるようにするなら、Google Playを使うだろうけ […]

続きを読む
Android
Android Studio(メモリストのアプリ15_試験後の修正)

■テストを行った結果を受けての修正。Espressoでできることはそちらで行い、できないことはエミュレータ起動でテストした。Espressoの結果が下のもの。特殊文字を入力した際に、’<’と’>’を入力したが期待さ […]

続きを読む
Android
Android Studio(メモリストのアプリ14_Espressoでの試験)

■メモアプリのテストをEspressoで実行する。テストフレームワークEspressoで前回挙げたテスト項目ができないか試してみる。サンプルコードを見てみると、Androidのテキストボックスやボタンなどのコンポーネント […]

続きを読む
Android
Android Studio(メモリストのアプリ13_試験項目について)

■メモアプリの機能から試験する内容を考える。まず、現在のメモリストのアプリで作ったクラスやメソッドを整理する。 MainActivityを起動したときに、Sub1, Sub2, Sub3のクラスも作成する。LogUtil […]

続きを読む
Android
Android Studio(メモリストのアプリ12_作業ログと定数)

■作業ログの作成、保存とコード内の定数の整理。前回のフォアグラウンドサービスもメモリストのアプリに実装し、全選択のボタンの追加など少し修正して、下のような画面で一端最終にする。 あとは画面の中での操作内容をログとして出力 […]

続きを読む
Android
Android Studio(メモリストのアプリ11_フォアグラウンドサービスと通知)

■終了時の長い処理について前回、startServiceを使って処理を行っていたけど、アプリを終了した後に長い処理(2分位)をさせようとすると、処理が終了する前にサービスは終了してしまう。何とかならないかと思い、いろいろ […]

続きを読む
Android
Android Studio(メモリストのアプリ10_終了時の処理について)

■OnStop, OnPause, OnDestroyとかの処理メモリストのアプリを終了させるときに、そのときのリストをSQLiteに書き込みたい。そのため、終了する際の処理について調べた。Androidのアプリのライフ […]

続きを読む
Android
Android Studio(メモリストのアプリ09_画面を押す離すといった操作2)

■タッチ操作のメモリストへの実装 前回、タッチに関する操作について見てみたけど、実際にメモリストのアプリに実装しようとするとうまくいかない。もともと、LinearLayoutにCheckBoxを追加する形でメモのリストを […]

続きを読む
Android
Android Studio(メモリストのアプリ08_画面を押す離すといった操作)

■画面上の操作イベントについて。一覧となっているメモの内容をサッと指ではじいて削除するようにしたい。イメージとしては、フリック(フリング?)操作を行う感じ。 スマホの画面を押したりするなどのイベントについてサンプルを作っ […]

続きを読む