當前位置:首頁 » 文件管理 » android文件夾監聽

android文件夾監聽

發布時間: 2022-08-03 02:47:18

1. 手機裡面的android是什麼文件

一、安卓手機的Android文件夾裡面的文件夾是用來放程序數據的。
二、android 手機文件夾代表的意思:
1. /system/app 這里是android手機rom中的系統應用存放地,如果有Root許可權可以將手機rom中自帶的應用刪除掉,這裡面一般包含一個apk文件和odex文件,大家注意文件名一一對應,如何刪除可以參考 如何刪除Android系統自帶軟體 中方法。
2. /data/data 這里是每個安裝過應用的用戶文件存儲位置,一般為設置文件、資料庫或臨時緩存文件,進入後以每個軟體的package name包名來命名。
3. /dev 這里是linux系統常規文件夾,裡面的文件很多都是設備模擬的文件系統,一般用戶無需理會。
4./system/fonts 這裡面保存著系統的字體,如果你有root許可權,可以往裡添加自己喜歡的字體,比如雅黑。
5. /system/framework 這里是android系統的框架,裡面保存著系統核心程序或java類庫,十分重要裡面的任何文件幾乎都不要做刪除操作。
6. /media/audio 這裡面保存著安卓系統默認的鈴聲,alarms是鬧鈴提醒的,notification是簡訊或提示音,ringtones是來電鈴聲,而ui是一些界面音效,比如鍵盤敲擊聲。
7. /system/lib 裡面保存的是系統底層類庫,裡面很多都是框架層的實現文件,一般以.so後綴結尾類似windows下的dll文件 .

2. 電腦c盤,用戶的文件夾里有個文件夾".android"有6G,是什麼

  1. 電腦C盤User(用戶)文件夾下面的.android文件夾裡面保存的是有關安卓虛擬機 (器)的程序等。

  2. 若用戶還需使用安卓虛擬機(器)程序,建議都別動。

  3. 如若用戶不再需要使用安卓虛擬機(器)程序,可卸載干凈安卓虛擬機(器)程序。之 後,如果電腦C盤User(用戶)文件夾下面,還有.android文件夾的殘留項目,用戶可手 動刪除干凈。

  4. 是adb驅動產生的文件夾吧。不想要的話,建議先移動到其它地方,如果不影響手機連 接,就可以刪。

3. android 開發 音頻文件放哪裡

  1. android 工程中的聲音文件一般位於raw文件夾下;

  2. res->raw,也可以重新在res下創建一個新的文件夾;

  3. 數量多的音頻文件可以放在專門的assets目錄里,assets不需要重新編譯

4. android怎麼獲取一個文件的地址

跟java里獲取當前本地文件、文件夾,,點擊文件夾,顯示該文件夾下的文件和文件夾,是沒有區別的啊,唯一就是在文件夾上添加監聽事件,然後獲取對象就是了……

activity :
package com.hundsun.zhoujl.android;

import java.io.File;
import java.util.ArrayList;

import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.DialogInterface;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class Test_fileActivity extends ListActivity {

private ArrayList<String> items = null;

private ArrayList<String> paths = null;

private String rootPath = "/";

private TextView mPath;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

mPath = (TextView)findViewById(R.id.mPath);

mPath.setTextColor(Color.RED);

getFileDir(rootPath);

}

private void getFileDir(String filePath) {

mPath.setText(filePath);

items = new ArrayList<String>();

paths = new ArrayList<String>();

File file = new File(filePath);

File[] files = file.listFiles();

if(!filePath.equals(rootPath)) {

items.add("Back To " + rootPath);

paths.add(rootPath);

items.add("Back to ../");

paths.add(file.getParent());

}

for(File fileTemp :files) {

items.add(fileTemp.getName());

paths.add(fileTemp.getPath());

}

ArrayAdapter<String> adapter = new ArrayAdapter<String>(Test_fileActivity.this,R.layout.file_now,items);

setListAdapter(adapter);

}

@Override

protected void onListItemClick(ListView l, View v, int position, long id) {

File file = new File(paths.get(position));

if(file.canRead()) {

if(file.isDirectory()) {

getFileDir(paths.get(position));

}else {

new AlertDialog.Builder(this)

.setTitle("Message")

.setMessage("["+file.getName() + "] is a file")

.setPositiveButton("ok", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

}

}).show();

}

}else {

new AlertDialog.Builder(this)

.setTitle("Message")

.setMessage("許可權不足~")

.setPositiveButton("ok", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

}

}).show();

}

}

}
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:id="@+id/mPath"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ListView

android:id="@android:id/list"

android:layout_width="fill_parent"

android:layout_height="wrap_content"
>
</ListView>

</LinearLayout>

file_now.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="20px"
android:textSize="14sp"
>

</TextView>

5. 安卓應用是如何知道我在截屏的

這個用的是APP內截圖監聽功能。

對於截圖監聽有兩種常用方案。

一、方案一是通過FileObserver監聽截屏文件夾,當有新的截屏文件產生時,調用設定的回調函數執行相關操作。該方案優缺點如下:

優點:實現簡單。

缺點:

1、不同手機默認的截屏路徑可能不同,需要做適配處理。

2. 不同手機截屏觸發的事件名稱可能不同,需要測試適配。

3、監聽到截屏事件後馬上獲取圖片獲取不到,需要延遲一段時間。

二、方案二是通過ContentObserver監聽多媒體圖片庫資源的變化。當手機上有新的圖片文件產生時都會通過MediaProvider類向圖片資料庫插入一條記錄,以方便系統的圖片庫進行圖片查詢,可以通過ContentObserver接收圖片插入事件,並獲取插入圖片的URI。

優點:不同手機觸發的事件是一樣的。

缺點:

1、不同手機截屏文件的前綴可能不同,需要做適配。

2、監聽到截屏事件後馬上獲取圖片獲取不到,需要延遲一段時間。

安卓手機如何截屏?

安卓系統的截屏設置可在輔助功能里設置。

1、打開設置。

2、點擊輔助功能。

3、選擇快捷啟動及手勢。

4、選擇截屏。

5、開啟指關節截屏。

6、最後使用指關節雙擊屏幕即可截取全屏。

6. android 怎麼監聽adb命令

通過監聽埠(5555), adbd程序。

查看:網頁鏈接

7. 誰了解電腦里android是什麼文件夾

1、若用戶還需使用安卓虛擬機(器)程序,建議都別動。

2、如若用戶不再需要使用安卓虛擬機(器)程序,可卸載干凈安卓虛擬機(器)程序。之後,如果電腦C盤User(用戶)文件夾下面,還有.android文件夾的殘留項目,用戶可手動刪除干凈。

8. 安卓手機自動生成的名為Android文件夾,裡面裝的是什麼東西啊

這個文件夾挺重要的,裡面的data文件夾里又有好幾個文件夾,名稱就是你安裝的軟體的名稱。一般來說,軟體的數據就在這裡面,還有緩存之類的也在裡面。如果刪掉了,一些軟體的設置和數據就會被清空,恢復到剛安裝時的狀態。切記謹慎操作

9. android fileobserver 所有文件都可以監聽嗎

android.os包下的FileObserver類是一個用於監聽文件訪問、創建、修改、刪除、移動等操作的監聽器,基於linux的INotify。

FileObserver是個抽象類,必須繼承它才能使用。每個FileObserver對象監聽一個單獨的文件或者文件夾,如果監視的是一個

10. android fileobserver 所有文件都可以監聽嗎

Android系統API提供了FileObserver抽象類(Linux的INotify機制)來監聽系統/sdcard中的文件或文件夾,FileObserver類能對sdcard中的文件及文件夾的打開、創建、移動和刪除操作進行監控。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:639
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:84
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:793
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:344
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:812
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:366
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:593