android系统,网页邮件的附件无法下载

android系统,网页邮件的附件无法下载,第1张

楼主你好!问题解答如下:

1、手机上的邮件客户端有buy,更新最新的版本。

2、附件文件带有病毒,在服务器端已被隔离,所以用户无法下载附件。

3、建议直接按全部打包下载,这样有可能能把已给隔离的文件下载下来。

4、网络不畅,导致下载数据不全,建议使用GPRS,这样流量稳定。

5、有的地方免费Wifi有很多人用,这就常导致数据包下载缺失。

6、手机不支持办公软件。

7、办公软件版本过高导致手机无法识别。

8、如果楼主使用的是盈世iCoremail,可以直接致电给你的专属运维团队。

9、这样就可以查出到底是哪个环节出错了!

以上,望采纳!

文件下载是那种从网上下载的那种吗?

如果是的话有一种http下载

1直接打开文件

A.创建一个一个URL对象url = new URL(urlStr);这个url可以直接是网络下载地址。

B.通过URL对象,创建一个HttpURLConnection对象

// 创建一个Http连接

HttpURLConnection urlConn = (HttpURLConnection) url

openConnection();

C.得到InputStram,这个输入流相当于一个管道,将网络上的数据引导到手机上。但是单纯的对于InputStram不好进行操作,它是字节流,因此用InputStreamReader把它转化成字符流。然后在它上面再套一层BufferedReader,这样就能整行的读取数据,十分方便。这个在java的socket编程中我们已经见识过了。

// 使用IO流读取数据

buffer = new BufferedReader(new InputStreamReader(urlConn

getInputStream()));

D.从InputStream当中读取数据

while ((line = bufferreadLine()) != null) {

sbappend(line);}

2文件存到sd卡中

SDPATH = EnvironmentgetExternalStorageDirectory() + "/"

File dir = new File(SDPATH + dirName);

dirmkdirs();

File file = new File(SDPATH + dirName + fileName);

filecreateNewFile()

url = new URL(urlStr);这个url可以直接是网络下载地址。

HttpURLConnection urlConn = (HttpURLConnection) urlopenConnection();

inputStream inputStream =urlConngetInputStream()

output = new FileOutputStream(file);

byte buffer [] = new byte[4 1024];

while((inputStreamread(buffer)) != -1)

{

outputwrite(buffer);

}//

一、注意编码方式。同为MP4格式的视频,它的编码方式有多种:divx、xvid、h264等等。可以分别试一下,通常网页支持的是xvid。二是注意视频分辨率。不能高了,否则不能播放。通常用320240试试。三是注意视频的码率(比特率),不能高了,否则不能播放。通常用500K左右就可以了。以上三个参数,在转换成MP4时,可以设置。建议用格式工厂来转换。在转换时,点开输出配置,就可以设置具体的参数了。

# grep ftp /etc/passwd ftp:x:114:125:ftp daemon,,,:/srv/ftp:/bin/false # grep ftp /etc/shadow ftp::16596:0:99999:7:::

  Android SDK开发工具中有几个重要的指令:adb、ddms、emulator与mksdcard、dx tool等。

  ADB系统除错与连结工具

  使用adb指令进行APK组件的安装,虽然adb(Android debug bridge)是Android系统的除错工具,但是从放置文件到SD存储卡与安装APK应用程序,adb是操作Android 系统不可或缺的重要工具。adb是与Android仿真器沟通最重要的桥梁。如果要跟Android底层的Linux操作系统进行沟通,就必须通过 Android SDK tools目录下的adb (android debug bridge) 指令来进行操作。这个adb除了提供程序码除错功能外,最重要的功能是它可以将Eclipse编译好所生成的Android应用程序组件Android Package (apk),直接连接安装到Android仿真器上或者手机装置上,因此程序开发在Eclipse环境中完成后,Android仿真器上就直接会有这个应 用程序的图标icon了。另外adb除错工具也支持命令列模式shell指令,可以输入指令来进行一些除错动作。这些实用的adb指令如下:

  $ adb devices (显示当前有多少个仿真器正在运行)

  List of devices attached

  emulator-5554 device

  emulator-5556 device

  emulator-5558 device

  运行adb devices会显示有多少个仿真器正在运行,上面的例子指出有5554、5556、5558三个仿真器正在运行,如果没有运行仿真器,则显示 no device。

  $ adb -s <serialNumber> <command> (指定仿真器来操作)

  $ adb -s emulator-5554 install emailapk

  adb -s可以指定仿真器序号,用来选择操纵哪一个仿真器,例如adb -s emulator-5554 install emailapk,指定将emailapk安装在仿真器emulator-5554。

  $ adb install apkfile (安装APK应用程序组件)

  例如:adb install emailapk

  $ adb uninstall package (移除APK应用程序组件)

  例如:adb uninstall comandroidemail

  adb install与adb uninstall可以用来安装与移除APK 应用程序组件,但是必须注意的是adb install后面是接apk文件名称,然而adb uninstall 后面是域名形式的package名称,例如comandroidemail。详细的package名称可以由Android操作系统目录/data /data或者由/data/app来查得。

  $ adb shell (进入Android系统指令列模式)

  $ ls

  $ dmesg (查看Android Linux Kernel运作消息)

  运行adb shell可以进入Android操作系统指令列模式,如此一来就可以直接看到Android系统的目录结构,因为Android是Linux操作系统的 一种,所以Shell指令和Linux系统是相同的,例如ls(显示文件目录)、cd(进入目录)、rm(删除文件)、mv(移动文件)、mkdir(生 成目录)与rmdir(删除目录)等指令。

  $ adb push <file/dir> /sdcard (复制文件到SD存储卡)

  例如:adb push mp3 /sdcard

  $ adb pull <file/dir> (从Android系统下载文件)

  例如:adb pull /data/app/comandroidemail

  adb push可以上载文件到SD存储卡目录/sdcard,因为其他目录有访问权限问题无法写入,所以一般都是将文件放到/sdcard目录下。adb pull则是将文件从Android系统下载到一般计算机上,常用的例子除了从/sdcard下载文件外,也可以从/data/data或/data /app目录将APK文件抽出来,提供已经安装成功的APK应用程序,给其他使用者安装。

  $ adb logcat (监控仿真器运作记录)

  adb logcat会实时监控Android仿真器运行时所生成的记录,此项功能对于程序开发人员用来除错帮助很大,开发人员可以从记录中得到应用程序运行时发生的错误消息。运行adb logcat后,若要离开监控模式,可以按Ctrl+C。

  $ adb bugreport (生成adb除错报告)

  开发人员若要进一步得知系统生成的所有错误消息报告,可以运行adb bugreport指令来实现,该指令会将Android系统的dumpsys、dumpstate与logcat信息都显示出来。

  $ adb get-state (获得adb服务器运作状态)

  adb get-state会显示adb服务器的运作状态为何,共有offline (脱机)、bootloader (开机中)、与device (运作中) 三种状态。

  $ adb start-server (启动adb服务器)

  $ adb kill-server (关掉adb服务器)

  通常启动Android服务器时,就会启动adb服务器了。可以使用adb get-state来查知adb的状态。如果没有启动可以运行adb start-server启动它,若不想进行除错监控,可以运行adb kill-server关掉它。

  $ adb forward tcp:6100 tcp:7100 (更改仿真器网络TCP通信端口)

  Android仿真器内定的TCP port为6100,若有需要可以运行adb forward指令改成另外一个通信端口。

  $ adb version (显示adb版本)

  您可以运行adb version查看当前使用的Android SDK adb版本。

  $ adb help (显示adb指令参数)

  adb help会显示所有adb指令的用法,

  

参考资料:

http://blogchinaunixnet/uid-20332519-id-3176865html

android手机安装的软件在SD卡上无法找到的。但是android手机本身就会对apk做备份处理,也就是说只要手机上装的应用,都可以在手机上找出来

查找方式:

用户安装的第三方应用,apk文件保存在 /data/app 目录下

系统自带的应用,apk文件保存在 /system/app 目录下

android手机本身是无法查看的,需要连接到电脑上才能查看

android 手机是linux内核,/data /system目录都是属于 root用户才能查看的,因此你需要先获取root权限才能查看

这个问题主要涉及到windows读取android设备盘符及文件传输端口通信的问题。因为系统架构(arm & x86)的差异性,导致无法做到类似于长连接的那种通信机制。总结一句:windows目前还不能实现实时地获取并展示Android系统分区下的文件。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » android系统,网页邮件的附件无法下载

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情