Porting Android ICS to Huawei Ascend G300-U8818 - android

Huawei Ascend G300-U8818 comes with android 2.3.6 os version.
I had successfully compiled the source code of android ICS
Is it possible to port android ICS on Huawei G300-U8818?
If its possible to port then how device performance will be affected?
Official website of Huawei keeps silence about porting android ICS to Huawei G300-U8818.
How do I make sure that porting is possible or not?
Thanks.

g300 will update to android 4.0 on the 3rd season said by offical website

http://www.modaco.com/forum/650-huawei-ascend-g300-g300modacocom/
ics already out in china works fine in uk
U8815 and u8818 are the same device

Related

Does Android 7.0+ still support Accessory Mode

I'm trying to connect my Android phone to Arduino board with USB Host Sheild in order to let Android to launch my app in accessory mode. Basically, it works perfectly well on older devices as Moto G (2015) - Android 6.0, Nexus 5 - Android 6.0.1 and ancient noname tablet with Android 4.4.2. But I noticed that on Android 7 and above the app doesn't get launched or no prompt accessory dialog is shown, I tried a few Huawei devices, Xiaomi all of them have Android 7 or above.
So, my question, is accessories API still available in Android 7+? Thanks in advance.
UPD. Seems I got pretty firm evidence that Accessory Mode is still available in Android. Basically, I tested my solution against Google Pixel 3XL with Android 10. Works well.
Thus my conclusion is, how well that mode supported is up to a manufacturer.
Is there any ideas how enable this mode, maybe by installing custom ROMs or using some unofficial tweaks. Thanks.
Of course it does - but these stock ROM might lack an application to deal with it. The problem rather seems to be that usbremotecontrol.com went down - and the one snapshot available on archive.org looks strange. Just see which application is used on these Android 6.0 devices.

Bluetooth Low Energy (BLE) implementation below 4.3 (API 18)

I would like to know is it possible to implement the BLE in the device using OS of android 4.3/API 18. Because in my requirement i have to implement BLE in mobile devices having OS version 4.0 - 4.2, Any one having idea about this help.
Thanks regards.
This is possible on specific devices, with very heavy fragmentation.
See:
https://github.com/cjhuo/Android-Samsung-Ble-APIs-Bluez for Samsung devices with Android 4.1 e.g. some Galaxy S3 with original OS version.
http://developer.samsung.com/ble for Samsung devices with Android 4.2 (e.g. Galaxy S4 with original OS version)
https://www.htcdev.com/devcenter/opensense-sdk/bluetooth-smart/htc-ble-installation/ for HTC devices with Android 4.x
There may be more for other vendors...
I would advise sticking with Android 4.3 as much as possible, using the specific SDKs below 4.3 is a mess.

Android tablet for development

Can some one please suggest what kind of a tablet should I get for testing my apps ? I've just started learning Android development and mobile web app development. I was looking at the Ainol Elf 2, Ainol Aurora 2 and Nexus 7 but I'm not sure.
Any tablet is fine. I would get the Nexus 7 though because
It's cheap ($200 compared to some others that are over $500).
It's made by Google (i.e. no UI modifications made by manufacturers like Samsung and HTC).
It's running the latest version of Android 4.1 Jelly Bean.
But honestly, you really can't go wrong with any of those tablets.

Is Android 4.0 still compatible with the ADK?

I'm thinking about investing in one of the newer android phones, but I am also really involved with developing on the ADK. Does anyone know if Ice Cream Sandwhich works with it? Thanks in advance
According to official site Android ADK, it should be compatible. And here is the List of Supported Android ADK Devices with v2.3.4+ and v3.1+.
Currently, I'm still doing ADK with Samsung galaxy tab 10.1 (with Android 3.2 updated) and still have some problem, check here
Regards,
pak
In general Ice Cream Sandwich works just fine with the ADK. The Galaxy Nexus has no problems with it whatsoever.
Keep in mind though that it's not only a OS version constraint. The device manufacturer has to integrate a supporting USB chip and the corresponding driver. Sadly there is no official list of supported devices but if you have a device which supports the ADK in an old Android version than it should generally work after an ICS update.
For new devices I would recommend buying a Galaxy Nexus as it is a Google supported Developer phone which has the best API support.
The Android 3.1 platform (also backported to Android 2.3.4) introduces Android Open Accessory support, which allows external USB hardware (an Android USB accessory) to interact with an Android-powered device in a special "accessory" mode.
I'm guessing this means anything that is currently running ICS stock will support ADK. I have the Galaxy Nexus and HTC incredible 2 (android 2.3) and it works great.
The only problem I've found is that some phones (e.g. Galaxy S2) don't include the backport for the com.android.future.usb library.
So if you're writing an application to be backwards compatible for gingerbread, it may not work on ICS. You have to rewrite the code using android.hardware.usb, which shouldn't be necessary.
It depends on device because I am not able to run adk mode on micromax tablet which has 4.0.3 and I am able to run adk mode on samsung galaxy S duos which also has 4.0.3 android OS.

Application working in Nexus one but not in Htc hero

I have developed an application in Android2.1 update1. This application transfers the audio from microphone to headphones. This application is working in HTC Nexus One but it is not working in HTC Hero. What could be the problem? Please help me with this.
Thanks in advance
Htc Hero provides Android OS, v1.5 (Cupcake). so you can't run an upgrade version of application in lower versions.

Categories

Resources