使用CH9349芯片,android 插入U(xiǎn)SB后會(huì)自啟APP
但是我不想讓APP自啟動(dòng),還要正常通信。嘗試很多辦法都不能解決。
有沒(méi)有大神可以幫忙給點(diǎn)建議或是解決方法呢?
謝謝
使用CH9349芯片,android 插入U(xiǎn)SB后會(huì)自啟APP
但是我不想讓APP自啟動(dòng),還要正常通信。嘗試很多辦法都不能解決。
有沒(méi)有大神可以幫忙給點(diǎn)建議或是解決方法呢?
謝謝
誰(shuí)知道 有沒(méi)有 針對(duì)本芯片的 jar包? 之類(lèi)的呢?
請(qǐng)問(wèn)你咨詢的芯片是CH9343嗎,如果是,參考如下資料:http://www.findthetime.net/downloads/CH9343EVT_ZIP.html?
在編譯安卓apk的工程里,xml文件中可以設(shè)置是否插入自啟動(dòng)。
您是說(shuō)XML中
這段是么?? 我去掉這段,在插入U(xiǎn)SB 的時(shí)候 會(huì)彈窗口, 彈窗能解決么?
您好,可以發(fā)下你彈框的圖片過(guò)來(lái)。此外,去掉前后是否有變化?
彈出的是這個(gè)??
我去掉了 以后是不會(huì) 自啟了
如上彈框是安卓framework中指定的,并不實(shí)現(xiàn)在ch9343的apk程序中,無(wú)法去掉。
那也就是說(shuō)? 自啟動(dòng)? 是沒(méi)有辦法了么?? 咱們有提供好的USB通信的 sdk 么?
上面的EVT里的包,已經(jīng)是工程SDK了。可以用來(lái)直接通訊,不是自啟動(dòng)沒(méi)法,而是自啟動(dòng)去掉后的彈框不修改安卓的framework是無(wú)法去掉的。
AndroidManifest里面有沒(méi)有類(lèi)似下面這段? xml目錄下的device_filter.xml里面會(huì)有vendor-id和product-id,當(dāng)usb插入時(shí),android檢查vendor-id和product-id是否在這個(gè)文件里,如果在就會(huì)自動(dòng)啟動(dòng)app,沒(méi)有的話我覺(jué)得不會(huì)自動(dòng)啟動(dòng),這樣你在app里通過(guò)usb相關(guān)api會(huì)找到你想要通信的device