Help Phone reached 0% watching video but now won't turn back on
- By mikedt
- Smartphones
- 5 Replies
It's dead Jim.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
i have never used any anti-virus app on my phone. android does a pretty good job at notifying you when an app is being installed. you just need to use common sense. no banking over public wifi. check the permissions of the apps before you install them. and stay away from certain websites.Is the free free version of avg anti virus any good
After the battery failed at about 2 years use on both my HTC M9 (bought a couple of months after launch and 10 (bought about 12 months after launch), compared to my Desire S (bought a couple of months after launch and still working with the original battery) and M7 (upgraded from the Desire S a couple of months after launch with 5 years before battery failure), decided it was time for a change.
So my wife and I have now got a Pixel 3a each, bought 5 months ago, and are delighted with them.
![]()
Thanks bro, I was just about to think about getting this phone.
Test your reaction and get ready for a real challenge! This won't be easy...
..Game Features..
* Action Platforming
* Eight unique levels. (soon more)
* Unlock characters models.
*Jump, dash, change gravity, dodge obstacles.
* Cool 3D graphics.
* Hard game. Challenge yourself with the near impossible!

The Harder Times application provides you with the latest national and international breaking news from many worldwide media sources, including:
- Google News
- Associated Press
- BBC
- CNN
- Fox News
- Independent
- MTV News
- National Geographic
- New York Magazine
- Reuters
- The Wall Street Journal
- The Washington Post
- USA Today
- Bloomberg
- Business Insider
- Le Monde
- L'equipe
And many others, from 54 countries:
Argentina
Australia
Austria
Belgium
Brazil
Bulgaria
Canada
China
Colombia
Cuba
Czech Republic
Egypt
France
Germany
Greece
Hong Kong
Hungary
India
Indonesia
Ireland
Israel
Italy
Japan
Latvia
Lithuania
Malaysia
Mexico
Morocco
Netherlands
New Zealand
Nigeria
Norway
Philippines
Poland
Portugal
Romania
Russia
Saudi Arabia
Serbia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Sweden
Switzerland
Taiwan
Thailand
Turkey
UAE
Ukraine
United Kingdom
United States
Venuzuela
The Harder Times provides you with fast and easy real-time access to the news articles according to your preferences.
New articles are available in real-time.
The Harder Times is Totally Free!
We do not collect any personal information.
Registration or authentification is not needed to use The Harder Times application.
Powered by newsapi.org


<style name="Theme.NoPreviewWindow" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowIsTranslucent">true</item>
</style>
<activity android:name="com.truck.brosburger.MainActivity"
android:theme="@style/Theme.NoPreviewWindow">
Below all my code :import androidx.appcompat.app.AppCompatActivity;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import org.imaginativeworld.oopsnointernet.ConnectionCallback;
import org.imaginativeworld.oopsnointernet.NoInternetDialog;
import org.imaginativeworld.oopsnointernet.NoInternetSnackbar;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivity extends AppCompatActivity {
private AdView mAdView;
private WebView webView;
private SwipeRefreshLayout mySwipeRefreshLayout;
// Dialog No internet connexion
NoInternetDialog noInternetDialog;
// Dialog No internet connexion Snackbar
NoInternetSnackbar noInternetSnackbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mySwipeRefreshLayout = (SwipeRefreshLayout)this.findViewById(R.id.swipeContainer);
String url ="https://www.brosburger.fr/menu";
webView =(WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl(url);
mySwipeRefreshLayout.setOnRefreshListener(
new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
webView.reload();
mySwipeRefreshLayout.setRefreshing(false);
}
}
);
//PuB Admob
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
//chargement de la page
final ProgressDialog progressBar = new ProgressDialog(MainActivity.this);
progressBar.setMessage("Chargement de la Page...");
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
if (!progressBar.isShowing()) {
progressBar.show();
}
}
public void onPageFinished(WebView view, String url) {
if (progressBar.isShowing()) {
progressBar.dismiss();
}
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
if (progressBar.isShowing()) {
progressBar.dismiss();
webView.loadUrl("about:blank");
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle(R.string.app_name);
builder.setIcon(R.drawable.logo);
builder.setMessage("Aucune Connexion Internet Veuillez Redémarrer l'Application")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
finish();
}
});
AlertDialog alert = builder.create();
alert.show();
}
}
});
}
//Dialog No internet connexion
@Override
protected void onResume() {
super.onResume();
// No Internet Dialog
NoInternetDialog.Builder builder1 = new NoInternetDialog.Builder(this);
builder1.setConnectionCallback(new ConnectionCallback() { // Optional
@Override
public void hasActiveConnection(boolean hasActiveConnection) {
// ...
}
});
builder1.setCancelable(false); // Optional
builder1.setNoInternetConnectionTitle("Aucune Connexion Internet"); // Optional
builder1.setNoInternetConnectionMessage("Vérifiez votre connexion puis réessayez"); // Optional
builder1.setShowInternetOnButtons(true); // Optional
builder1.setPleaseTurnOnText("Activer"); // Optional
builder1.setWifiOnButtonText("Wifi"); // Optional
builder1.setMobileDataOnButtonText("Données mobiles"); // Optional
builder1.setOnAirplaneModeTitle("Aucune Connexion Internet"); // Optional
builder1.setOnAirplaneModeMessage("Vous avez activé le mode avion"); // Optional
builder1.setPleaseTurnOffText("Veuillez le désactiver"); // Optional
builder1.setAirplaneModeOffButtonText("Mode Avion"); // Optional
builder1.setShowAirplaneModeOffButtons(true); // Optional
noInternetDialog = builder1.build();
// No Internet Snackbar
NoInternetSnackbar.Builder builder2 = new NoInternetSnackbar.Builder(this, (ViewGroup) findViewById(android.R.id.content));
builder2.setConnectionCallback(new ConnectionCallback() { // Optional
@Override
public void hasActiveConnection(boolean hasActiveConnection) {
// ...
}
});
builder2.setIndefinite(true); // Optional
builder2.setNoInternetConnectionMessage("Aucune Connexion Internet"); // Optional
builder2.setOnAirplaneModeMessage("Vous avez activé le mode avion!"); // Optional
builder2.setSnackbarActionText("Paramètres");
builder2.setShowActionToDismiss(false);
builder2.setSnackbarDismissActionText("OK");
noInternetSnackbar = builder2.build();
}
@Override
protected void onPause() {
super.onPause();
// No Internet Dialog
if (noInternetDialog != null) {
noInternetDialog.destroy();
}
// No Internet Snackbar
if (noInternetSnackbar != null) {
noInternetSnackbar.destroy();
}
}
@Override
protected void onRestart() {
super.onRestart();
}
@Override
protected void onStop() {
super.onStop();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
final WebView simpleWebView = (WebView) findViewById(R.id.webView);
if ((keyCode == KeyEvent.KEYCODE_BACK) && simpleWebView.canGoBack()) {
//if Back key pressed and webview can navigate to previous page
simpleWebView.goBack();
// go back to previous page
return true;
}
return super.onKeyDown(keyCode, event);
}
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.truck.brosburger">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:allowBackup="true"
android:icon="@mipmap/icone"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name="com.truck.brosburger.SplashScreenActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.truck.brosburger.MainActivity"
android:theme="@style/Theme.NoPreviewWindow">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-8922758574590712~6416122275"/>
</application>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="48dp"
tools:layout_editor_absoluteY="40dp">
</WebView>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
ads:adSize="BANNER"
app:adUnitId="@string/banner_ad_unit_id" />
</RelativeLayout>

World Art Puzzle is a classic 15-puzzle game that consists of a painting of numbered square tiles in random order with one tile missing.
You have to slide the tiles to reassemble a painting, by touching the block you want to move.
Game contains:
- 11 themed galleries with a total of over 300 paintings;
- 2 levels of difficulty: with 15 numbers (easy mode) and without numbers (hard mode);
- 43 achivements;
- 1 musical theme and 17 sounds;
- earn game's diamonds for every solved puzzle;
- diamonds can be spent on adding painting to collection or puzzle shuffling;
- added ability to delete a painting from collection;
- help system and detailed descriptions about paintings, genres and artists;
- the game is localized to English, Ukrainian and Russian languages;
Thanks for your post. My Tecno F1 apps have crashed, I mean, all my apps keeps crashing. I downloaded some stockrom version which flash tool has failed to load. Therefore I want the original version that came with it (f1-vp510efg-go-191023v15), so as to know what the problem really is. I'll appreciate your contribution too. Thanksfirst off this is not news.
second have you looked at techno's website to see if they offer updated firmwares for your phone?
third....what happened? why do you need firmware?