ANDROID (2.x and above) Application

已取消 已发布的 Jun 5, 2012 货到付款
已取消 货到付款

*Testing devices will be phones/tablets running 2.x/3.x/4.x Android OS which are all non-rooted.

This project is being called **NetDroid** and its sole purpose at this point is to allow the end-user (myself, mostly) to mount ISO images (/mnt/ntd_iso##) as well as create network shares as mounts (/mnt/ntd_smb##) where each intended share has the means for its own login parameters if needed (otherwise falls back to a global user/pass for the server being connected to.)

There are more parts to this project/app that will need to be focused on at a later stage for completeness but the following framework is required for current, intended functionality:

- A basic file/directory browser

If you double-click on an item...

If the item is a DIR, open/browse the selected directory.

(Include . and .. just for sake of standards)

If the file extension is APK, ask to install and install if agreed.

If the file extension is ISO, ask to mount (option for manual path.)

If the file extension is SMB, ask to mount (option for manual path.)

(Leave 3 additional reserves for file extensions for later use)

If the file extension is not listed above, pass to the associated app.

A set of options are to be available through App Settings:

1. Menu item which allows you to manually open/mount a SMB share.

2. Menu item which allows you to add/edit/delete server logins.

3. Menu item which allows you to specify an auto-dismount option

4. Menu item which allows you to view all mounts (option to dismount each)

## Deliverables

Android 2.x (HC) through 4.x (ICS) will be used in our testing environment. This first project will be approximately 1/6th of the total project requirements. The winning bidder will receive first consideration for the remaining 5 projects based on the delivered source and application.

The deliverable ZIP structure is to be laid out as follows:

NetDroid

\_____ binary (The completed APK)

\_____ documents (Any documentation, read-me, etc.)

\_____ images (Any images used in the project)

\_____ sdk* (The actual SDK used to build the project)

\_____ sources (All sources to recompile the project)

* For Android, an active download link to which SDK is used is plenty.

_Permissions:_

1. Read device STATE (Reserved)

2. Hardware Access

* Read Storage Devices (Internal, SD, USB, etc.)

* En/Disable and Detect WiFi and BT

3. Coarse GEO/Location

4. Unlimited Network Access

*. Anything else deemed "required."

Example interface screens will be provided to the winning bidder. (They're basic, but give many details visually as to how we would like the app to interact with whom ever is using it.)

安卓 Chrome 操作系统 嵌入式软件 谷歌应用引擎 Linux Mac 操作系统 移动应用开发 软件构架 UNIX 视窗桌面

项目ID: #2747892

关于项目

远程项目 活跃的Jun 27, 2012