当前位置:首页 » 文件管理 » 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中的文件及文件夹的打开、创建、移动和删除操作进行监控。

热点内容
c语言写脚本案例 发布:2025-05-05 15:20:07 浏览:262
如何编译php源代码 发布:2025-05-05 15:17:00 浏览:194
安卓手机微信支付如何人脸识别 发布:2025-05-05 14:56:46 浏览:128
让其他电脑能够进入服务器 发布:2025-05-05 14:53:45 浏览:134
辉昂最低配置有哪些 发布:2025-05-05 14:52:14 浏览:793
忘记密码wifi如何连接 发布:2025-05-05 14:38:31 浏览:1001
出勤日算法 发布:2025-05-05 14:37:44 浏览:920
龙腾四海源码 发布:2025-05-05 14:35:57 浏览:795
苹果版ps密码格式是什么 发布:2025-05-05 14:17:59 浏览:433
android数据返回 发布:2025-05-05 14:05:16 浏览:957