『壹』 使用Electron開發一款Apk安裝器應用
(文章末尾附帶源碼與最終效果)
主要功能是需要傳輸沖弊旅apk到手機,並命令手機安裝這個文件,從安卓開發的角度來看,adb就可以完成這些事,它提供了一系列的命令,來支持PC與手機的數據交互。
結合以上分析,就可以大致構思下產品原型卜畝啦。
針對PC應用開發小白,PC端應用開發當然使用時下流行的 electron ,它提供了友善的運行環境與較低的學習成本,能滿足大部分PC應用開發需求。
這里初始化可以參考 官網教程
這里需要使用electron-builder構建pc端安裝包。
開發到這一步,被一個問題困擾住了,如何使自己基於electron開發的pc應用設置為某些文件的默認打開方式?
身為「偽」PC應用開發者,對一些涉及原生的api操作幾乎是一竅不通的,而這個問題如果解決不了,那麼這款應用也是毫無意義的,都無法設置默認打開,談何便利性。
經過一番調研,發現其他electron應用如utools,Vscode等,是可以設置默認應用的,說明這條路是通的。
最終,在stackoverflow上找到了路子,原來是這樣:
How do I make my Electron app the default for opening files?
關鍵詞 fileAssociations ,在electron-build中配置即可讓自散凳己的應用關聯相關後綴類型的文件,那麼就可以設置為相關類型文件的默認打開方式了。
electron-build中關於該配置的介紹:
https://www.electron.build/configuration/configuration
介紹的較為簡略,並且僅介紹了如何配置,沒有介紹相關獲取文件信息的方式。
又經過一番檢索,終於打通了這條路:
example-electron-file-association
關鍵函數:
是的,原來這樣獲取文件路徑的,但這個是針對mac的,windows如何獲取呢?
那就查看下electron官方文檔關於 open-file 事件的說明吧:
事件'open-file' macos
這里有了最終答案,windows下通過 process.argv 獲取路徑。
到此,所有邏輯梳理通了,開發就完事了。
目前最大的缺陷當然是打包後安裝文件大小的問題,electron大家都知道...
如果還有時間會嘗試使用下mini-electron、增加id與實際設備名稱關聯的配置(現在id實在看不出哪台設備)
electron-apk-installer
apk-installer.exe
『貳』 在electron渲染進程中讀取本地文件能獲取到絕對路徑嗎
關於這個你可以在每台需要渲染的電腦上裝一個Vue安裝文件里的Rendercow(也就類似渲染節點或者渲染奴隸)這種就不需要在每台要渲染的電腦裝Vue製作軟體了,然後通過區域網連接需要渲染的電腦,在要渲染Vue文件時,需要在Vue渲染面板里勾選網路渲
『叄』 騰訊電子簽保存的文件在哪裡
在打開的電腦頁面中,找到QLDownload文件夾。
騰訊文檔中,點擊三橫符號後,選擇導出為exce表格,然後點擊下載到本地,隨後在窗口中設置存儲路徑進行下載,導出的文件就會存儲到設置的存儲路徑中。
方法/步驟
點擊三橫符號
瀏覽器中打開需要導出的騰訊文檔後,點擊三橫符號
導出為本地表格
在打開的選項中,點擊導出為本地excel表格,下載到本地,打開的窗口中,點擊「下載到本地」
設置存儲路徑
打開的窗口中,根據需要選擇下載到的存儲路徑,點擊下載後,文件就會保存到選擇的存儲路徑中
『肆』 electron打包storage不能存
electron打包storage不能存,解決方法如下。
1、使用圓御絕對路徑:在Electron打物腔大包應用程序中,使用相對路徑可能會導致文件路徑無法正確解析。因此罩豎,可以嘗試使用絕對路徑來訪問storage。
2、使用userData路徑:Electron提供了userData路徑來保存應用程序數據,在開發環境和打包應用程序時都可以正常訪問。
3、使用electron-store:electron-store是一個簡單的Electron模塊,可以輕松地將數據保存到文件中。
『伍』 electron-vue 項目啟動動態獲取配置文件中的後端服務地址
最近的項目迭代中新增一個需求,需要在electron-vue 項目打包之後,啟動exe 可執行程序的時候,動態獲取配置文件中的 baseUrl 作為服務端的地址。electron 可以使用 node 的 fs 模塊來讀取配置文件,但是在項目打包之後項目的靜態資源都會被編譯成其他文件,本文來記錄下相關實現和知識點。
這里需要注意 electron-builder 中兩個常用的配置選項:extraResources 拷貝資源到打包後文件的 Resources 目錄中,extraFiles 拷貝資源到打包目錄的根路徑下,這里使用extraResources ,其中 from 表示需要打包的資源文件路徑,to 值為 「../」 表示根路徑。
代碼如下:
打包之後配置文件會被拷貝過來
同樣,頁面也能拿到對應的數據,這樣就可以通過修改配置文件,動態修改連接服務端ip了。
文章來自https://www.cnblogs.com/zaishiyu/p/16358578.html
『陸』 electron打包後請求static文件路徑錯誤
(如有錯誤,歡迎指正~~)
1、static資源直接復制出來,在package.json的build添加配置如:
2、調用static文件的路徑寫成如下:
如打包成win-32的包,復制出來的static文件夾會放在該文件夾下
啟動程序的路徑在如下:
『柒』 電子書放到MP4後怎麼找到它在電腦里的原始位置
在你的C盤下有個download文件夾,一般系統會默認為存儲路徑。
『捌』 微信朋友從電腦端微信給我發了個壓縮文件和TXT電子書,到我安卓手機上,然後找不到位置了。
查看微信下載的文件位置步驟如下:
1.在文件管理中找到tencent
『玖』 怎麼從電子書上下載下來
造作步驟為:
01、我以手機為例,直接在手機上搜索「久久小說下載網」,進入網站。嘩大
02、在網站里想下載哪個小說,就直接點擊,然後在出現的頁面往下拉找到「下載地址」,點一下。
03、然後在這個界面點「txt電子書下載地址」,就會彈出一個對話框,點下載即可。
04、下載完成後在瀏覽器的下載管理里會找到下載好的電子書。
05、如果是MP4的話,由於它不能上網,所以可以把MP4用數據線連接到電腦上,從電腦上操作以上步驟,最後把下載路徑設置廳蘆山為MP4里的移動存儲器上就可以了。或者先下載到電腦桌面,然後復制到MP4上。
電子書是指將文字、圖片、聲音、影像等訊息內容數字化的出版物和植入或下載數字化文字、圖片、聲音、影像等訊息內容的集存儲和顯示終端於一體的手持閱讀器。代表人們所閱讀的數字化出版物, 區別於扮中以紙張為載體的傳統出版物。
電子書 通過數碼方式記錄在以光、電、磁為介質的設備中, 必須藉助於設備來讀取、復制和傳輸 。
電子書又稱為e-book。簡單地說,所謂的電子書是,必須透過特殊的閱讀軟體(reader),以電子文件的形式,透過網路連結下載至一般常見的平台。
常見的平台:
例如:個人計算機1(PC)、筆記型計算機(Note-book),甚至是個人數字助理(PDA)、WAP手機,或是任何可大量儲存數字閱讀數據(digi-tal reading material)的閱讀器上閱讀的書籍,是一種傳統紙質圖書的可選替代品。
『拾』 electron可以打開第三方文件下載管理器嗎
可以。
由於 electron 是基於 chromium 實現的,通過調用 webContents 的 downloadURL 方法,相當於調用了 chromium 底層實現的下載,會純中忽略響應頭信息做茄山,觸發will-download事件納亂。