More and more smartphone manufacturers have been moving towards on-screen buttons, with Google really pushing for it over the physical button alternative. However, there are still a few OEMs (we're looking at you, Samsung) that have preferred to keep things a bit more traditional. Tell us which way you prefer and why.
Looking for OEM Kernel Source?
The URLs to find the latest OEM-provided kernel source are often burned into the frontal lobes of experienced developers, much like home phone numbers are to those who don’t build kernels. For those just starting out, however, it can be a little harder to figure out exactly where to go and what to download. There is now a comprehensive list with links to many OEM-provided kernel source code repositories.
XDA Senior Member shimp208 has been kind enough to create a thread that links to pretty much every OEM website. Namely, the part of the website where one can download—or at least find—kernel source for various devices. As shimp208 explains:
I see a lot of people asking how to start make custom kernels (This is well beyond the scope of this guide, for a great introduction check out Building Your First Kernel), or I want to port CM, AOKP, AOSP, etc. to my device. Well that great except you can’t begin to make a custom kernel or truly port CM, AOKP, AOSP, etc. without the appropriate kernel source code for your device. The following list tells you where you can find the kernel source code (Among other bits and pieces of code essential to development) for your device based on your manufacturer, as well as some other places to look for kernel sources.
Aside from kernel source, most links also contain various files that can be useful for things other than kernel building. Of course it should be noted that some OEMs won’t unfortunately release kernel source for every device. So if you check and it isn’t there, there’s a chance it hasn’t been released yet.
For more information, check out the original thread.
Want something on the XDA Portal? Send us a tip!
While there are frequent unexplained changes and pushes to Google's AOSP repositories, an interesting-looking new branch has been pushed out recently, called "master-soong". Taking a look at the changes made to the manifest repository (which is used to specify the repositories to be downloaded when building Android), it appears there are some new repositories making an appearance. Of note here are new prebuilt repositories for Go, and Ninja. Go is a programming language, created by Google, which compiles to produce...
There already are many solutions on the Google Play store if you want to send a link to one of your devices -- but what if you wanted to do it quickly without having to install any software or logging in to a website on the recipient end? Most apps require you to do either or both, which can be a hassle (or even a security risk) in some cases. Luckily, XDA Forum Member wyemun has developed CaastMe. Inspired by...