I own a Oneplus X, and I want to develop a new radio app for my device.
AFAIK on stock Google SDK for android there is no support for FM radios.
The needed libraries to access the hardware are developed from the device producer.
Does oneplus distribute some sdk, or library, or at least some documentation on how to access the chip, scan the FM bands, etcetera?
Where are they?
_ZeD_ said:
I own a Oneplus X, and I want to develop a new radio app for my device.
AFAIK on stock Google SDK for android there is no support for FM radios.
The needed libraries to access the hardware are developed from the device producer.
Does oneplus distribute some sdk, or library, or at least some documentation on how to access the chip, scan the FM bands, etcetera?
Where are they?
Click to expand...
Click to collapse
It's all Qualcomm stuff maybe they have some sort of documentation.
Related
I read that the Galaxy S II has the hardware to support Bluetooth 4.0. I am interesting in developing a BLE application. Does the AT&T version of the S2 has the Bluetooth 4 hardware and is there a way to load the library so I can write apps using the broadcom-ble API? I tried loading an apk compiled from the broadcom-ble project but I am seing an error saying that the shared library was not found. Has anyone been able to get this to work?
Thanks,
Vicente
The chip supports it, no clue if the broadcom firmware or libraries support it.
If it doesn't, no hope - Broadcom never publishes datasheets and their source code comments are next to useless, and if I ever mess around in the Broadcom drivers again it'll be to stop BT-AMP from going bat**** insane like it does on UCKK6.
Hi.
I'm starting with android development. I've developed a pair of apps for android devices.
Now I've got a new project where I have to develop a car media infotainment like enviroment based on android. To do this, I need to buy a development board which lets me program using the latest android versions and that mantains up to date. This hardware should contain LCD screen, bluetooth, USB ports, HDMI, etc...
What I really need is to find something that I could use to develop, and also as a final implementation for the real use.
Have suggested the BeagleBone Black. I find good for testing and programing, should do the work as a development board, but not as a final aplication to set it on a car.
Any suggestions?
I have read somewhere that many new android phones don't have a FM receiver because stock Android doesn't have a radio app.
So my question is: will Ubuntu Touch have a native radio app?
Btw. I was wondering if a native DVB-T tv watching app could be a good idea? When phones running Ubuntu have a built-in DVB-T receiver, watching free-to-air television on your phone (without using wireless internet) could be a reason for people to buy a Ubuntu-phone.
Right now, there's no such app. Moreover, I guess that they will work on basic features first. Therefore, don't expect a FM radio app soon.
Greetings, dear sound modifications developers for Android OS. We want to ask you a few questions about feasibility and performance of some components inside your audio mods. We are very interested in features and their structure, resources & components. We are not great experts in the .nix systems. Simply, there are some situations what uncertainty is obvious even to a child. Let's start in order:
For the convenience of questions will be numbered
#1. The first thing we would like to know, what is the point from the availability of binaries and libraries of application-players in system/lib? Even if it is working, why would you add a library from Onkyo HF? This media application is an exclusive for their headphones & amplifiers, as well as their player app. It does not have unique properties such as hi-res audio, and other "goodies". And we didn’t find any circuits and connections, including those libs. Neither of the players does not become system directories, and if treated - what for? For the purpose of hardware decoding built by resampler at the level of the system to replace a core staff of the mixer? After all, the application has its own lib, furthermore - it was is not able to originally bypass ALL system. Only FX chain. This problem seems very paradoxical.
#2.Beats Audio. The first thing you need to consider - is deep binding of Beats api in flinger and srsfx library. If we open the original file from the M7 - we see that the effect starts with reference to sub_16A44 (substream?), and then goes on distributing multi-channels. And that's just for the first observations. In any case, even just to "rip" these lines is not possible (the only one who did something on porting it was @sun_dream). Well, we can replace the HTC M8 flinger with beats one entirety – it will work (probably the same trick will work with other 801qualc’s). But this trick works only under 5.0 OS – why did you say it is confirmed for MM? Besides, if we can set a modification to smartphone that already has beats by default the same configs replace themselves and this trick is not fully presented in the updater scripts. Furthermore – we are embarrassed with presence of "dummy-binaries" / bin / beatsbass, / bin / beatsnormal, / bin / spkamp, / bin / snd… etc. System will work safely without them, and their presence is not giving any help to set effects (beats, sony, etc) working.
#3.SRS. From small analyze dozen all-different versions, we have not seen a competent implementation of this technology. As well as previously mentioned beats, srs is proc-dependent (and any other libs) – so this will never work on Exynos or Mediatek as most of the technologies are deeply tied the same libaudioflinger. For samopisny or donorskiy. Even if it is working properly there are very interesting thing going in configs, for example Project Yume (probably all other mods by @PDesire) the eg compressor value is 15000. Why?? While the maximum is only 1! We consider these (and most of the libs) just "hanging" in the system and wasting its space. After al, speaking of SRSl, we should not forget that the SRS prefers Little Endian, while some fashion mods exhibit Float_64 (sic!) with unrealistic resampling.
#4.Sony DSEE-HX, Sony LDAC and other software technologies by Sony. Why it is presented for universal modifications, as its various types are unique for devices based on qualcomm? Or have you forced to work DSEE-HX, wired directly into the hardware libraries sony? If secret - how? There are no deep links with the system, or any other implementation. The only truly working tech port srom sony is – but even with this thing you should be careful. LDAC is hw implementation only.
#5. Alsa. As the developers, you know that Mediatek and Exynos does not have full alsa (the one you stick in your mods). In the low-level code at the kernel level they work within tinyalsa. While “usr” folder in your mods is designed to work in Qualcomm
environment. So there will never be any sampling above those, that MTK or Exynos got by default!
№ 6.Stegefright-decoders are not spelled out in media_codecs.Simple presence in system will not give an effect.
№ 7. 24/192 is impossible without touching a "true-low-level".Alsa isnt working on 90% devices,we was talking about this in previous number
We don't want to discredit anyone - maybe we missed something. We really wonder how mod authors have coped with porting many libraries. However, at this moment it looks more like a fraud and exorbitant increase in the system partition with a bunch of garbage files.
Sorry for our bad English.
With regards,
Android Modders from the Other Side.If you have questions-ask me.
@ahrion @Ben Feutrill @guitardedhero @PDesire @androidexpert35 @DeadRod @anandmore @A.R.I.S.E. Sound Systems @TheRoyalSeeker @mrchezco1995 @Hani K. and others.
We are trying to enable cast (Google-cast) on AOSP for Android based device. So far we have found the following:
We need to include App codenamed MediaShell (aka Chromecast built-in, Package name: com.google.android.apps.mediashell). Do we require licensing for this from Google?
For an android based device, to add casting ability do we need other libraries/SDKs like Web Receiver SDK, Connect library. Also do we need licensing for this?