We’ve all done it at one point or another. You are hammering out some code and need one aspect of a method call to work so you just put null in for the rest of the parameters instead of actually researching how they work. I’ve actually done the very thing Dave Smith writes of in his article about inflating layouts. The second argument in a LayoutInflater inflate method calls for ‘ViewGroup root.’ I just slap ‘null’ in there and go about my business, none the wiser. There’s nothing wrong with that; it pulls the XML file passed as the first parameter . . . READ ON »
Sometime last year, we reported on an interesting app called Voice for WhatsApp developed by XDA Senior Member pacosal. Still in its beta phase at the time, its purpose was to literally voice your incoming WhatsApp messages out loud, as well as to send messages with voice input.
Well, pacosal has recently introduced a major upgrade to Voice For WhatsApp with a couple of major changes—the first being a change of name to Voice for Notifications. Its quite an apt change, given the app’s major introduction of support for all apps, including Gmail, Viber, and Line. The app will now prompt . . . READ ON »
There is no doubt to any of us in the Android enthusiast realm that there are plenty of talented females in the ranks. Obviously, there are an extraordinary number of males in this environment, and often it is said that the environment is inhospitable to women. However, we like to encourage developers of all sexes, races, religions, and ethnicities.
In today’s episode, XDA Developer TV Jayce talks about women and coding. Jayce interviews Heather Paynce, Founder of LadiesLearningCode.com and Co-Founder of HackerYou.com. Heather talks about her experience with code and the industry. Find out what he has to say and . . . READ ON »
So you are browsing the XDA forum for a device you don’t happen to own, and you stumble upon a ROM that catches your eye. What’s more, the supported device even has a vastly different resolution than your own. What do you do next? Since we’re still trying to battle upgrade-itis, you’re not going to give in and buy the new device just yet. But how can you adapt some of the same experience for use on your own device? Port the ROM over!
First things first, it’s important to note that we highly encourage source-built development work rather than . . . READ ON »
A few days ago, we covered a tool aimed at making it easier to use Baksmali/Smali, a disassembler/assembler for the Dex files used by the Dalvik Virtual Machine in Android. Another incredibly useful tool to have in your modification arsenal is APKTool, which was originally developed by XDA Recognized Developer Brut.all and is continued to this day by XDA Senior Member iBotPeaches.
While APKTool is incredibly powerful, it can also be intimidating to new themers and modders. Thanks to a guide created by XDA Recognized Contributor and Themer PulseDroid, though, this should no longer present much of an issue.. . . READ ON »
If you’ve been paying attention to the latest Ubuntu developments, you will know that Canonical is trying to unify the experiences between your different devices—from phones to tablets to computers. We are excited to announce that Ubuntu will be represented at XDA:DevCon 2013 by a well-known man in the open source community, Jono Bacon.
If you don’t know, Jono Bacon is a leading community manager, engineering manager, consultant, and author. Working as the Ubuntu Community Manager at Canonical, he leads a team that grows and inspires the global Ubuntu community numbering in the hundreds of thousands.
Bacon is a . . . READ ON »
Working on-the-go nowadays usually means a laptop or tablet with mobile broadband access—either through tethering your mobile device or a separate dongle with a mobile broadband plan. In most situations, WiFi tethering your phone would be enough. However, if you do require extended periods of time connected to the Internet, you might be able to save yourself some battery and convenience with a USB 3G adapter. However, what do you do if your tablet isn’t compatible with your dongle?
Well thankfully, XDA Senior Member Bhaskar1109 has figured out a way of bypassing this incompatibility, allowing for any 3G broadband dongle . . . READ ON »
Here at XDA, we celebrate developers of all types—from hardware hackers, to kernel commanders, and even bootloader bandits. Also, we love to see people make their own applications. Our love for app developers is so great that we have a special forum resource and are putting on a bunch of talks about app development at XDA:DevCon 2013.
One way an app developer can show of his or her stuff is to attend a hackathon. A hackathon is an event where developers can got together to build something. They often last a day to a week and have some intended . . . READ ON »
A couple of months ago, we covered an app called LEDBlinker by XDA Senior Member MOST2K2. This app gave users flexibility in customizing a device’s LED light and its behavior with certain apps under certain situations. There’s recently been a major update to the app.
MOST2K2 has gotten rid of the previous restriction that limited the number of supported apps, and has allowed support for all apps. Support for all apps includes some of the largest messaging and social networking apps including Whatsapp, Instagram, Viber, Twitter, and Kik. The other main addition is the home screen widget that conveniently . . . READ ON »
Considering how many people feel an overwhelming urge to tweak the aesthetics of their devices, whether that is a mobile home screen or PC desktop, it’s no surprise that the same urge has also extended to the sites that we browse. Although web designers spend huge amounts of time meticulously tweaking the layout of a site and sometimes even offering multiple layouts to choose from (XDA being no exception), as the old saying goes, “You can’t please all the people all the time.”
If you do happen to find yourself with a desperate need to alter the appearance of a site . . . READ ON »
Sony now allows you to install custom firmware on your Smartwatch device. That story and more are covered by Jordan, as he reviews all the important stories from this week. Included in this week’s news is an article about Daniel Nazer speaking at XDA:DevCon 2013 and news about the contest. Additionally, the Paranoid Android team has open sourced HALO.
Jordan talks about the other videos released this week on XDA Developer TV. XDA Developer TV Producer Kevin gave us video on USB On-The-Go, AdamOutler and friend shows us how to develop for the Google ADK, . . . READ ON »
Using NFC to launch actions or perform certain tasks when you tap your device on a tag is a pretty cool thing. In fact, it’s hardly something new, as we’ve even covered a few tools that let you do so easily. These past uses, however, rely on tapping a tag to perform an action. Wouldn’t it be useful for other use-cases if you could activate a task when removing a tag from your device? Just think; this could allow you to do things such as setting up an NFC-based alarm or both activating and removing settings changes when a tag . . . READ ON »
A couple of months ago, Ubuntu Touch was unveiled for mobile devices to much hype and excitement. Along with the announcement, a handy porting guide and accompanying source code were introduced to the members of the dev community who were interested in testing the developers preview of the device. The porting process turned out to be somewhat similar to building a CM10.1-based Rom.
Fast forward 3 months and you have yourself an entire list of devices that have had a taste of Ubuntu Touch. Compiled by XDA Senior Member TingTingin, the list of 41 different devices include the familiar . . . READ ON »