當前位置:首頁 » 安卓系統 » fstabandroid

fstabandroid

發布時間: 2023-03-11 16:43:01

Ⅰ Android中插入U盤,識別到容量,怎麼使用手工命令進行掛載

關於U盤的掛載可以先看一下這篇文章http://blog.csdn.net/yimiyangguang1314/article/details/6298276,作者是將U盤直接掛載在SD卡下。我的機器是MTK6575的平台,支持sdcard和sdcard2,親測將U盤掛載到sdcard2下可以實現U盤識別,但這只是一個臨時解決辦法,因為在同時插sdcard2和usb的情況下可能會有沖突,比如兩個設備相同目錄下存在同名文件的情況下只能識別一個。

要實現真正的U盤掛載需要修改幾個文件:
一、修改vold.fstab
添加一條dev_mount udisk /mnt/udisk auto /devices/platform/mt_usb/usb1
二、修改init.rc
1、

# create mountpoints
下添加一條
mkdir /mnt/udisk 0076 system system
2、

# Backwards Compat
下添加一條
symlink /mnt/udisk /udisk

三、修改storage_list.xml,此文件在frameworks/base/services/java/com/android/server/MountService.java的readStorageList方法里調用到。
[java] view plain
private void readStorageList(Resources resources) {
mVolumes.clear();
mVolumeMap.clear();
int id = com.android.internal.R.xml.storage_list;
XmlResourceParser parser = resources.getXml(id);
AttributeSet attrs = Xml.asAttributeSet(parser);
//在這里會解析storage_list.xml,並將外置存儲間設備的路徑(如"mnt/sdcard")通過廣播的方式發給上層,上層收到廣播後就會根據路徑去掃描設備。
。。。
}

系統自帶的storage_list.xml在frameworks/base/core/res/res/xml目錄下,內容如下

[html] view plain
<StorageList xmlns:android="http://schemas.android.com/apk/res/android">
<!-- removable is not set in nosdcard proct -->
<storage android:mountPoint="/mnt/sdcard"
android:storageDescription="@string/storage_sd_card"
android:removable="true"
android:primary="true" />

</StorageList>
第一次我在這個文件里加了一條

[html] view plain
<storage android:mountPoint="/mnt/udisk"
android:storageDescription="@string/storage_sd_card"
android:removable="true"
android:primary="false" />
重新編譯後測試無效,因為用的是MTK的平台代碼所以storage_list.xml有可能被MTK的代碼覆蓋了,於是在源碼下搜索storage_list.xml,果然在以下目錄中找到了。

./mediatek/custom/{project name}/resource_overlay/generic/frameworks/base/core/res/res/xml/storage_list.xml
./mediatek/custom/{project name}/resource_overlay/generic_emmc/frameworks/base/core/res/res/xml/storage_list.xml
./mediatek/custom/{project name}/resource_overlay/generic_nand/frameworks/base/core/res/res/xml/storage_list.xml
為了保險起見我在這三個文件里都加上了下面一句代碼

[html] view plain
<storage android:mountPoint="/mnt/udisk"
android:storageDescription="@string/storage_usb"
android:removable="true"
android:primary="false" />
重新new以後測試可以識別U盤了,不同的平台修改方式會存在一些差異,這里的方法僅供參考。

Ⅱ android USB OTG功能怎麼打開及實現

[Description]
USB OTG功能如何打開及實現
[Keyword]
USB OTG U盤 Keyboard Mouse
[Solution]
1、檢查HW原理圖,確認是否支持OTG功能(vbus是否供上電,IDDIG pin連接是否正確)

2、若HW確認支持OTG功能,則按照以下方法分別打開USB OTG功能及實現掛載:
如何打開USB OTG功能: 在alps/mediatek/config/{project}/autoconfig/kconfig/project中打開CONFIG_USB_MTK_OTG和CONFIG_USB_MTK_HDRC_HCD CONFIG_USB_MTK_OTG =y CONFIG_USB_MTK_HDRC_HCD = y 在dws中設定OTG VBUS對應的輸出控制pin配置為GPIO模式,var name為GPIO_OTG_DRVVBUS_PIN。再設定IDDIG pin默認模式為IDDIG,var name為GPIO_OTG_IDDIG_EINT_PIN
如何實現掛載: init.project.rc起始位置處添加如下內容
on early-init
mkdir /mnt/usbotg 0000 system system vold.fstab末尾添加如下一行
dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb storage_list.xml添加如下一個xml節點

android:storageDescription=@string/storage_external_usb
android:removable=true
android:primary=false /> 備註:需要根據ProjectConfig.mk中的resource_overlay_support的值來修改對應路徑的storage_list.xml文件: RESOURCE_OVERLAY_SUPPORT的值為generic==>> alps/mediatek/custom/{project}/resource_overlay/generic/frameworks/base/core/res/res/xml/storage_list.xml RESOURCE_OVERLAY_SUPPORT的值為空 ==>> framework/base/core/res/res/xml/storage_list.xml 對於82平台,resource_overlay_support的值可配置為sd_in_ex_otg、sd_ex_otg,則無需再修改對應路徑的storage_list.xml文件

[Attention]
目前USB OTG功能只支持U盤(一個FAT分區)、Keyboard、Mouse、PTP device

Ⅲ 如何讓android自動掛載U盤

設置_開發者選項_打開USB調試

Ⅳ 如何找回安卓手機的OTG功能

一、如何找回安卓手機的OTG功能 1

1、購買一根手機OTG線。

2、點擊打開RE文件管理器。

3、向下滑找到System並點擊。

4、向下滑找到etc並點擊。

5、向下滑找到vold.fstab並點擊,當然手機必須要具有ROOT許可權,不然就不能更改,就像這樣,所以記得ROOT。

6、打開該文件,並在文件代碼末尾舔加一個空行,手動輸入以下代碼:

# usb otg diskdev_m o u n t u s b o t g /mnt/usbotg auto /devices/p l a t f o r m/mt_usb /d e v i c e s/p l a t f o r m/musbfsh_hdrc

7、再保存該文件的更改,之後重啟一次手機,再來出事先准備的手OTG數據線與滑鼠和手機連接起來,如果手機能夠正常識別,就說明可以了。

二、如何找回安卓手機的OTG功能 2

首先,請大家自己購買一根手機OTG線,但是記得要購買帶有充電功能的OTG數據線,這樣我們才能將外接設備升壓至5V電壓。

接下來,請大家打開RE文件管理器,並使RE文件管理器獲取手機Root許可權。

接下來,依次將文件定位到System/etc/vold.fstab文件下,然後將該文件以文本編輯器模式打開。

接下來,打開該文件以後,然後在該文件的代碼末尾增加一個空行,然後輸入如下代碼:

# usb otg diskdev_m o u n t u s b o t g /mnt/usbotg auto /devices/p l a t f o r m/mt_usb /d e v i c e s/p l a t f o r m/musbfsh_hdrc

最後,保存該文件的更改,然後重啟手機,將U盤和手機使用OTG數據線連接起來,然後看看手機是否能夠正常識別,一般情況下是可以識別的,但是不可以識別移動硬碟等對電壓要求高的設備,切記切記,小夥伴么趕緊試試吧。

三、安卓手機系統省電訣竅

1、關閉藍牙

想要安卓手機節省電量,首先要關閉的就是藍牙。因為藍牙要對外發送信息,所以當你開啟它的時候,它就會不斷消耗你的安卓手機電量,除了需要使用藍牙的時候,一定要將它關閉,否則安卓手機的電池很快就會耗盡。

2、關閉自動同步

自動同步會在待機的情況下從網上即時地接收信息,對很多人來說都有大用處,但這同樣也是一個電池殺手,因為自動同步需要不斷地與互聯網連接,這是非常消耗安卓手機電量的。如果你要想節省安卓手機的電池,就在用不到的情況下關閉它吧。

3、關閉wifi

不得不說,安卓手機絕大多數功能都是需要網路支持的,而wifi作為最廉價的上網服務形式,深受廣大安卓用戶的歡迎。然而在大多數情況下,wifi只有在家裡或者是公司里才能用上,所以平時當你不想使用它的時候,就把它關閉吧,不然它會不斷地掃描附近的wifi信號,平白浪費了許多安卓手機的電量。或者你也可以在設置里,wifi的高級設置中,選擇『屏幕關閉時休眠』,這樣就能節省安卓手機的電量了。

4、關閉按鍵音,關閉觸感反饋

只要進行操作,按鍵音和觸感反饋就會被執行一次,或許一次消耗的電量並不多,但是操作次數多了積攢起來卻不可忽視。況且這也不是什麼有用的功能,考慮到要節約安卓手機的電量,建議還是關閉好了。

5、關閉震動

手機內置的微型馬達工作的時候需要消耗相當大的電力,我曾經安裝過一個利用手機震動來讓手機變成按摩器的應用,結果沒過多久就耗了一半的電量,相當恐怖。建議還是在有必要的時候開啟吧,平時務必保持在關閉狀態下。相信當你這么做之後,一定會發現你的安卓手機電量節省了很多。

6、降低屏幕亮度

有些人喜歡將電量調到最高,這樣出門的時候屏幕會看得清楚一些,其實這樣做並不可取。要知道,現在安卓手機都是大屏幕的,往往屏幕電源佔了總消耗電量的50%以上,減少亮度能夠極大地減少安卓手機電池的消耗。而且,當你在家裡使用的時候,高亮度的屏幕反而會傷害到你的眼睛。我建議你,最好在桌面建立一個快捷的亮度調節按鈕,這樣當你出門的時候,按一下亮度調節按鈕,就能調整亮度了,平時最好還是保持在最低亮度下。

7、關閉GPS

GPS可以為我們提供定位服務,但在日常生活中我們用到它的機會並不多,而它搜索衛星產生的消耗電量卻是極多的。所以除了你在查地圖定位自己所在位置的情況以外,都果斷將它關閉吧。

8、不要總是開機關機

有的機友很糾結,為了節省半個小時的電量,總是開機關機,其實這並不能節省安卓手機的電量,因為每當你開機之後,手機都會開始載入軟體,播放開機動畫,這些都是消耗電量的大戶。

9、盡量不要在信號弱的地方通話

現在安卓手機都很智能,信號弱的話,手機就會提高天線的功率。這樣不但手機輻射會增加,而且電池的消耗也會增加,所以平時最好在比較開闊的地方使用手機,盡量避免在諸如電梯,飛機,深山老林,異次元空間等地方使用。

10、省電利器飛行模式

想要節省安卓手機電量最有效最直接最簡單的方法就是開啟手機飛行模式,它會關閉一切網路連接活動,讓你的手機進入『守財奴』狀態,平時睡覺前就開啟飛行模式吧。

11、推薦使用官方ROM,省電ROM,避免使用超頻ROM

超頻是個好東西,它讓游戲運行更加流暢,但對於很多人來說游戲只是附屬品,並不能作為使用手機的主要目的,相比之下,待機時間更長更受歡迎。所以你大可使用官方ROM或者達人特意優化過的省電ROM,這會大大延長你的手機待機時間,達到節省安卓手機電量的'目的。

12、不要使用動態桌面

有很多人為了讓手機桌面變得很炫,就使用動態桌面,但你要知道,為了支持這張動態圖片的播放,就會有大量的電池被消耗,假如你並不是一個視覺控,只是想向朋友炫耀,在平時還是老老實實地換回原來的靜態桌面背景吧。

13、避免使用後台及內存的管理軟體

如果你使用了這樣的管理軟體,當你查看電量消耗情況的時候就會發現,他們佔用了至少10%的電量,而每當它們殺掉軟體進程的時候都會重載,這樣就會增加CPU的負擔,造成安卓手機電池消耗過快。

14、關閉後台里活躍的非必要程序

很多軟體當你退出後它依然會在後台駐留,並自動連接網路獲取信息,這些都是電池殺手,你需要找出這些『惡心』的軟體,用過之後在後台里將它們手動關閉。

15、不要使用個性桌面軟體

現在有很多諸如MIUI,點心之類的桌面定製軟體,但你要知道,當你使用了這些軟體後,後台就會同時運行兩個桌面,這不但會讓CPU運行速度下降,BUG出現次數平凡,而且對安卓手機電池無疑也造成了極大的負擔。為了節省安卓手機電量,建議您還是不要安裝桌面定製軟體比較好。

四、安卓手機基帶怎麼操作

1.安卓手機,必須帶有Recovery,Android123推薦使用ClockworkMod Recovery。

2.准備好與安卓手機相匹配的基帶文件。 安卓手機刷基帶步驟:

1.將准備好的基帶文件存儲至安卓手機內存卡根目錄中。

2.重啟手機,注意選擇恢復模式重啟。如果沒有此選項,可以先關機,再按組合鍵進入Recovery。

3.在Recovery中選擇Install zip from sdcard,找到內存卡根目錄中的基帶文件,選擇YES確定後就開始刷基帶操作。

4.待完成後,返回第一級目錄,選擇Reboot system now重啟手機即可。

想刷基帶首先要對這些基帶有一定的了解,由於這基帶對手機的通信有一定的影響,故而不了解的情況下不要隨意去刷基帶,以免引起不必要的麻煩。

五、安卓手機運行提速詳細教程

1.卸載或禁用未使用的應用程序

我們使用智能手機時往往會在一開始安裝大量的應用程序,但很多基本上沒使用過幾次,而這些應用會占據RAM以及存儲空間,所以適當地卸載是很有必要的。只要進入設置,打開應用程序菜單,選擇或禁用一些內容即可。另外,如果你的手機或平板支持存儲卡擴展,也可以將應用安裝到存儲卡上。

2.清除應用程序緩存

與其他類PC設備一樣,累積的緩存都會在一定程度上影響設備性能,定期清理也是十分必要的。你可以選擇在應用程序菜單中進行,也可以通過安裝類似「手機助手」類的免費軟體來實現。

3.不使用動態壁紙和小部件

一些具有實時刷新功能的小部件,實際上會一直在後台運行,不僅占據了寶貴的RAM,還會消耗流量、影響電池壽命,所以盡量減少此類數據密集型應用的小部件,主要以社交和新聞應用為主。

Android系統另一個很酷的地方是可以使用動態壁紙功能,但與小部件一樣,會增加功耗並減少電池壽命,建議使用靜態壁紙。

4.禁用動畫效果

一些Android設備都內置了動畫效果,實際上這也在一定程度上影響了性能。一些採用自定義界面的機型可以在顯示項目中直接關閉動畫效果,原生機型也可以通過進行開發者選項,關閉窗口、過渡等動畫模式。

5.獲得軟體更新

通常情況下,主流的設備製造商都會定期推出固件更新,修復Bug並提升性能,所以在確保新固件穩定的情況下,選擇升級也是不錯的方法。在設備的「關於手機」項目中,可以找到系統在線更新的項目。

6.Root或使用第三方Rom

Root或是刷第三方固件會存在一定的風險,並不建議新手嘗試。設備Root之後,能夠獲得最大的許可權,實現超頻等操作;安裝自定義固件則擁有更多選擇性,一些剔除了內置軟體版本的簡化版固件往往擁有更快的速度。需要提醒大家的是,這些操作具有一定的風險,有可能會將設備刷成磚頭,同時保修服務也會失效。

六、 關於安卓手機刷Recovery的方法

1.首先下載adb、flash_image、Recovery,沒有Root Explorer管理器的也要下載。

2.把解壓出來的flash_image文件(是文件,不是文件夾)放到SD卡,然後利用RE管理器復制到手機/system/bin目錄下。

3.把recovery.img文件(記得把解壓的文件改名,改成這個recovery.img,免得後面輸入指令找不到文件)復制到TF卡(SD卡)根目錄。

4.將手機與電腦用數據線HTC Sync模式同步。

5.下載adb.zip並解壓得到adb.exe和AdbWinApi.dll。

6.把adb.exe和AdbWinApi.dll放到C:WindowsSystem32目錄下(C是windows系統盤符)。

7.點擊開始菜單,運行,輸入cmd,點確定。

8.輸入adb shell並回車。

9.接著輸入flash_image空格recovery空格/sdcard/recovery.img(按回車,出現#號,成功)。

10.出現一行flash_image空格recovery空格/sdcard/recovery.img(關掉指令窗口,拔出數據線和手機)。至此,刷Recovery結束。

七、安卓手機充電的注意事項

對於手機電池的「激活」問題,眾多的說法是:前三次充電時間一定要超過12小時,以便激活電池。這種說法是受到以前鎳氫電池的誤導,手機在出廠前均已激活老化,用戶在使用時無需進行激活,也不要進行12小時的超長時間充電。按照手機說明書上介紹的充電方法進行充電是最標準的。

此外,鋰電池的手機或充電器在電池充滿後都會自動停充,並不存在鎳電充電器所謂的持續10幾小時的「涓流」充電。也就是說,如果你的鋰電池在充滿後,放在充電器上也是白充。而我們誰都無法保證電池的充放電保護電路的特性永不變化和質量的萬無一失,所以你的電池將長期處在危險的邊緣徘徊。這也是我們反對長充電的另一個理由。

對手機電池充電的正確做法:

1、按照標準的時間和程序充電,即使是前三次也要如此進行; 當出現手機電量過低提示時,應該盡量及時開始充電;

2、盡量避免睡前充電,因為睡前充電的時間都較長,而且夜間電壓不穩定,許多地方的夜間電壓都比較高並且波動 大,對電池的影響較大。

3、鋰電池的激活並不需要特別的方法,在手機正常使用中鋰電池會自然激活。

Ⅳ android怎麼打開otg功能

若使用的是vivo手機,OTG的使用方法:
1、打開OTG功能:
①Funtouch OS 9.2/iQOO Monster UI及以上:進入手機設置--其他網路與連接--OTG ,將OTG功能打開;
②Funtouch OS 9.2以下:進入設置--更多設置--OTG,將OTG功能打開 ;
2、將OTG線的一頭連接手機的充電介面,另一頭連接滑鼠、U盤或其他外接設備即可使用。
若沒有該項設置即暫不支持OTG功能。

熱點內容
保時捷卡宴哪個配置比較好 發布:2025-05-13 19:00:08 瀏覽:724
c語言負數運算 發布:2025-05-13 18:45:21 瀏覽:428
太空殺電腦版連接不到伺服器 發布:2025-05-13 18:40:19 瀏覽:457
同樣的配置為什麼跑分不同 發布:2025-05-13 18:39:06 瀏覽:278
獲取linuxcpu序列號 發布:2025-05-13 18:36:35 瀏覽:738
appleid為什麼連接伺服器出現問題 發布:2025-05-13 18:17:37 瀏覽:971
書翁怎麼配置 發布:2025-05-13 18:17:36 瀏覽:911
雲資料庫mongodb 發布:2025-05-13 18:16:12 瀏覽:774
A7編程 發布:2025-05-13 18:15:26 瀏覽:742
python視圖 發布:2025-05-13 18:14:01 瀏覽:759