Widget App is not working on Rooted phones, why? - android

I created an App / Widget for Android and published it in the marked. The Market tell me that the App is working on any Device because it really needs nothing.
This is not advertising, I only want to know, why some devices (rooted and/or with a different ROM) cannot download / install the app?
https://market.android.com/details?id=de.mirsoft.clock
I know one guy with a new Galaxy Nexus phone (rooted), he can install the App but he cannot find the Widget in the Widget-Tab on his Phone.
I also have an Galaxy Nexus and it works great.
Galaxy S2 (rooted, MIUI ROM) also, cannot download it.
Only on rooted Phones, my app is not working, but I can't understand why? What's the different?
The App has no permissions, so where is the problem?

I added the LAUNCHER action to the Configuration Activity in the Manifest.xml.
Now the user with the rooted Galaxy Nexus can see the widget in the Widget list but i need to test it again on a phone with a differnet ROM like MIUI. Maybe it helps.

I tested your app on my HTC Desire (rooted MIUI 2.1.20) and it works fine. I don't see why your friend can't add the widget to his desktop. Rooted phones with a custom ROM that supports widgets work basically the same way as the OTA's.

Related

Samsung system image for Android emulator?

Is there any way to get the Android emulator to run a system image other than vanilla Android? I'm developing an app that works fine on the emulator, a physical Huawei device and a physical Motorola device, but experiences some weird issues on a Samsung Galaxy S7.
Since I don't have physical access to a Galaxy S7, is there any way to run an emulator that actually runs the Samsung official ROM? Note that I'm not talking about an emulator skin, I'm talking about the actual system image.
While there might not be any Samsung system images to download and install on the Android Studio emulator, there is another option.
Samsung has something called Remote Test Lab, which lets you access and control a real Samsung device online. You have to join the Samsung Developers programme, and then you can use these test devices. Samsung uses a credit-based system for this, and you get 20 free credits every day, which you can then use to run test devices. Running a Galaxy S7 for 30 minutes cost me 2 credits.
This actually works surprisingly well, and only slightly more lagging than the AVD. It is even possible to get Logcat output by connecting to the device with ADB (right click on the device window for options).

Running HTC rom on emulator

I have came across some weird behavior while using camera in my app.
I am clicking picture from camera and then uploading it to server. I didn't mention in my code that device should save the pic first, it works well in samsung, nexus BUT on running it on HTC phones it saves the picture in gallery, i guess its the default camera action for htc. I don't want to save my pic. yes of course I can delete it in code.
My question is, is there any way to run HTC rom on emulator, since i don't have any HTC device to test my app? Or if someone have system.img file for HTC hero ?
There is no official way to run the htc rom in emulator. You have to user real device for testing. Even for testing Open Sense API, You have to use real device for testing.
You can try to test your app on Genymotion emulator. It has HTC One image, maybe it helps you

How to fake a Android hardware device?

I'm developing for Galaxy Note specifically. I want to test my app on a real device which I don't have. Is there some way I can fake a Galaxy Note on AVD?
I do know how to create an AVD with hardware matching Note. However, that won't suffice. I want the app to identify AVD as a real device. I have small hints in general direction:
1) Somehow install stock Note ROM on AVD.
2) Modify build.props and create my own ROM.
I also have a Galaxy S phone, if something can be done on that. Thanks.
You can do this only on real Device, because this information is wrote only on the firmware of device. You can try to debug on remote real devices. Search on http://innovator.samsungmobile.com/bbs/lab/view.do?platformId=1
or here http://www.perfectomobile.com/portal/cms/services/android

Is there emulator available for HTC Thunderbolt?

I have created an application its working fine on HTC Wildfire but one of my application user having HTC Thunderbolt has reported that it is generating Application Force Close dialog.
As i don't have real device and i want to sort out the issue, i want to know is there any emulator available for HTC Thunderbolt so that i can test my application on it?
Hardware related bugs can't be tested with the emulator. So the answer is no, there is no such thing.
If the two phones have different Android versions and that is the source of the error then you can find the error with an emulator
An emulator won't help much to fix a problem with a specific device.
First of all you should acquire a stacktrace from the user using the Android Market or an EMail intent.
After that you can try to reproduce the problem using a service like http://www.deviceanywhere.com/ for example.

Samsung Galaxy 5 Driver for App Inventor

Will App Inventor work with Samsung Galaxy 5? Or do I need other drivers for it? I already have the App Inventor Setup.
yes it does work , just change your settings as per
http://appinventor.googlelabs.com/learn/setup/phone.html
though samsung phones are not on list, i've seen it work smooth on samsung galaxy S
also if u want to install an application into your phone, just copy the .apk file to your phone and it gets it installed..
It will work, just make sure you allow your device to allow apps downloaded from unknown sources, otherwise it won't allow you to download your app because it isn't from the play store

Categories

Resources