2019-01-01から1年間の記事一覧

Androidのスマートフォンに保存しているファイルをGUIで選ぶ

Windowsのファイルを開くダイアログのように、Androidのスマートフォンに保存しているファイルをGUIで選ぶには、暗黙的インテントを使って対応する Activity を起動します。 startActivity() や startActivityForResult() を実行する前に resolveActivityを…

ボタンを押したときに呼ばれる関数をKotlinで設定する

ボタンを押したときに呼ばれる関数を設定するには、このButtonのインスタンスを取得し、setOnClickListener でイベントリスナーを設定します。 <Button android:text="開く" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/open_btn" /> kotlinでは、Buttonのidでインスタンスにアクセスできるので1行で書けます。 override fun onCreate(savedInst</button>…

移行前のブログ

http://d.hatena.ne.jp/poyonshot/

ファイルを開いたときにTextEditorを取得する

VSCodeのエクスプローラでファイルを開いたとき、そのファイルのTextEditorを取得するには、onDidChangeActiveTextEditorを使います。 context.subscriptions.push( vscode.window.onDidChangeActiveTextEditor( (event) => { if (!event || (event.document…

独自の拡張子のファイルを開いた時のコンテキストメニューにコマンドを追加する

VSCode拡張機能の開発で、コンテキストメニューにコマンドを追加するには package.json の contributes.menus に editor/context を追加します。 "contributes": { "menus": { "editor/context": [ { "when": "resourceExtname == .mdcat", "command": "exte…

複数のマークダウンファイルを結合する

複数のマークダウンファイルを結合する Visual Studio Code (VSCode)の拡張機能「MarkdownCat 」を作って公開しました。 使い方は、複数のマークダウンファイルを置いたフォルダをVSCodeで開き、拡張子が.mdcatのファイルを作成します。 .mdcat ファイルに…