[英]What is the right path format in Bluetooth FileExchange Profile?
我想通過藍牙實現文件瀏覽器。 我已經能夠連接到另一台計算機並與之交談。 我希望能夠列出特定路徑下的所有可用文件。 我知道我必須執行以下操作:
我被困在 2 上。我的數據框如下所示:
const char Setpath[] = {
0x85, // SetPath
0x00,0x15,// size of the msg
0x02, // flag
0x00, // const
0xcb, // HI for ConnectionId header
0x00,0x00,0x00,buff[11], // Connection ID
0x01, // HI for Name header
0x00,0x0B, // length of Name header
0x2f,0x68,0x6f,0x6d,0x65,0x2f,0x00,0x00, // /home/
};
每次我發送那個包裹時,我都會得到:C4 00 03,這意味着文件不存在。
那么,瀏覽 Linux 文件的路徑應該如何?
OBEX SetPath 命令只允許將當前文件夾設置為根文件夾、父文件夾或子文件夾。 例如,要將文件夾設置為“/home”,則需要應用兩次 SetPath:第一次需要更改為“root”(盡管我認為C4 00 03
表示您已經在那里),第二次是必須變成“家”。 換句話說:你不能做一個路徑,因為你不能在信息中的任何地方使用斜杠(/)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.