I am newer to Android development but would like to know how to communicate with my Windows 8 (7 or XP) environment over Adhoc from my Android phone. I have researched this topic and I generally see people refer to the play store to download an app. I don't just want the functionality, but I want to know how to do it myself. Whether if there is a specific library I can use through android development, or if their is some command line option I can use via Android to do this.
So, how would I go about browsing files on my Windows machine without using an app? I know the Android O/S (at least what I gathered from the articles I have read) does not support this. So what are developers doing in their apps to create this connection? Or what is the best book to buy to help me understand how to do this?
Thanks!
google about android socket file transfer
Related
i just want to know that why android operating system does not work directly in mobile devices
why there is need of development in it to use in all diffrent phones?
why it cant work directly like windows in pc does
and other question all others like bada os, symbien and apple os they all need they also need development or we can use them directly
if sumone didnt understand my question i will explain more
for further explanation>
windows we can install directly in any pc of any company or assembled
but android need development and designed for a seprate product of a specific brand
why?
no1 is intrestd in answring these questions ?
You are just kidding here right?
/Pun intended.
For example
[1] ....
[n] Windows has the complete set of drivers
[n+1] The manufacturer delivers the driver
Fundamentally, you're misunderstanding the situation. Windows does not run on any computer you can throw together. It runs on any computer that you can throw together that matches the evolving, de facto standard that started as the IBM PC.
It won't run on a SPARC Station or a 68k Mac or an IBM 360 or a Wii or a PS3 or, well, a HTC Vision.
Similarly, Android will run on any PC, er phone, er tablet, er, well computer that is basically the same as an existing Android device. The vast majority of the custom development that is, strictly-speaking, necessary for a new device amounts to device drivers. Now, most manufacturers do a lot on top of that to distinguish their product. That's where Sense and MotoBlur and such-like come into play.
A further complication is that storage space and memory are at a heavy premium on these devices. So, it is infeasible to include the incredible variety of drivers and other hardware support that makes a typical Windows or Linux install need several GBs.
Back in the day, when dinosaurs roamed the earth and there were only a handful of PC makers in the world, similar customization was needed. My first PC came with a manufacturer-custom version of DOS 2.1 and Windows 1.1. Is wasn't until at least DOS 3.x (maybe 4.x, that was a long time ago) that a vanilla MS copy had a chance of working. Even then, most peripherals *needed* a custom driver to be used at all. My first mouse is an example. Only way to use it was the Genius Mouse drivers that came with it.
thanks for ur answers guys
I am new to BeagleBoard and Android Development. Recently I had someone literally drop a Android Dev project into my lap. Sweet! He gave me a BeagleBoard and three main objectives. 1. Get android working on BeagleBoard. (completed) 2. VNC Server running without being "rooted" or needing ADB. 3. Ethernet over USB. (usbnet may work just fine) After extensive research I found no usable open source vnc server for Android. (I'm sure I may have missed something with Google or here on the XDA-dev forums. I'm thinking of porting a open sourced java based VNC Server over to Android and am needing suggestion and tips. My main questions is this, must a VNC server require root access to Android or is there a way around this. My client was pretty specific on this requirement. I am using TI-Android-Gingerbread-devkit on a BeagleBoard XM Rev B. the rom is on a 2gb sd card (would a 4gb be better as I may have to purchase that an invoice my client. Something I'd rather not do) So to reiterate, what would be the best way to get a VNC Server running on Gingerbread without the need for ADB or root accress? Thanks for all the great people here and thank you XDA Developers for having such a great site (also thanks for the HTC Inspire tuts that I'll need once I get my grubby hands on it after this project is over )
In this thread is a VNC server being developed: http://forum.xda-developers.com/showthread.php?t=710805
Thanks, I knew I missed something.
Hi guys,
I´ve got one question, is it possible to create file transfer on wifi? I want create wifi network something like family group in Windows 7. And if its possible do this betwen WP and android phone or WP and windows 7 PC.
Thanks a lot.
No, not possible; but you can try DFT Bluetooth file transfer if you have a fully unlocked or rooted phone and see if that works. Currently there is no way of doing what you are asking via email, MMS or Wifi.
It doesn´t working via e-mail too ?
Root Webserver (see my sig) allows easily taking files off (or putting them on) a Windows phone via WiFi. It's not the most elegant approach, but it's easy to use.
There has been talk of somebody implementing SMB (the network protocol that is used for Windows networking) using the sockets APIs in WP7, but I'm not even sure the official APIs are complete enough and even if they are, it'll be quite a bit of work to implement (the SAMBA project has been trying on Linux for years, and is only mostly there).
I'm quite certain it's possible to attach arbitrary files to email, but nobody has found the way *yet* so that's not currently possible. Also, the email client isn't going to let you save attachments to arbitrary locations, because it's designed to work with the very low permissions of the OS by default.
Hello,
I have a huge problem that is making me leave android.
Since android 4 I have been developing software for devices that are stuck to a wall and spread-ed across the country, mainly price-checking and digital signage software.
The end user (the client from the retailer) cannot access menus and anything else other then what running software offers. With android 4 I was able to make updates to software remotely, and monitor control all the device, with vnc and ssh.
Recent android versions are picky and for example i cant have vnc , neither an ssh that allows me to control the system, unfortunately whit this i can live. but for example if i need to update my app with another apk which require more permissions it will show a popup asking for permissions, that is not OK on a remote device where no one from the company is using it. I cannot hope a client clicks yes on the popup for my app to run again.
Android 4 and 5 where perfect, android 10 and 11 are terrible for this. How can i bypass this, is it possible?
Thanks and sorry for the English.
Hi,
ive got an old Android 2.3 device which what i dont want to do much more then remote control it (accessing general things like sms, notifications, etc) using wifi
on more modern devices i use anydesk[01], Notify2Jabber[02] and termux[03] with sshd then dont even need root. But i remember i had an app on android 2.3 that was able to control the whole phone (if rooted) via webbrowser (nice html interface to access sms/ call-list/remote keyboard/clipboard/files and more) and something like web-vnc to directly remote control it. Unfortunately i dont remember the name.
do you have any ideas what this app was called or other free (as in free beer (and only if possible freedom ) software to do souch things on android 2.3. I now have rooted the device and installed busybox (cause preinstalled tools are lame), i could probably get some sshd to run (maybe some static linked arm dropbear) but i would prefere a more user friendly way (i dont even know how to access sms using the terminal (only with termux ))
thanks a lot in advance,
T
PS: i couldnt find an appropriate forum, maybe there should be some "General Lagacy Android devices" board for all below android 5, hope this general category is ok