お世話になっています。
現状、アプリの構成フォルダ内にbinファイルを入れて、そこへのパスを指定しようと思っていますがうまくいきません。
現状、印刷サイズを指定するためのbinファイルまでのパスFilepathを取得し、それを関数settings.customPaperに
代入すると正常に動作します。
PrintActivity
1var Filepath = File(File(Environment.getExternalStorageDirectory().toString() + File.separator + "customPaperFileSet"),"bsr300ct.bin").absolutePath 2settings.customPaper = Filepath
ですがこの場合、Androidの機体が変わるとまた所定のフォルダを作り、その中にbinファイルを入れるという作業をしないと印刷できません。
なので、assetsフォルダに内に「Print」というフォルダを作り、その中にbinファイルを入れて
下記のように指定しましたが動きませんでした。
PrintActivity
1var Filepath="../app/src/main/assets/Print/bsr300ct.bin" 2settings.customPaper = Filepath
疑問点としては
1.assetsフォルダ内のファイルは参照できるのか。できる場合、パスの指定法をどのように変えるべきか。
2.assetsフォルダ内のファイルが参照できない場合、
__A。アプリの構成フォルダ内の別の参照できる場所にbinファイルを置くべきか
__B。アプリの構成フォルダ内のbinファイルをonCreate時に参照できるフォルダにコピーし、そこを参照すべきか
が分からないです。お手数ですがアドバイスをよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/26 08:52
2019/11/28 01:11