Popular Posts

Friday, March 25, 2016

Android Match

Android Match


Google Maps shows you where Batman hangs his cape

Posted: 25 Mar 2016 02:20 PM PDT

Google Maps BatcaveGoogle Maps has rolled out something special for the premiere of Batman v. Superman: Dawn of Justice this weekend: You can take a stroll around the film versions of Bruce Wayne's house and Batman's lair through Street View. The tour contains a lot of surprises for long-time Batfans who have been keeping cold on the

The post Google Maps shows you where Batman hangs his cape appeared first on Cult of Android.











Android Match

Sprint offering 30-day customer satisfaction guarantee for limited time

Posted: 25 Mar 2016 01:04 PM PDT

Choosing a carrier is tough. You have to put money down on the service and the phone, so switching is expensive. Back when contracts were a thing, you also had early termination fees to deal with, but thankfully that's no longer the case for the most part.

Sprint is changing things up with a 30-day satisfaction guarantee. If you're not happy with the device and service you're receiving, you can get all your money back (including service charges and fees) within 30 days of signing up. It's definitely a great way to try Sprint out, as with the smaller carriers, it's entirely possible it won't work out for you in your area.

The strange part is that this is a limited time offer. Such a policy seems like it would be a staple of Sprint, but it's only around for a while. If you want to try Sprint out, now seems to be a good time, as this offer will be gone soon.


Android Match

Verizon is updating the Samsung Galaxy S7, S7 edge

Posted: 25 Mar 2016 12:34 PM PDT

Part of the fun of covering Android devices is that there's nearly always an update taking place. It may only be for specific devices on a specific carrier, but it's an update nonetheless. Today's update news brings us an update from Verizon for two of its devices, the Samsung Galaxy S7 and Galaxy S7 edge. Both devices are currently receiving the update as an over-the-air download.

This new update for the devices solves some of the major issues that customers have been having with Wi-Fi. Specifically, Verizon says that this update will solves issues regarding "trouble connecting to the internet, frequent data disconnections and problems while loading files and web pages."

Leave a comment down below when you receive the update for yourself!

Source: Verizon, (Samsung Galaxy S7), Verizon (Samsung Galaxy S7 edge)


Android Match

Registering OAuth clients for Google Sign-In

Posted: 25 Mar 2016 11:06 AM PDT

Posted by Isabella Chen, Software Engineer, and Laurence Moroney, Developer Advocate

Starting with Google Play services 8.3, we did a major revamp of the Google Sign-In APIs, supporting both client and server auth. Behind the scenes, these APIs use OAuth 2.0 tokens to ensure secure authentication and authorization. To maintain security, we provide tools in the Google Developers Console to register the clients using these tokens.

In this post, we'll discuss the important task of registering OAuth clients for Google Sign-In, and the tools that we offer to make this as easy as possible.

Here are some scenarios that might apply to you:

  1. Start by creating a project in the Google Developers Console, which registers the client app on your behalf.
  2. If you have a backend server in your project, you'll need an OAuth client ID for it, too.
  3. And don't forget to register OAuth clients for other test and release versions of your app, too!

In this post, we'll cover some details on this process and address common pitfalls.

Getting Started - Create a Project in the Google Developers Console.

If you have not used Google Sign-In before, you can start integrating the API into your app by following the 'Get a configuration file' steps on this site. You'll be taken to a setup wizard that will create an OAuth 2.0 client ID as shown in Figure 1.

Figure 1. Configuring your app

Once you've specified your app, you'll be taken to a screen to choose and configure services such as Google Sign-In, Cloud Messaging or Google Analytics that you want your app to be able to use.

Choose Google Sign-In. In order to use it, you'll need to get the SHA-1 of the signing certificate for your Android app. This can either be a debug or a release certificate, and for the purposes of this blog you'll look at a debug one, but keep in mind that you'll need to repeat this process for each package / certificate pair you end up using (described in the last section below).

You can get the debug SHA-1 using the keytool command like this:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Once you have your SHA-1, enter it as seen in Figure 2.

Figure 2. Enabling Google Sign-in

Now that your project is set up, you can get started with integrating the Sign-In API. But if you need to configure your project to work with a backend server or additional package name / keystores, keep reading the sections below.

Server Config - Ensure your server is registered within the same project.

If you have your own web or cloud server with data for your application, you'll need OAuth credentials for your backend. Details on doing this can be found in the ID token and server auth code documentation.

Before using these flows, you'll need to make sure you register your web server correctly in the Google Developers Console. Once there, you'll be asked to select your project. See Figure 3.

Figure 3. Going directly to a project in the Google Developers Console.

Once you've selected your project, press the 'Continue' button, and you'll go directly to the Credentials tab where all credential types are managed. Check the "OAuth 2.0 client IDs" section, and you will see the "Web client" and "Android client for com.my.package.name" that were created for you by the setup wizard. See Figure 4.

Figure 4. The Credentials Tab on the Developers Console - Web server OAuth client info

Take note of the Client ID for for your Web client, you'll need it for both your app and server as illustrated below. (If you've created your project in the past and there's no OAuth 2.0 client ID with Type "Web application", then you will need to create one by selecting 'New Credentials' -> 'OAuth client ID'.)

If you use an ID token flow for backend authentication, when you start developing your Android app, request an ID token in your GoogleSignInOptions, supplying the web client ID for your server:


GoogleSignInOptions gso =
new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(serverClientId)
.requestEmail()
.build();

And then on your server, set the same OAuth client ID for your web application to be the audience:


GoogleIdTokenVerifier verifier =
new GoogleIdTokenVerifier.Builder(transport, jsonFactory)
.setAudience(Arrays.asList(serverClientId))
.setIssuer("http://ift.tt/s4YZr1")
.build();

Successful verification will allow you to authenticate and issue a session for this newly signed-in user.

Alternatively, if you are using the server auth code flow for backend access to Google APIs, request a server auth code in your GoogleSignInOptions on Android, again supplying the web client ID for your server:


GoogleSignInOptions gso =
new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestScopes(new Scope(Scopes.DRIVE_APPFOLDER))
.requestServerAuthCode(serverClientId)
.requestEmail()
.build();

And then on the server, both the OAuth client ID and the "Client secret" will be useful. The server SDK from Google can directly consume a downloaded JSON configuration file. You can click the download icon to download the JSON file (as shown in Figure 4) and use below code to construct GoogleClientSecrets:


GoogleClientSecrets clientSecrets =
GoogleClientSecrets.load(
JacksonFactory.getDefaultInstance(),
new FileReader(PATH_TO_CLIENT_SECRET_FILE));

At which point you can access authenticated Google APIs on behalf of the signed-in user. Note that the "client secret" is really a secret that you should never reveal in your Android client.

Handling multiple environments - Registering other client IDs for your project.

Note that it can be common for apps to have different package names as well as different certificates (and thus SHA-1 keys) for various types of environment (such for different developers or test and release environments). Google uses your package name together with SHA-1 signing-certificate fingerprint to uniquely identify your Android application. It's important to register every package name + SHA1 fingerprint pair in Google Developers Console.

For example, to register the release version of this package, you can do so by selecting 'New Credentials' -> 'OAuth client ID', shown in Figure 5 below, and then following the steps to add the package name and production keystore SHA-1.

Figure 5. The Credentials Tab on the Developers Console - create additional OAuth client ID

Now you are ready to handle the different environments where your app might be running and release to your users!

Hopefully, this has been helpful to you in understanding how to register for OAuth keys to keep your apps and servers secure. For more information, check out the Google Developers homepage for Identity.


Android Match

Announcing the 2016 Android Experiments I/O Challenge!

Posted: 25 Mar 2016 10:35 AM PDT

Posted by Roman Nurik, Senior Interactive Designer, and Richard The, Google Creative Lab

Last summer we launched Android Experiments: a showcase of creative Android projects, and an open invitation for all developers to submit their own experiments to the gallery. So far we've seen some amazing work from the developer community - from live wallpaper, to watch faces, to interesting hacks of the IOIO board - and we want to see more.

Today we announce the Android Experiments I/O Challenge: a chance for your experiment (and you) to go to I/O 2016!

From now through April 13, you can enter by submitting your experiments to the gallery. The top three winners of the contest will receive a trip to this year's Google I/O, and the five runner-ups will get the new Nexus 6P.

So what makes a good Android Experiment? It's a project that utilizes the unique capabilities of the Android platform in an innovative way. Here are a few suggestions:

  • Creative uses of Android's new or distinctive features
  • Projects that explore how we interact with our devices, in small and big ways
  • Unique visual aesthetics
  • Open source projects that inspire other developers
  • Surprise us - we want to see the amazing things you're cooking up

All projects on Android Experiments are open source. If you're not sure where to start take a look on the site gallery, dig in and get inspired.

We can't wait to see how you're combining code and creativity! Enter on http://ift.tt/1pBNKXr today.


Android Match

What's Up With AT&T, Verizon, John Legere, And Netflix Throttling? A Quick Explainer

Posted: 25 Mar 2016 10:29 AM PDT

DSC01973

In the past day or two, you probably heard something along the lines of: "AT&T and Verizon are "throttling" Netflix." Originally, John Legere, CEO of T-Mobile, made a claim that led to such statements. Many outlets ran with the story, but AT&T and Verizon quickly and flatly denied any claim of throttling Netflix content - and AT&T and Verizon aren't exactly likely to lie about something like that in a public statement.

Read More

What's Up With AT&T, Verizon, John Legere, And Netflix Throttling? A Quick Explainer was written by the awesome team at Android Police.


Android Match

OnePlus 3 Spotted In Antutu Benchmark, Sports A Snapdragon 820 With 4GB Of RAM

Posted: 25 Mar 2016 10:18 AM PDT

OnePlus 2 - 2

Just like everyone else, OnePlus has now had a leak on their hands as the company's upcoming flagship smartphone makes its way on Antutu.

oneplus-3

According to a Weibo post, the OnePlus 3 (with model number A3000) will come with a Snapdragon 820 SoC paired with 4GB of RAM and 32GB of internal storage. As for the display, it looks like this will be the company's 3rd flagship coming with a 1080p display. Hopefully that ends up being just outright incorrect as you shouldn't expect a "flagship killer" to come with a 1080p display.

Other specs include a 16MP rear, and an 8MP front facing camera alongside Android 6.0.1 Marshmallow.

Expect a lot more OnePlus 3 rumours and details to trickle down in the coming weeks ahead.

[Weibo / AndroidPure]

The post OnePlus 3 Spotted In Antutu Benchmark, Sports A Snapdragon 820 With 4GB Of RAM appeared first on Android in Canada Blog.


Android Match

Google Bumps Chromecast App To v1.14 With Promised 'Google Cast' Rebrand And Better Support For Some Cast-Enabled Devices [APK Download]

Posted: 25 Mar 2016 08:53 AM PDT

ap_resizeThe Chromecast was just the start of Google's growing list of Cast-enabled devices, so it came as little surprise when Google announced the Chromecast app would be taking on a more inclusive name. It's not Google Cast in v1.14, and you can grab it now from APK Mirror. It also looks like the app shows your other Cast devices, which would make sense given the name change.

We've confirmed that prior to the update, only Chromecasts showed up in the main device list.

Read More

Google Bumps Chromecast App To v1.14 With Promised 'Google Cast' Rebrand And Better Support For Some Cast-Enabled Devices [APK Download] was written by the awesome team at Android Police.


Android Match

HTC 10 rumored to go on sale on April 15

Posted: 25 Mar 2016 07:37 AM PDT

Knowing that the HTC 10 will officially make its debut on April 12, many are wondering how much longer after that they'll have to wait until they can actually buy the phone. The latest rumor indicates that the wait may be a lot shorter than originally expected – at least in Taiwan. The rumor claims that the HTC 10 will go on sale in Taiwan starting on April 15. The source of the rumor did not share details on pricing or have any hard evidence to back up the claim, but an April 15 retail launch isn't farfetched. With the launch of the HTC One M8, HTC actually managed to start selling the phone on Verizon the same day that the phone was announced.

Since we have yet to see any concrete leaks regarding the launch of the HTC 10 in Europe or the US, those regions may not get the phone until two or three weeks after it goes on sale in Taiwan. Let's just hope HTC proves us wrong.


Android Match

Netflix Announces Its Mobile Data Saver Feature, Will Make It Available To Everyone In May

Posted: 25 Mar 2016 04:03 AM PDT

netf

Netflix has been testing a mobile data saver option in its settings to limit the app's bandwidth usage on a data connection. We spotted it a couple of weeks ago, but as it turns out, the feature had been intermittently showing up for many users before that. Now the company is ready to make the option official.

Netflix explained on its blog that it's been testing the data saver and hasn't noticed any major issues with it.

Read More

Netflix Announces Its Mobile Data Saver Feature, Will Make It Available To Everyone In May was written by the awesome team at Android Police.


Android Match

Netflix throttling streams of AT&T and Verizon customers

Posted: 24 Mar 2016 08:37 PM PDT

Last week, AT&T and Verizon denied T-Mobile CEO John Legere's claim that they were throttling their customers' Netflix streams to 360p quality, but it turns out that those streams are being throttled. It's just that it's not AT&T and Verizon that are doing the throttling.

Netflix has admitted that for more than five years, it's been throttling the streams for most wireless carriers around the world, including AT&T and Verizon. The streams are being capped at around 600Kbps, and Netflix says that it's throttling its streams in order to "protect consumers from exceeding mobile data caps."

The only two carriers that Netflix hasn't capped streams on are Sprint and T-Mobile. Netflix says that this is because "historically those two companies have had more consumer-friendly policies."

Both AT&T and Verizon have responded to Netflix's admission, with AT&T saying that it's "outraged to learn that Netflix is apparently throttling video for their AT&T customers without their knowledge or consent." Verizon was a bit less animated in its response, saying that it just delivers to its customers whatever video it gets from the provider. "Verizon delivers video content at the resolution provided by the host service, whether that's Netflix or any other provider."

As for what happens next, Netflix is working on "new ways to give members more control in choosing video quality." The video streaming service says that it's got a new "mobile data saver" tool coming in May that'll let consumers stream video while preserving bandwidth.

The news that Netflix has been capping streams at 600Kbps is sure to bother some folks that feel like they should be able to use their mobile data however they'd like. Netflix's upcoming tool will let you increase your video stream quality if you'd like, though, so AT&T and Verizon customers that are miffed have that to look forward to.


Android Match

Rumour: Note 6 Will Launch In July

Posted: 24 Mar 2016 05:44 PM PDT

Galaxy Note

The S7 and S7 Edge are now on the market which means it's now time to look forward to Samsung's other flagship, the Galaxy Note 6.  We don't have much information about the Note 6 (yet) but a new rumour is proposing a possible launch in mid July!  The Note 5 launched in August so Samsung would be pushing up the launch slightly but it seems like that's what everyone is doing these days.  Apparently, a full year is just a little too long in between generations but I digress.

Again, we don't have much information about the Note 6 (assuming that'll be the name) quite yet but we can likely expect that a lot of the new features from the S7 and S7 Edge will filter into the Note 6.  In fact, Samsung usually packs newer technology into the Note series so I'm expecting a handful of new surprises.

One thing that the source did note (no pun intended) is that the Note 6 will launch with Android N.  While it's hard to say if they can manage this since we don't have a time frame from Google it's definitely a possibility as Google has already outed a preview of Android N and are hoping to have a near final preview for I/O in May.  It'll be interesting to see what Samsung does with Android N's multi-window view as they've had their own iteration for quite some time now.

What would you guys like see in the Note 6?  What features and specs should Samung's Next Big Thing pack?

[The Bell]

The post Rumour: Note 6 Will Launch In July appeared first on Android in Canada Blog.


Android Match

HTC 10 Leak Boasts Impressive Benchmark Scores

Posted: 24 Mar 2016 05:29 PM PDT

HTC 10 AnTuTu

The HTC 10 will be announced in about 2 weeks which means we have 2 more weeks for leaks to flood in that will either pull us towards the HTC 10 or potentially push us away.  I feel like this latest leak will likely do the former.

PhoneArena was sent this above image anonymously which shows off the HTC 10's AnTuTu benchmark scores.  As you can see, HTC's new flagship boasts a pretty impressive score, besting powerhouses like the Galaxy S7 Edge, Note 5 and iPhone 6S.

Of course benchmarks are only a tool and not the authority on performance but they can be a pretty good tool.  Add to this that HTC's skin has been consistently been one of the less resource hungry and their software has always performed very well and you can't help but expect a super smooth and snappy phone with the HTC 10.

I've always been a fan of HTC (going all the way back with the Magic and Dream!) and its been hard watching them struggle over the last 2-3 years.  I'm ready to be wowed by them once again.

[PhoneArena]

The post HTC 10 Leak Boasts Impressive Benchmark Scores appeared first on Android in Canada Blog.


Android Match

Sony Marshmallow Updates Rolling Out To The Z5 And Z5 Premium

Posted: 24 Mar 2016 04:59 PM PDT

Sony Marshmallow

The Sony Z series may have gone the way of the dinosaur but thankfully support for the companies former flagship line hasn't yet disappeared.  Sony is currently rolling out the Marshmallow update to both the Sony Xperia Z5 and Sony Xperia Z5 Premium.

As with all Marshmallow updates, you now get access to some of the new features like Now on Tap, Doze and granular app permissions.  All in all, the update should make your phone just a little bit better than it was yesterday.

If you haven't yet received a notification for the update be sure to jump into your settings and scroll down to "about device."  You can run your manual check in there.

Oh, and this update only brings the device up to Android 6.0 so none of those 6.0.1 emojis.

Let us know if you get the update and how you're liking it.

 

The post Sony Marshmallow Updates Rolling Out To The Z5 And Z5 Premium appeared first on Android in Canada Blog.


Android Match

That Onewheel Electric Skateboard-Unicycle-Thing Has An Android App Now

Posted: 24 Mar 2016 04:40 PM PDT

DSC00682The Onewheel typifies a brand new generation of personal transportation devices. They're the kind that make you go "huh, that's kind of interesting," then you look at a limited specification sheet and a sky-high price tag and decide to stick to your rusty bicycle. (It costs $1500 for the base model, if you're wondering.) But apparently there's something more than excess and capacitors built into that thing, because now it has an official Android app for management.

Read More

That Onewheel Electric Skateboard-Unicycle-Thing Has An Android App Now was written by the awesome team at Android Police.


Android Match

Google working on live streaming service called YouTube Connect

Posted: 24 Mar 2016 03:31 PM PDT

With live streaming apps like Periscope gaining significant popularity, Google feels a bit left out. And rightfully so: The video giant is king of uploaded videos, but has lagged behind in any kind of live streaming. Google was late to the game with games streaming, releasing YouTube Gaming to combat Twitch.

Now Google is allegedly working on a new service called YouTube Connect, which will allow people to livestream for their audiences straight from the app. Hopefully it'll create some good competition for apps like Periscope and Facebook Live, though those services already have big user bases that may not want to switch to YouTube Connect.

To be fair, YouTube is becoming a one-stop hub for video content. People can have regular channels and a place to stream video games, and if Connect takes off, it'll just be an extra thing to watch in the same place. Hopefully we'll see YouTube Connect at Google I/O, or even before. What do you guys think of livestreaming services? Let us know in the comments!


Android Match

No comments:

Post a Comment