Any way to get MAC address from local network devices on android using flutter? - android

having studied quite a lot of links, I realized that Google and Apple have blocked some methods (ARP, etc.) for obtaining a MAC address.
But how can this be done now, while studying Google play, I came across several applications that still receive MAC addresses on android 13.
How can this be done?
I looked through a lot of information but did not find anything working.

Related

What Internet protocol is used by google play store in backgroud for searching and downloading?

I know this is not programming question but i really want to know what internet protocol is used by google play store, as of know i am thinking they are using HTTPS but i am not sure about whether they used it for searching or downloading, i searched but not find satisfactory answer.
I also how i will protocol used by different apps installed in android.
I tried to find different protocol used by different application and i sort of find about some apps like Whatsapp, FB etc but i need to find about mostly used protocol.
This information is need for my literature survey for my research.
I would ask this kind of question on http://android.stackexchange.com more than here. If you want to find it out directly, use Wireshark or Charles (OS X). With one of these tool, you'll be able to see all out outcoming and incoming connections of your android device (and then able to study the different protocols).
But the standard in the industry is definitely HTTPS and all the companies, even the small startups use HTTPS.

Capture App JSON Requests Android via Fiddler

Recently I tried to figure out where the application Meet Mobile's data was being pulled from. This is mostly out of curiosity as I noticed they have this free app for Android/iOS but nothing available from a computer which struck me as odd.
I set up fiddler on my computer with my phone using my computer as a proxy to access the internet, but when I do this Meet Mobile is not able to fetch data, even though I can use the browser to navigate the web without issue. I followed this guide to set up my proxy:
http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler
I have discovered that the main site the data is being pulled from is https://awmobile.active.com/, and I believe it is being pulled via port 443. However, I cannot figure out the correct syntax to query from this site (which I believe the application uses JSON).
Please let me know if there is a better way to go about capturing the web requests my application is sending off to its home base. This is mostly an exercise of curiosity, and I'm excited to see what potential answers there are.
Cheers!
I figured it out - I needed to install the Fiddler certificate on my Android phone for it to allow the connections. I followed the steps listed here:
http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler
Thank you for your help and time!

Sync Google Chrome Bookmarks Android

I have been trying to find some way to read Google Chrome's bookmarks (not Google's Bookmarks) from Android. I'm trying to develop an application that does not needs to install a plugin on the browser to sync. the bookmarks. By the way, I know that an application called CMarks already does what I need, but I want to learn how to do it myself.
The problem is that I haven't found a way to do it. My question is related to this one I think, but it doesn't have an "answer".
I've found this, which is supposed to be the way Google Chrome's syncs. the bookmarks, but I don't see a way to implement it (there are no OAuth endpoints or anything I understand).
If someone could point me in the right direction (tutorials, manuals, etc.) would be great. Everything I've found on Google was about google Chrome plugins, but not about an external application (Java, Android, C++, etc.).
I've used fiddler to see where GChrome connects when it syncs., and it seems to connect to Google Talk.

Peer to Peer communication between iOS and Android devices

So I am a relatively new iOS developer but thanks to Stackoverflow, i managed to get peer to peer data communication for my app working without the need of a server using gamekit/GKSessions.
Basically, one iOS device acts as a server and others just connect to it to receive app specific data.
Now, the app is currently being ported on Android and I was wondering if there is a way that I can make an Android device connect to the iOS app and behave the same way as ios app does.
Android developers suggested alljoyn to be an optimum solution for android but that doesn't seem to be available yet for iOS.
Please suggest if you have any ideas on this front.
If there is a solution that involves rework on iOS side as well then I am open to it!
In case, you or others tackling the same question in Jan 2013 needs an answer,
AllJoyn is now ready for iOS too, amongst other platforms.
https://www.alljoyn.org/docs-and-downloads
Venkat i suggest you to read and get some detailed information regarding P2P. This is a Good source, because you might get stuck if both devices are behind multiple Nat. but if your willing to go forward there is always a way. My suggestion would be an Relay, but you need to have a server, but the relay behaves like P2P. Look at the source above to get ideas.
I didn't have time to wait for alljoyn to be launched for iOS and sensing no other feasible solution that would fit on my timeline, I implemented a relay server in between to achieve this.
For others though, iOS binding is now available for alljoyn (www.alljoyn.org).
I haven't tried it yet but the android version of my app works with alljoyn and it works perfectly so I assume it will do the same for iOS as well.
One limitation to be considered using alljoyn is that it cannot communicate between devices that are behind different subnets.
I think there is a limit of max peer to multiple peer connectivity (max 8 peers) derived by IOS and Android, there is no connectivity tested using alljoyn between IOS and Android devices

gps tracking on android

I want to make and android gps tracking application that will track other gps devices.
I will write you some of my things that I want but you can tell me if this is possible.
I want to make application in QT ( does QT have libraries for
connecting other gps devices
I want to use google maps ( if that is possible ) - so I can track
Is there any gps locator sdk? So I can buy device and connect it.
Can gps device send me some more information like fuel usage? For example I can make device that will read fuel usage and send me some sort of information to my server.
I need server for that? So I can only pay for some hosting? and maybe make php scripts that will handle me data?
That's probbably it, please respond so I can really see what is possible from all that.
Thank you.
1) While there a way to run Qt apps on Android (http://developer.qt.nokia.com/wiki/Necessitas), I expect it to be a world of pain, as is usually the case with ported frameworks. Plus, very few people are doing what you want to do, so the developer community is probably non-existent (so it would be hard to get help when you get stuck). I would go with "native" for Android Java code and libraries.
The rest of your questions assume you using Qt. If you go native, of course, you can use the Maps SDK, the Android location stuff, etc.
1) I don't know what QT is. I'm assuming it's an app builder of some sort. Don't like 'em. Can't do any cool stuff with them. (That's a personal opinion. Ignore it if you want.)
2) There's no problem using maps in an Android app. See the add on library.
3) Most phones have GPS built in. Why buy an external one?
4) The GPS built in just provides your current location. Stand alone GPS units that can provide fuel information are querying an external database. I don't think they will share. Interfacing to their device for commercial use is very illegal. You could do it only if you are the only one ever going to use it.
5) The Google add ons library has a USB api. If you can design a device, you can talk to it. See 4 about fuel information.
You are going to have to learn how to program an app using Google Maps with GPS, learn the USB api, and find a device that you can electronically understand and can communicate via USB. Then you need to find a site that will allow you to interface with their fuel price database. (There's no way you can personally gather fuel prices nationally in a timely manner.)
You need to refine your specs after you program a basic Maps app that uses GPS. Then at least look at the USP api. Also, if you are looking into building your own electronics device, Google 'Arduino'. (Research USB interfaces with it. Out of the box, it uses an RS232 serial interface.)

Categories

Resources