KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

9月2日から9月8日までキンドル新刊ピックアップ

ジャンプの新刊が多かった。

 

9月2日発売の本

 

 

 

 

 

 

 

 

 

 

 

9月3日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9月4日発売の本

 

 

 

 

 

9月5日発売の本

 

 

 

 

 

 

 

9月6日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

9月7日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9月8日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

androidでファイルの保存

JAVAだとパスを指定してファイルの保存ができるが、アンドロイドだと何かと面倒なようだ。

developer.android.com

 

 仕組みとしてはブラウザでファイルをダウンロードしたときのように、ファイル名を指定してファイルを保存する形。そうしてファイルを生成する。

 まず、サンプルコードをいじってtextviewに表示されている文字を取得して、テキストファイルとして保存する形にした。

akira-watson.com

 

ここではintentで指定した場所にonActivityResultでリクエストの内容で切り替えて実行するようだ。

 

99nyorituryo.hatenablog.com

 

ファイルの読み込みは

     if (requestCode == READ_REQUEST_CODE && resultCode == Activity.RESULT_OK) 

ファイルを生成

  if (requestCode == CREATE_FILE && resultCode == Activity.RESULT_OK) 

 

winofsql.jp

テキストはtextviewから、テキストファイルにキャッシュに保存して、画像はimageviewから画像ファイルに保存。

そして、その2つをZIP圧縮してからダウンロードの形で保存先をしてさせてから保存させる。

 

 

テキストファイルと画像ファイルを読み込み、青空文庫からEPUBに変換、EPUBファイルを保存。

パソコン向けのJAVAとアンドロイド向けで大きく違うのが、ファイルの扱い。

 

8月26日から9月1日までキンドル新刊ピックアップ

 

 

8月26日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

8月27日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8月28日発売の本

 

 

 

 

 

 

 

 

8月29日発売の本

 

 

 

 

 

8月30日発売の本

 

 

 

 

 

 

 

 

 

 

 

8月31日発売の本

 

 

 

 

 

 

 

 

 

 

 

9月1日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

androidでzipファイルの展開

  zipファイルを展開するときにファイルに一旦保存するのが手間だったので、 streamBuilderに展開してテキストファイルをtextviewに表示してみた。

 

 例のごとく、ファイルを選択して読み込むのは。 intent.setType("application/zip"); //zip file only

zipファイルのmimetypeに限定している。

 

99nyorituryo.hatenablog.com

 

 streamBuilder = new ByteArrayOutputStream();がwhile内にあって呼び出されるたびに初期化されていた。なのでwhileの外で宣言するように移動した。

 

qiita.com

techbooster.org

 

次は圧縮など、rar形式も試してみようかと。

8月19日から8月25日までキンドル新刊ピックアップ

 

 ドラマ化されたハコヅメの新刊など。 

 

8月19日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8月20日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8月21日発売の本

 

 

 

 

 

 

 

 

 

8月22日発売の本

 

 

 

 

 

 

 

8月23日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8月24日発売の本

 

 

 

 

 

 

 

 

基礎から学ぶ React/React Hooks

基礎から学ぶ React/React Hooks

Amazon

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8月25日発売の本