Facebook will display missing child alerts in UK News Feeds
Facebook’s enormous userbase makes it a powerful tool for distributing public service announcements. To maximise this potential, the company is introducing “Child Rescue Alerts” in the UK today, which will appear in your News Feed with crucial information about a recently missing person. Instead of a blanket broadcast, however, Facebook will usually filter these alerts so they’re only visible to people nearby. The idea being that if you’re within a designated search area, there’s a better chance you’ll have seen the missing person, or be able to keep a look out for anyone matching their description. Of course, you can also share these alerts to everyone in your network, increasing their reach.
The first six hours in a missing child case are often called the “golden hours” — a critical period holding the best odds of their safe return. With Facebook’s new alert system, crucial information — a description and a photo of the child, as well as their last known location — should spread more quickly than before, giving police the best available intelligence. Facebook says the alerts will only be issued if a child’s life is in danger, or they’re believed to be at risk of serious harm — so if you see one in your feed, you should give it your full attention. “While we of course hope that we don’t have to use this system, this partnership with Facebook will make a huge difference in extending the number of eyes and ears on the ground when the worst happens,” Jo Youle, CEO of Missing People said.
Filed under:
Internet, Facebook
Tags: alert, childrescuealert, facebook, missingchild, MissingChildren
Big banks want to adopt Bitcoin tech for the financial sector
Whenever you make a Bitcoin transaction, it’s recorded on a public ledger called “blockchain.” Now, a handful of big banks have partnered (PDF) with New York firm R3 to adopt the cryptocurrency’s database system for use in finance. These nine banks, including Goldman Sachs, JPMorgan Chase & Co. and Barclays, will help the firm develop standards and agree on the underlying architecture that the sector will use. After that, they will decide where the software can be applied and then test it out to be sure. Due to the way blockchain works, it has many potential applications: for instance, it could speed up the process of tracking ownerships or the transfer of assets between two people.
The Senior Vice President of Emerging Technologies at State Street, Hu Liang, believes “these new technologies could transform how financial transactions are recorded, reconciled and reported — all with additional security, lower error rates and significant cost reductions.” For this new system to be effective, though, all banks and everyone else in the financial market must agree to use it. In addition to the financial sector, IBM has also been eyeing Bitcoin’s blockchain technology: the corporation is also working to adopt it for use on a new international payment platform.
[Image credit: btckeychain/Flickr]
Filed under:
Misc
Via:
Recode
Source:
R3 (PDF)
Tags: banks, bitcoin, blockchain, finance, wallstreet
Last Chance: Enter for your chance to win a Nexus 6 AND Nexus 9
All the deals that we’ve been featuring here at AndroidGuys, have required you to make some type of purchase. Not today. Today’s “Deal” is a giveaway, where you can enter for a chance to win both the Nexus 6 and Nexus 9.
We last ran this giveaway back in the beginning of August, but thanks to Stack Commerce, we are bringing it back. All you need to do, in order to enter, is head on over to our Deals page, sign up for AndroidGuys Deals powered by StackCommerce, and voila, you’re entered.
Nexus 6
…
The Nexus 6 and Nexus 9 are the two latest Nexus devices to be released from Google. Even though there are rumors swirling around a Nexus 5 2015, and a Huawei Nexus, these are still two great devices to get your hands on. Let alone the fact that if you win, you don’t just get one or the other, you win BOTH!
If you want even more of a chance to win these great Nexus devices, once you’ve signed in, you will be provided with some links to share on social media. If you convince your friends and followers to enter, your chances of winning are increased, giving you more of a chance to get these awesome devices.
You can find this, and many other great tech bargains through our Deals Page. Backed by StackCommerce, there are daily promos, giveaways, freebies, and much more!
The post Last Chance: Enter for your chance to win a Nexus 6 AND Nexus 9 appeared first on AndroidGuys.
Nova Launcher 4.1.0-beta2 arrives with new customization features

A new beta version of Nova Launcher has arrived, bringing with it a selection of tweaks to help further customize your home screen just to your liking. The latest update includes a new search bar skin and automatic icon size normalizing.
If you don’t like the new colorful search bar implemented by Google recently, you can now swap it out for a greyscale variant inspired by Android Marshmallow. Nova Launcher includes a selection of persistent search bar options, ranging from classic to modern designs. You can find them located under Desktop > Persistent Search Bar in the app’s options menu.
Nova users who love to mix and match their icons will probably also get some use out of the new “Normalize Icon Size” option, which is located under Look and Feel. This shrinks down any overly large icons to make them fit with the Material Design guidelines, which should help tie your theme together.
The latest beta version also includes a couple of under the hood tweaks. Runtime permission have been implemented for Android Marshmallow and there are a selection of optimizations and bug fixes for everyone.
If you aren’t already participating in the Nova Launcher beta program, head on over to this link to join up. You can download the app for free from Google Play.
Sony clarifies its new waterproof guidelines, still sounds ambiguous
(adsbygoogle = window.adsbygoogle || []).push();
Last week it was revealed that Sony had changed its waterproof guidelines slightly, with a statement on its support website telling users to “remember not to use the device underwater”. Well, Sony has come out to clarify its new waterproof guidelines, and well, they said pretty much what we expected them to. Here’s their full statement:
“Sony Mobile is committed to providing the highest standards of product quality and customer service. Xperia models that feature levels of dust and water-resistance are validated independently and based on Ingress Protection (IP) standards agreed and used across the industry. We have every confidence in the qualities of Xperia devices, which are built to exacting technical standards and are designed to perform to high standards in normal usage.
“The recent changes to guidance we provide to our customers are designed to more clearly illustrate the best ways to protect devices in day-to-day usage. We communicate necessary precautions, and the specific parameters of ingress protection ratings, to help customers to protect their smartphones and tablets in line with the applicable warranty we provide.
“We have also recently updated our marketing visuals to better advocate sensible usage of our devices. The warranty terms provided for our products remain the same and any customer concerns will continue to be considered on a case by case basis in line with these terms.”
If you’re finding it hard to cut through the diplomatic language, basically what Sony is saying is that they design their devices with certain waterproof capabilities in mind, but reserve the right to judge on a case-by-case basis whether a warranty claim is legitimate or not. It’s a little bit disappointing that Sony has had to change its standpoint on this – no doubt because it’s costing them quite a bit in warranty claims – but business is business and Sony has to protect themselves somehow.
What do you think about Sony’s new waterproof guidelines? Let us know your thoughts in the comments below.
Source: XperiaBlog
The post Sony clarifies its new waterproof guidelines, still sounds ambiguous appeared first on AndroidSPIN.
Moto X Style and Moto 360 (2015) are now available to pre-order in the UK
The Moto X Play has been available to buy in the UK for a couple of weeks now, but readers who have waited to get their hands on Motorola’s Moto X Style and Moto 36 (2015) can rejoice! You can now pre-order your preferred device directly from Motorola’s online store in the UK.
The 32GB Moto X Style can be pre-ordered for £399, providing you don’t choose to add a custom wood or leather rear panel via Moto Maker which bill bump the price up another £20. For another £35 you can snag the 64GB version, which is quite reasonable. Unlike some handset manufacturers (I won’t mention Samsung or Apple), Motorola isn’t ripping people off for an extra 32GB of storage and you can still add up to another 128GB to that by inserting a MicroSD card. At present, delivery is estimated around October 8th, so there’s still a couple of weeks to wait. Click here to pre-order your Moto X Style.
The Moto 360 (2015) is also available to pre-order directly from Motorola’s online shop from £229 by clicking here. The Moto 360 Sport isn’t available to pre-order just yet, although you can register for updates.
- £229 – Moto 360 2015 (Men’s small – 42mm) estimated delivery date of September 28
- £269 – Moto 360 2015 (Men’s large – 46mm) estimated delivery date of September 29
- £259 – Moto 360 2015 (Women’s – 42mm) estimated delivery date of September 23
Are you thinking of springing for the Moto 360 (2015) or Moto X Style? Let us know in the comments.
Come comment on this article: Moto X Style and Moto 360 (2015) are now available to pre-order in the UK
360-degree video puts you in a bombed-out Syrian war zone
A new 360-degree, 4K video lets you see the destruction of Syria’s civil war firsthand on any virtual reality (VR) headset. It was shot by Syria’s Smart News Agency between May and July in the city of Jisr al-Choughour, at the nation’s northeastern frontier near Turkey, according to Le Parisien. The city of 40,000 is in near-complete ruins and most of the residents have fled after it was taken by rebels affiliated with al-Qaeda. The video (below) was captured by a six-camera rig mounted on the photographer’s head, then stitched together at Okio Studios in Paris.
You can watch the video on YouTube at up to 4K resolution and view all around you by swiping or mousing the video. However, the best way to watch it is with a VR headset like the Oculus DK2 or Samsung’s Gear VR. With the Gear VR on, I was able to see the destruction and isolation all around me, an unsettling way to experience such an event. However, it’s another example that VR can go well beyond gaming and has enormous potential for immersive storytelling — even when the stories are hard to watch.
Filed under:
Cameras
Via:
The Verge
Source:
Le Parisien
Tags: 360-degree, GearVR, OculusDK2, okio, Syria, video, VirtualReality, VR
Sony’s retrotastic 20th Anniversary PS4 controller lands in the UK
So, you didn’t manage to get your hands on a 20th Anniversary Edition PlayStation 4, just like everyone else. Well, nevermind, as you can now have the next best thing. Sony has today released the Anniversary Edition DualShock 4 controller in the UK (and the rest of Europe), with its retro gray colour scheme and home button sporting the original PlayStation logo. Unfortunately, this model’s lacking the engraved touchpad found on those shipped with the limited edition console, but it’s close enough. The nostalgic pad can now be found at stores including GAME and Amazon for £50, which is probably more than you’d spend picking up an OG PS1 and a copy of Crash Team Racing on eBay — not that we should be telling you which is the better purchase, of course.
This is for the PlayStation generation. Which one are you? 20th Anniversary Dualshock 4 out now #20YearsOfPlay pic.twitter.com/Qd56UPGXCF
— PlayStation Europe (@PlayStationEU) September 16, 2015
Filed under:
Gaming, Peripherals, HD, Sony
Source:
PlayStation Europe (Twitter)
Tags: 20thAnniversary, controller, dualshock4, hdpostcross, playstation, playstation4, ps4, sony
Facebook will add a ‘dislike’ button at some point in the future
(adsbygoogle = window.adsbygoogle || []).push();
We know – most of you probably don’t care about Facebook anymore, but the reality is that Facebook remains one of the biggest social media platforms in the world, so when Mark Zuckerberg says Facebook will add a ‘dislike’ button, it naturally makes the news. The plan to roll-out a ‘dislike’ button, which will join the normal ‘like’ button, was revealed during a Q&A session today, and has apparently been a multiple year discussion within the social media giant’s walls. This is what Zuckerberg had to say about it:
“People have asked about the ‘dislike’ button for many years, and probably hundreds of people have asked about this, and today is a special day because today is the day that I actually get to say we are working on it, and are very close to shipping a test of it.”
This is actually kind of groundbreaking for a social media platform. Apart from Reddit, which has the downvote function, no other major social media platform (that I can think of) has any sort of acknowledgement that has a negative connotation – however, the need has arisen simply because we are humans: “If you are sharing something that is sad…then it may not feel comfortable to ‘like’ that post,” says Zuckerberg.
And for the people who are wondering why something simple like a ‘dislike’ button is so hard to add, there are far-reaching search engine optimization issues that come with such a button – does a post that has a lot of dislikes mean it is a hated post, or should Facebook’s algorithm push it out as a viral post? Obviously, we’ll leave that to Facebook, but it will be interesting to see the results whenever it is released.
What do you think about Facebook adding a ‘dislike’ button? Let us know your thoughts in the comments below.
The post Facebook will add a ‘dislike’ button at some point in the future appeared first on AndroidSPIN.
An overview of the Android Design Support Library

Google introduced the Material Design guidelines for Android developers, but, initially, neglected to provide some of the new widgets and elements. At I/O 2015, however, the Android Design Support Library was announced, which greatly simplifies the effort required to implement some of the Material Design widgets and techniques in Android apps. The Design Support Library is incredibly easy to use, and, unsurprisingly, is compatible with Android versions from API 7 (Gingerbread) upwards. Excited yet? Let’s jump right in.
Adding the Design Support Library, using Android Studio, is straightforward. Firstly, update your SDK tools to the latest version, then, from Android Studio menu, click “Build”, “Edit Libraries and Dependencies…”, click the green “+” button at the top right, select “Library Dependency”, scroll and locate “design (com.android.support:design:x.y.z)”. On the other hand, edit your app build.gradle, and include the following line in the dependencies section
compile 'com.android.support:design:x.y.z'
Where x.y.z represents the version available on your installation. As at publication, this is 23.0.0.
Some of the most exciting widgets provided by the design support library, which you would use frequently, include:
TextInputLayout
The TextInputLayout is a great addition, and it is designed to add functionality to the well known EditText. The TextInputLayout isn’t designed to replace the EditText, but should be used along with the EditText. An EditText is wrapped within a TextInputLayout, to get advantage of the TextInputLayout. With an EditText, you can set a hint that is shown to the user before he begins typing in a value. When the EditText is selected, however, the hint disappears. Using the TextInputLayout, the hint transitions to a label above the EditText field.
<android.support.design.widget.TextInputLayout
android:id="@+id/textinput"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Text input hint" />
</android.support.design.widget.TextInputLayout>
From the above, you can see that the only change to your current code involves wrapping the EditText with a TextInputLayout. The wrapped EditText can be referenced in code using TextInputLayout’s getEditText() method. Also, the TextInputLayout can be used to show error messages, for example
textInputLayout.setErrorEnabled(true); textInputLayout.setError(getString(R.string.text_error_message));
Snackbar
Every Android app developer should be familiar with the Toast component, which provides a simple way to show a quick message to the user at the bottom of the screen. Unlike a Toast, a Snackbar can have an Action bundled with it, like an “Undo” button. Snackbars can also be swiped away before the display duration has elapsed, and, when used properly, a Snackbar can alert other widgets of its visibility, enabling these other widgets move out of the way (like a FAB for instance). Implementing the Snackbar is very similar to a Toast, however, the Snackbar must be anchored to a View that knows the bottom of the app’s display (the app’s base view).
Snackbar.make(view, editText.getText(), Snackbar.LENGTH_LONG)
.setAction("Dismiss", new View.OnClickListener()
@Override
public void onClick(View v)
// The snackbar is automatically dismissed, so you add
// whatever additional tasks to be performed
)
.show();
Much like using a Toast, do not forget to call show() on your Snackbar.
Floating Action Button
The FloatingActionButton is possibly the most well known new widget specified in the Material Design guidelines. The FAB is a very important part of the specifications, considering that it should be the primary action button, and should experience frequent user interaction. While Google designers and developers repeatedly talked about how it was simply a round button, reading the specifications shows that it is a round button with a specific size, should be properly elevated with shadows, should be responsive to clicks, should respond to changes in the app layout…You get the idea. Thankfully, with the Design Support Library, app developers no longer have to spend days/hours either implementing their own interpretation, or using one of the many third party FAB libraries that sprung up. The new standard FAB has two possible sizes, normal (56dp) and mini (40dp). By default, the FAB will use your app’s theme accent color for it’s background, as per the guidelines.
Using a FAB is pretty straightforward
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="16dp"
android:src="@drawable/ic_fab" />
The FAB can be customized with a few attributes. Some of the attributes likely to be altered regularly include
- fabSize – Set the size of the button to either “normal” or “mini”
- backgroundTint – Set the background colour of the button
- borderWidth -Set the border for the button
- rippleColor – Pressing a FAB should produce a ripple effect, and this sets the colour of the ripple
- src – Customize the icon displayed within the FAB
Note that these attributes are in the app namespace, so to set the fabSize for instance, you would use
app:fabSize="normal"
CoordinatorLayout
The CoordinatorLayout is an exciting and interesting new Layout. It enables the creation and implementation of interactions between views, such as the ability to move a child view as a result of the movement (or visibility) of another child view. To take advantage of these effects, be sure to update your support libraries to the same version as the design support library version. For example, having the FAB automatically shift upwards, and out of the bounds of a displayed Snackbar, can easily be achieved by simply using a Coordinator layout as the base layout.
<android.support.design.widget.CoordinatorLayout
android:id="@+id/main_content">
</android.support.design.widget.CoordinatorLayout>
Some of the important attributes (also in the app namespace) include
- layout_anchor – Used to anchor the view on the edge of another view
- layout_anchorGravity – Used to set the gravity to the applied anchor
To make a FAB move out of a Snackbar’s bounds, simply add the FAB within the CoordinatorLayout, and pass the CoordinatorLayout as the Snackbar’s View parameter
Snackbar.make(coordinatorLayout, "Have a small snack", Snackbar.LENGTH_LONG)
.show();
TabLayout
The TabLayout is a new component, designed to simplify our app development efforts. Tabs are used in a lot of apps, and is a great design when used properly. With the Material Design guidelines specifying how Tabs should look, it is only proper for a new widget that implements the guidelines to be released. The TabLayout can be used with a ViewPager to easily add tabs to a layout, which is great, considering the ViewPager is available via the support library. To use the TabLayout, it can be included in the layout
<android.support.design.widget.TabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabMode="fixed"
app:tabGravity="fill" />
The TabLayout can be customized to have either fixed tabs, or scrollable tabs. In addition, we can set different listeners on the TabLayout to track the states of the Tabs, such as
- OnTabSelectedListener
- TabLayoutOnPageChangeListener, and
- ViewPagerOnTabSelectedListener
NavigationView
The “slide in” navigation drawer design is a commonly used technique in Android app development. Unfortunately, there has been various implementations, with varying degrees of slide distance (or navigation drawer width), height, and content type. The Material Design guidelines has defined very specific rules regarding the correct implementation of a navigation drawer, but there was no standard (official) widget. The design support library has the NavigationView, which simplifies the implementation of simple navigation drawers, and can be easily customized. The NavigationView must be added within a DrawerLayout in the layout xml
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:fitsSystemWindows="true">
<FrameLayout
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header"
app:menu="@menu/drawer_view"/>
</android.support.v4.widget.DrawerLayout>
The NavigationView supports the use of an attribute, called headerLayout, that allows the use of a header section in the navigation drawer, above the list of navigation items. The navigation items can be declared in a menu resource file
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
<group android:checkableBehavior="single">
<item
android:id="@+id/navigation_item_1"
android:checked="true"
android:icon="@drawable/ic_android"
android:title="@string/navigation_item_1" />
<item
android:id="@+id/navigation_item_2"
android:icon="@drawable/ic_android"
android:title="@string/navigation_item_2" />
</group>
</menu>
CollapsingToolbarLayout and AppbarLayout
Have you noticed how the Material Design guidelines seem to complement the migration from the ActionBar to Toolbar? Have you noticed that Toolbars that slide in and out of view (or alter size) in response to scroll events in the app content is now available in a lot of android apps? Have you tried to implement this functionality in your app? The Design Support Library provides new widgets that help app developers implement similar animations with ease and minimal fuss. Using the above mentioned CoordinatorLayout, along with the AppbarLayout, CollapsingToolbarLayout and Toolbar, you can achieve tons of different effects, guaranteed to be smooth and aesthetically pleasing, as well as supported on a wide range of devices.
There are many different permutations and combinations (possibilities) for using these layouts together, and we absolutely have an upcoming article discussing some of these possibilities.
Conclusion/Roundup
The Android Design Support Library is a great addition to the Android developer tool-set. It greatly simplifies the work of developers striving to adhere to the Material Design guidelines. Rather than spending hours trying to achieve simple tasks such as a correct FAB implementation, hiding, and showing Toolbars in response to user scrolling among others, these can be completely abstracted away, and achieved with simple one liners (or more). It is worth mentioning, though, that the Material Design guidelines is much more than simply having the right widget, with the right look and feel. The Google Material guideline specification is available online, but for a summary, check out our Material Design guidelines article.
We have been hard at work using and experimenting with these widgets, so stay tuned for our in-depth articles, along with our experiences and challenges. Share your experiences in the comments, or request for a closer look at any of the widgets (and we just might write those first). Happy coding.















