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中的文件及文件夹的打开、创建、移动和删除操作进行监控。