android文件夾監聽
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,是什麼
電腦C盤User(用戶)文件夾下面的.android文件夾裡面保存的是有關安卓虛擬機 (器)的程序等。
若用戶還需使用安卓虛擬機(器)程序,建議都別動。
如若用戶不再需要使用安卓虛擬機(器)程序,可卸載干凈安卓虛擬機(器)程序。之 後,如果電腦C盤User(用戶)文件夾下面,還有.android文件夾的殘留項目,用戶可手 動刪除干凈。
是adb驅動產生的文件夾吧。不想要的話,建議先移動到其它地方,如果不影響手機連 接,就可以刪。
3. android 開發 音頻文件放哪裡
android 工程中的聲音文件一般位於raw文件夾下;
res->raw,也可以重新在res下創建一個新的文件夾;
數量多的音頻文件可以放在專門的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中的文件及文件夾的打開、創建、移動和刪除操作進行監控。