ios

iosに関するすたっく

mermaidのガントチャートで休日と祝日を考慮して表示する方法
html

mermaidのガントチャートで休日と祝日を考慮して表示する方法

問題 mermaidでガントチャートを表示したとき、休日や祝日が考慮されないスケジュールになってしまう \```mermaid gantt title dev schedule(休日祝日なし設定) dateFormat YYYY-MM-DD axisFormat %m/%d section HTML 設計&開発ドキュメント作成: design_and_doc, 2020-04-13, 3d section Migration 設計: desgin_migration, after

  • zienchan
    zienchan
OpenCVのMatとbyte[]の相互変換
opencv

OpenCVのMatとbyte[]の相互変換

Android向けOpenCVでMatからbyte配列にする方法とbyte配列からMatにする方法です byte配列からMatへの変換 //仮にVGAで8bitグレースケールとする final Mat tDistMat = new Mat(640, 480, CvType.CV_8UC1); tDistMat.put(0, 0, tSourceBytes); Matからbyte配列への変換 byte[] tImageBytes = new byte[(int) (tSourceMatImage.total() * tSourceMatImage.channels())]; tSourceMatImage.get(

  • zienchan
    zienchan
Googleのマテリアルアイコンセットを使う
android

Googleのマテリアルアイコンセットを使う

アプリケーションを開発しているとなにかと困るアイコンですが、Googleが提供しているオープンソースなマテリアルデザインのアイコンを使うと捗るよというお話 目的 ソフトウェア開発で使うかっちょいいアイコンリソースが欲しい 解決策 GoogleのMaterial design iconsを使う どんなのがあるのか? GoogleのMaterial design iconsを参照するとリストが表示される ライセンスは? Apache License Version 2.0なので使いやすい 色を変更したいんだが白と黒しかないの? git clone https://github.com/google/material-design-icons して、SVGとかベクトル形式のものを動的に変更するなり変換してやればOK それ以外だとAndroid 5.

  • zienchan
    zienchan
WebViewで表示されるHTMLをネイティブっぽく振る舞う方法
html

WebViewで表示されるHTMLをネイティブっぽく振る舞う方法

AndroidやiOSアプリケーション内でWebViewまたはUIWebViewを使用してHTMLをレンダリングしたいことがあります しかしハイブリッドアプリ(HTMLとネイティブの混合アプリ)の場合は何も考えずにやるのはUI/UX的によろしくないことになってしまうかもしれません 目的 何も考えずにWebViewにHTMLを表示してしまうと表示が崩れたり、画面内でコピーや選択、拡大縮小が可能だったり、リンクタップ時の画面遷移の仕方がネイティブ画面(Java/Swift/objective-c実装)の実装と異なるなどアプリケーションの操作に一貫性がなくなってしまうことが考えられます 今回はこれらを何とかする方法をまとめます 対応プラットフォーム iOS、Androidとしますが、PCでも大丈夫です ※後述するコールバック用のプロトコル実装がPCの場合はないので、アプリからの表示かどうかの識別は必要です iOSは8以降、Androidは2.3系以降を対象とします 課題 たかだかHTMLをアプリで表示するだけでも考えなければいけないことは沢山あったりします HTMLがフルスクリーン(横幅いっぱい)表示されない問題 拡大縮小できてしまう問題

  • zienchan
    zienchan