LG offers SDKs for its special features (Qcircle etc.) - G3 General

SDKs for QCircle case, QSlide, QRemote etc.:
http://www.androidcentral.com/lg-opens-quickcircle-sdk-developers

Related

[Q] Do phone manufacturers use proprietary Android operating systems?

I'm looking at the decompiled source for Phone.apk from my HTC Incredible(2.2) and I notice that the number and contents of the files don't match that of the decompiled source of the Phone.apk I built from the Android open-source project(I made no changes to the source). For example, here's a list of subclasses found in the PhoneApp class from the Phone apk on my Incredible:
PhoneApp.RadioThread
PhoneApp.ContactInfo
PhoneApp.QueryHandler
PhoneApp.CbQueryHandler
PhoneApp.MediaButtonBroadcastReceiver
PhoneApp.PhoneAppBroadcastReceiver
PhoneApp.TimerCallback
PhoneApp.WakeState
PhoneApp.ScreenTimeoutDuration
But the list of subclasses found in the PhoneApp class from the Phone apk I built myself is much shorter:
PhoneApp.MediaButtonBroadcastReceiver
PhoneApp.PhoneAppBroadcastReceiver
PhoneApp.WakeState
PhoneApp.ScreenTimeoutDuration
I'd assumed that all Android OS-based phones used the same code - is that not the case?
AFAIK, no they don't use propietary operating systems. But yes, each manudacturer builds their own apks just like each manufacturer has its own launcher.
Heck, the Chinese decided to use Android to make Ophone OS... Apparently they don't like the Android name. :-D
kschang said:
Heck, the Chinese decided to use Android to make Ophone OS... Apparently they don't like the Android name. :-D
Click to expand...
Click to collapse
Actually, they wanted to avoid licensing GApps support
The Android system itself is open source so it can't be made "proprietary" per se, but different manufacturers make different proprietary customizations to the different elements in the ROM they build.
Just to comment on the license angle:
The Linux kernel that Android uses is licensed under the GPL this means that anyone shipping a binary must provide the source. This allows you to produce an AOSP (Android Open Source Project) build for your device.
The AOSP itself uses the Apache license, meaning that source does _not_ need to be provided when selling a modified version.
Upshot is: its easy to get AOSP compiling on commercial devices. But you'll (almost) never get Android framework modification released as source.
The best working example of that would have to be HTC Sense. Its inner most workings are inserted into the Android library source itself. Good luck getting HTC to release the source of that puppy, or the mods they made to AOSP source to get it working.

Tizen 1.0 Larkspur SDK, source code release

"Today we are excited to announce Tizen 1.0 Larkspur, including the addition of new complimentary components, as well as source code that focuses on enhancing stability and performance. We believe that these updates and new offerings improve the experience for developers. We are also continuing to work on improvements and additions, and we will be doing frequent updates to the SDK and source code. There are a few additional components that we plan to add in the coming weeks, and we will continue to fix bugs and add additional features."
https://www.tizen.org/blogs/tsg/2012/tizen-1.0-larkspur
hi devs, start tizen os porting android device example galaxy s

Announcing open source pressureNET SDK

Hello everyone,
pressureNET is our open source Android app for live atmosphere data collection using sensors in phones. We just released version 4.0, which includes a new MIT-licensed SDK that makes it simple to incorporate our science data collection and reporting code into your apps. Additionally, it provides a simple Android wrapper for our HTTPS API that supplies researchers and the public with (currently) 300,000 daily measurements of the atmosphere.
Our aim is to dramatically improve weather forecasting by collecting new, unprecedented levels of live data.
App download: https://play.google.com/store/apps/details?id=ca.cumulonimbus.barometernetwork
SDK source code: https://github.com/Cbsoftware/pressureNET-SDK
App source code: https://github.com/Cbsoftware/pressureNET
If you're interested in using our SDK inside your project, let me know! I'd love to help get it set up. You can email me at [email protected]
Thanks!

[ROM][NIGHTLY] \e\ Google-Free LineageOS fork Rom [NATRIUM] [2018/09/16] Daily update

Im just sharing Rom link with sources and download links.
There are many reasons why free and open source software is great. It allows someone to take a project and evolve it into something else that they see fit. Naturally, they have to follow the proper licenses that come with those projects, but when done right we can get software projects like /e/. /e/ is a fork of LineageOS that aims to be completely free of everything Google. Not only that, but there are a number of goals the developer has in mind for /e/ that more people feel are vital to a mobile operating system. This week it has been announced that the first beta of /e/ is now available for a limited number of devices (linked down below).
The original idea of /e/ came from Gaël Duval, an open source advocate, last year when he wrote a series of articles titled “Leaving Apple & Google. . .” It was in this series of articles when he announced that a new smartphone OS was currently being planned. The new mobile operating system had three goals including:
Be free from Google (no Google services, no Google search, no Google Play store, etc.)
Be far more respectful of user’s data privacy
Be attractive enough so that Mom and Dad, children and friends would enjoy using it even if they aren’t technophiles or geeks
It’s been a year and now the first beta of /e/ is available to the public. As mentioned, /e/ is a Google-free fork of LineageOS with this first beta being based on version 14.1. The ROM comes bundled with microG by default with the Mozilla Network Location Provider backend so location functionality will work even without GPS. The mail app is forked from K9 mail, the SMS app is Signal, the default chat app is Telegram (or you can use Signal), there’s a weather app, a note-taking app, a tasks app, and a map app (that, unfortunately, isn’t open source yet.) The account manager allows you to choose a single /e/ account for all services. The search engine is a fork of Searx, but Qwant and DuckDuckGo are available alternatives in the default browser (LineageOS’ Jelly.)
Depending on the addition of more build servers and more contributors who can maintain or port to specific devices, they are hoping to see the list of supported devices grow. Speaking of, here is the official list of devices that can test out this first beta of /e/ right now.
Essential Phone
Essential PH-1 – “mata”
Fairphone
FP2 – “FP2”
Google
Nexus 4 – “mako”
Nexus 5 – “hammerhead”
HTC
One (M8) – “m8”
Huawei
Honor 5X – “kiwi”
LeEco
Le 2 – “s2”
LG
G5 (International) – “h850”
Motorola
Moto E – “condor”
Moto G – “falcon”
Moto G 2014 – “titan”
Moto G 2015 – “osprey”
OnePlus
OnePlus 2 – “oneplus2”
OnePlus 3/3T – “oneplus3”
OnePlus One – “bacon”
OnePlus X – “onyx”
Samsung
Galaxy A5 (2017) – “a5y17lte”
Galaxy s6 – “zerofltexx”
Galaxy s7 – “herolte”
Galaxy S III (International) – “i9300”
Xiaomi
Mi 5s – “capricorn”
Mi 5s Plus – “natrium”
Redmi 3S/3X – “land”
Redmi Note 4 – “mido”
The developers are working on changing the DNS server from Google’s and bringing up the ROM to the LineageOS 15.1 (Android 8.1 Oreo) base.
Download links of the first beta build of /e/ for supported devices
https://gitlab.e.foundation/e/wiki/en/wikis/devices-list
Download link for Mi 5s Plus natrium
https://gitlab.e.foundation/e/wiki/en/wikis/device/natrium/info or
https://images.ecloud.global/nightly/natrium/
-source :https://hackernoon.com/leaving-apple-google-e-first-beta-is-here-89e39f492c6f?gi=da3aa461de7c
Credits: Romain Hunault , Gaël Duval for project e
Its Good to know new rom are still coming for our natrium devices
Screenshots
link no work natrium
I think mobile phone must need to use gapps. what is this rom different comparing the previous rom?
kuto232 said:
link no work natrium
Click to expand...
Click to collapse
https://images.ecloud.global/nightly/natrium/
Try this
Penchock said:
I think mobile phone must need to use gapps. what is this rom different comparing the previous rom?
Click to expand...
Click to collapse
There is micro G which worls alternative to google services. So all your apps runs without google services. This rom is google free rom.
I am not able to import contacts from the SIM option does not stop
I don't get why this is becoming a big thing, it's just LOS with microG. There are already automatic builds found at https://lineage.microg.org which are the exact same thing, but directly built from LOS roms. Maybe the difference is that there are different system apps?

Smartwatch/bands based in Opensource/openhardware

Is there any watch/band focused on compatibility and based in open standards or at least with a documenteded protocol?
I am seeing that all watches supported by Gadgetbridge app for android, required reverse engineering/hacking efforts.
Is there any watch open for interconnectivity?
In my opinion buying one that doesn't require reverse engineering to sync/manage will be potentially supported by opensource software and will not make you slave of the provider app.
PineTime looks a great project but it is still on an early stage.
Can you recommend any watch/band?
I will reply to myself, the bangle.js project is the most stable and advanced smartwatch ecosystem.
It is based in espruino and apps are coded in javascript

Categories

Resources