Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 5 years ago.
Improve this question
I am using machine learning to interpret sensor signals from my phone. When I used a specific phone (Samsung), I got accurate results. However, when I used another phone (HUAWEI), it appears that the result is different.
Is this because of the different configuration in these phones? Are they using different sensors for the same type (say, accelerometer)?
If they were different, what can I do to compensate for the difference. Say, I trained my algorithm with data from Samsung, what can I do so that the algorithm will still work with HUAWEI phones accurately?
yes, Build in sensors are vary from smartphone to smartphone.
The sensors quality and accuracy depends on the cost of the smartphone. But the software results are pretty much accurate.
Refer the link it might be useful:
https://www.researchgate.net/post/Accuracy_of_sensors_in_Android_devices
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 months ago.
Improve this question
When i set "Show devices without names" off on developer mode i see only a few bluetooth devices around me with their names.
However when i set it on, i see a lot of bluetooth MAC address, around 50 of them, and i expected that after a few minutes they will all broadcast their names, but nothing is changing.
Even if i wait 30 minutes, my devices still don't get their names.
Any idea why some devices won't expose their names?
I have tried waiting for long periods of time, and i have poked around on forums, but nothing helpful found.
Their count is more strange than not reporting a name. Are there indeed 50 BT devices present around you? To me this sounds alike sitting right next to a whole box of beacons.
There's not much to do about it, but one can manually assign names to them. By the question it's unclear which device you're even using, but certain vendor-specific implementations may even fail to read the names, altogether.
Bluetooth devices can advertise using their MAC address and name but the latter is not required, thus you get devices with no names. I would assume these Bluetooth devices are not meant to be connected to by just anyone and they only advertise out of necessity.
I have personally experienced this with my own Bluetooth discovery app. I would say it's fairly normal.
These bluetooth devices are being produced by old cell phones or old application on your cell phone or a smart watch or a lamb
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
To be a bit more specific to my case, I'm new to Android development, and I want an Android phone to properly test apps on. This phone would only be used for development, since I already have an iPhone for general use.
It only needs to be powerful enough to test small apps and 2D/3D games (I will likely upgrade in the future). My computer is pretty good, so I don't need to worry about my computer specs.
I'm not asking "which phone should I get", I already have one specific phone I want to buy, since it's on sale. I'm just unsure if it will be powerful enough. For reference, this is the phone I'm looking at: https://www.thinkofus.com.au/zte-shout-blade-a110-4g-unlocked-900-2100-3g-white
Any answers are appreciated.
Lots of people will downvote this answer but still, I will tell you that the device depends on the type of app you are building and the features you want in the app. If you are building a selfie camera app, the device needs to have a front-facing camera or if your app uses NFC the device needs NFC support. From the software point, you need to look at the Android version to see if the feature you want to develop is supported in your device. Low end device will be helpful in making a better app as you would have to worry about memory and CPU constraints, But I would suggest getting 2-3 devices of various types
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
Lenovo a6000 is not able to run material design code .
First of all, a question like this will provoke opinionated, heavily biased answers and provoke flamewar like discussions between religiously fanatic fanboy groups. It is not very wise to ask a question like this.
Furthermore, one single phone is never enough to really get your app tested. It gets you the impression how your app works on one device, but how it will work on all the others, you will never know. You will always need a variety of devices, and I am not just writing about phones, phablets and tablets, but also of different vendors. Because each vendor introduces "his" own peculiarities and quirks and you will notice that while running fine on a Nexus, your app might crash on an HTC or Samsung. Or while running nicely on those, it might not on a Huawei.
Why?
Because.
Because the vendor did something the others did not, and no one expected it. But your customers will hold you responsible for it. Because your app is crashing. And you don't want this.
So bottom line: There is no best phone for testing. Get a number of different devices from different vendors and test on all of them. Yes, it is expensive and tedious work, but you asked for it...and your customers will be thankful for a stable app. :)
Google nexus series is the best. Just use nexus for tests
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I'm an iOS coder and have been asked to write some cross platform code with Phonegap or Titanium. There's plenty of information out there about setting up development environments, etc... except I'm missing one crucial piece of information.
What mobile hardware should I buy? Now that's a pretty lousy stackoverflow question, so let's rephrase it to be useful.
What criteria needs to be examined in choosing an Android tablet for iOS/Android cross platform development with PhoneGap or Titanium?
The corollary question is also useful, what criteria needs to be examined in choosing iOS hardware for cross platform development with PhoneGap or Titanium?
A good general approach is to pick high volume devices with an eye toward diversifying hardware- so for example if samsung has a really high res phone, don't buy another really high res phone from LG or if all the available Android phones are high res, try to sprinkle one in that has a slide out keyboard. Don't worry about trying to test everything on every device, test things that should work the same across a small number of devices and then test the things that could be very different on a larger number of devices. Depending on your app there are probably a few things that you know could behave differently on different devices- focus on this. For example, we test the camera on all devices but we would only test something like an alert message on one device.
If you are looking to build for iOS and Android I would also recommend checking out Brightcove App Cloud - http://appcloud.brightcove.com. There are good testing/debugging tools and plugins are well-documented and fully supported.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions must demonstrate a minimal understanding of the problem being solved. Tell us what you've tried to do, why it didn't work, and how it should work. See also: Stack Overflow question checklist
Closed 9 years ago.
Improve this question
I'm an Android enthusiastic. I'm thinking of a eco-friendly app that awares the user about the electricity consumption they had made so far. So, I need some way to measure the electricity usage from the Electricity Meters. Most of the apps that I have browsed and used from Android market required me to enter the electricity usage manually which is kind of hectic and discouraging aspect of such apps. I want to automate that part and improve such apps. Any idea, Android Folks? Any suggestion, Android Guru?
As per http://en.wikipedia.org/wiki/Automatic_meter_reading there are many different types and likely proprietary implementations of the protocol used by these wireless meters.
Some likely even include encrypted or checksum verified protocols which would further prevent reading the data.
It's a good idea, but without official support from the companies supplying the meter reading technology you are probably out of luck.
Well, you could make the users take a picture of the meter. Then you could analyse the image...
Have you had a look at ioio ?
You may be able to interface it with a meter, if you have a way of converting the signal from a meter so the ioio can read it you should be able to make the app.
I am currently working on a project that implements this but a bit differently using a watt meter and amp meter
http://www.sparkfun.com/products/10748