Tuesday, 17 April 2018

Protecting WebView with Safe Browsing






Posted by Nate Fischer, Software Engineer



Since 2007, Google Safe Browsing has been protecting users across the web from phishing and malware attacks. It protects over three billion devices from an increasing number of threats, now also including unwanted software across desktop and mobile platforms. Today, we're announcing that Google Play Protect is bringing Safe Browsing to WebView by default, starting in April 2018 with the release of WebView 66.



Developers of Android apps using WebView no longer have to make any changes to benefit from this protection. Safe Browsing in WebView has been available since Android 8.0 (API level 26), using the same underlying technology as Chrome on Android. When Safe Browsing is triggered, the app will present a warning and receive a network error. Apps built for API level 27 and above can customize this behavior with new APIs for Safe Browsing.





An example of a warning shown when Safe Browsing detects a dangerous site. The style and content of the warning will vary depending on the size of the WebView.



You can learn more about customizing and controlling Safe Browsing in the Android API documentation, and you can test your application today by visiting the Safe Browsing test URL (chrome://safe-browsing/match?type=malware) while using the current WebView beta.

YouTube Kids


  • A world of learning and fun, made just for kids

    We created YouTube Kids to make it safer and simpler for kids to explore the world through online video – from their favorite shows and music to learning how to build a model volcano (or make slime ;-), and everything in between. There’s also a whole suite of parental controls, so you can tailor the experience to your family’s needs.

    A safer online experience for kids

    We use a mix of filters, user feedback and human reviewers to keep the videos in YouTube Kids family friendly. But no system is perfect and inappropriate videos can slip through, so we’re constantly working to improve our safeguards and offer more features to help parents create the right experience for their families.

    Get the scoop on all the control features available to you:

    KID PROFILES:
    Create up to eight kid profiles, each with their own viewing preferences, video recommendations, and settings.

    BLOCKING:
    Find a video or channel you don’t want your kid to watch? Block it to automatically remove it from all of your kids’ profiles.

    VIDEO REPORTING:
    Alert us immediately by reporting videos that shouldn’t be in the app. The video will be sent to us for fast review.

    SEARCH CONTROL:
    Turn search on so kids can access more videos. Turn search off for a more contained experience.

    TIMER:
    Set up a timer to put limits on how long your kids can play with the app.

    WATCH HISTORY:
    Keep tabs on what your kids are watching in the app.

    WATCH ON TV:
    Gather your family and enjoy YouTube Kids on select TVs

    For more information, visit kids.youtube.com.

    Other important information:
    Parental setup is needed to ensure the best experience possible for your kid.

    YouTube Kids contains paid ads in order to offer the app for free. Your kid may also see videos with commercial content from YouTube creators that are not paid ads.

    Important information for parents with Family Link Google accounts.
    You can create Google Accounts for kids under the age of 13 in Family Link. Your kids can sign into YouTube Kids with their Google Account. You can access parental settings in the Family Link app and enable an additional content level setting in our app. Opt into an “older” setting if you feel your kid is ready for less restricted videos. These videos may contain some explicit language and imagery, violence and suggestive content. In addition, this setting tries to exclude mature content, but no automated system is perfect and your kid may find content with nudity, highly offensive language, and extreme violence.

    The Privacy Notice for Google Accounts created in Family Link describes our privacy practices when your kid uses YouTube Kids with their Google Account. When your kid uses YouTube Kids without signing into their Google Account, the YouTube Kids Privacy Notice applies.


  • GOOGLE PLAY
  • DOWNLOAD

Subway Surfers Modded


DASH as fast as you can!
DODGE the oncoming trains!

Help Jake, Tricky & Fresh escape from the grumpy Inspector and his dog.

Grind trains with your cool crew! 
Colorful and vivid HD graphics! 
Hoverboard Surfing! 
Paint powered jetpack! 
Lightning fast swipe acrobatics!
Challenge and help your friends! 

Join the most daring chase!
 

A Universal App with HD optimized graphics.

By Kiloo and Sybo.

Knock Down Modded


The game is to knock down the boxes using a slingshot and balls.
This is a level game. It has many unique and interesting levels where you have to knock down all the boxes using your logical and aiming skills to complete a level.
The physics used in this game is very accurate and interesting. You will surely enjoy it.
You can also zoom in, zoom out and move the game scene to see close look.
So just download and enjoy this interesting world.

Gun War: Shooting Games Modded



  • Offline shooting game, small size but not simple, just download and enjoy it!

    Game feature:
    - More than 124 exciting shooter tasks,
    including 6+ special type: (rival shooting/sniper assassin/save hostage/endless zombie/uncharted treasure/BOSS battle and more)
    - 50+ featured scenes and maps.
    - 50+ weapons, epic weapons waiting for you.
    - Weapon upgrade system, even ordinary weapons also have the opportunity to upgrade.
    - Unique mercenary and team system.
    - World Championship leaderboards, together to challenge game players around the world.

    EASY TO GET STARTED:
    - Optimized for mobile device operating, smooth controlling and exciting battle sound, experience the console game shooter fun!
    - Flexible artificial intelligence behavior so that each enemy is unique!

    Compatibility and support
    We're continuously working (hard) so that all Android device run the game smoothly. Please report any issue you may experience by email us.

    Disclaimer
    Gun War: Shooting Games is a free game but it contains mature content and optional in-app purchases for real money. You may want to keep away it from your kids.

    Give us 5 stars rating for encouraging us to improve the game continuously.

Gunship Strike 3D Modded


  • Gunship Strike is the most immersive and realistic 3D helicopter battle action game available on Google Play. Launch the attack on the most dangerous terrorists now!

    Gunship Strike puts you in the gunner seat of the most powerful combat helicopters. Strategically fire your powerful machines guns and devastating missiles to slay hordes of enemies across the world. Guide with precision your combat helicopter and demolish the enemy military bases in the world’s greatest combat experience! Gunship Strike combines tactics, flying skills and the right amount of ruthless in this #1 military helicopter action game!

    Game Features:
    - Multiple helicopters with a variety of weapons and equipment
    - 40+ levels in Battle mode & ultimate challenging Boss mode
    - Realistic 3D graphics and stunning visual effects

Monday, 16 April 2018

Android Things Release Candidate





Posted by Dave Smith, Developer Advocate for IoT



Earlier this year at CES, we showcased consumer products powered by Android Things from partners like Lenovo, LG, JBL, iHome, and Sony. We are excited to see Android Things enable the wider developer ecosystem as well. Today we are announcing the final preview release of Android Things, Developer Preview 8, before the upcoming stable release.



Feature complete SDK



Developer Preview 8 represents the final API surface exposed in the Android Things support library for the upcoming stable release. There will be no more breaking API changes before the stable v1.0 release of the SDK. For details on all the API changes included in DP8, see the release notes. Refer to the updated SDK reference to review the classes and methods in the final SDK.



This release also brings new features in the Android Things developer console to make building and managing production devices easier. Here are some notable updates:



Production-focused console enhancements



With an eye towards building and shipping production devices with the upcoming LTS release, we have made several updates to the Android Things developer console:



  • Enhanced OTA: Unpublish the current OTA build when issues are discovered in the field.
  • Visual storage layout: Configure the device storage allocated to apps and data for each build, and get an overview of how much storage your apps require.
  • Font/locale controls: Configure the set of supported fonts and locales packaged into each build.
  • Group sharing: Product sharing has been extended to include support for Google Groups.



App library



The new app library enables you to manage APKs more easily without the need to package them together in a separate zipped bundle. Track individual versions, review permissions, and share your apps with other console users. See the app library documentation for more details.






Permissions



On mobile devices, apps request permissions at runtime and the end user grants them. In earlier previews, Android Things granted these same permissions automatically to apps on device boot. Beginning in DP8, these permissions are granted using a new interface in the developer console, giving developers more control of the permissions used by the apps on their device.






This change does not affect development, as Android Studio grants all permissions by default. Developers using the command line can append the -g flag to the adb install command to get the same behavior. To test how apps on your device behave with certain permissions revoked, use the pm command:





$ adb shell pm [grant|revoke] <permission-name> ...




App launch behavior



Embedded devices need to launch their primary application automatically after the device boots, and relaunch it if the app terminates unexpectedly. In earlier previews, the main app on the device could listen for a custom IOT_LAUNCHER intent to enable this behavior. Beginning in DP8, this category is replaced by the standard CATEGORY_HOME intent.





<activity android:name=".HomeActivity">
...

<!-- Launch activity automatically on boot, relaunch on termination. -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>




Apps that contain an IOT_LAUNCHER intent filter will no longer be triggered on boot. Update your apps to use CATEGORY_HOME instead.



Feedback



Thanks to all of you in the developer community for sharing your feedback with us throughout developer preview. Join Google's IoT Developers Community on Google+ to let us know what you're building with Android Things and how we can improve the platform in future releases to help you build connected devices at scale!