• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

App says its installed,but isn't

I'm an android user running lineage OS on a OnePlus 3T and I'm trying to install the Ally Mobile banking app from the google play store. The installation will not complete, I've tried several times.It says it's already installed. When I attempt to reinstall, it says the app will be installed shortly, but it never does. I know the working solution for most normal android users is to clear the cache in google play services, however that's not an option for me as a degoogler. I'm trying to keep my phone google free, hence the reason for using Lineage OS. I tried clearing the cache in TWRP, no luck there either. Any thoughts or suggestions would be greatly appreciated. Ready to put a fist through the wall over here!

Thinking of getting this phone next..

I loved my moto but it is like an emotional suitcase and have to get it cleaned out and have nothing on it, just going back to default and have it to the case it had it originally, I will get out the sims card when the time approaches myself and other person, flying up there, so questions about it, how long is the screen?
What kind of weight is it?


Will there be a lot of questions for me yes..
Still I am looking at the bottom of the last moments of where to have, this phone, as a primarily one, the Google Pixel, and looking at the price per month too, so been sort of looking for one for the last, around like ten days, since of the virus package they are offering us, of having 150 store in credit for an upgrade!!!


Wow with the Service check and having a ton of mental money right now, I can really have it, and save over a ton of money this way, and really feel such so awesome about lifting the heavy emotional burden of my ex, away from inside the mental wards lol :)

But seriously this will be really awesome to play around too..


So


- how long the screen is, what size is it?
and Weight of it?

New Game: Neon Escape - lite dash version (Version 1.01)

WHAT'S NEW
Bug fixes

EXTRA INFO
  • Rating: 0
  • Installs: 1+
  • Download Size: 79M
  • Version: 1.01
DESCRIPTION
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!

New App: The Harder Times (Version 2.1)

WHAT'S NEW
Now it's possible to refresh all articles after changing the country in one click

EXTRA INFO
  • Rating: 4.2
  • Installs: 10+
  • Download Size: 5.8M
  • Version: 2.1
DESCRIPTION
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

Apps How remove white screen before Webview?

Hello :)
I should clarify before starting that I have just started on Android Studio and that I am a beginner in Java ! :)

I haven't been able to fix this problem for a while now.

Long before I add a splash screen, when I launched my application I had a white screen that appeared (2 to 3 seconds) before my webview.

Adding a Screen splash did not solve the problem. Indeed the Splash screen is launched, white screen and only after the webview.

I tried different method that I could see on the forums including this one:

Add this style to

Styles.xml
HTML:
<style name="Theme.NoPreviewWindow" parent="Theme.AppCompat.NoActionBar">
        <item name="android:windowIsTranslucent">true</item>
    </style>

And Apply to :

AndroidManifest.xml

HTML:
<activity android:name="com.truck.brosburger.MainActivity"
             android:theme="@style/Theme.NoPreviewWindow">

BUt doesn't work for me. what should I do ? Thank you in advance for your answers :) Below all my code :

MainActivity.java

Java:
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);
    }


}

AndroidManifest.xml

HTML:
<?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>

Activity_Main.xml

HTML:
<?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>
Thanks ! :)

Wearable device : transmit sensor data

Hello experts,

I have a question regarding a wearable device.

I am working on a school project and want to use smart watch as a game controller.

Is it possible to install an app on the wearable device that can connect to another device ( say my mobile device) over bluetooth and send sensor data ( accelerometer, gyroscope) ?

Also, can someone suggest a good wearable platform / device that can be used for such prototyping work?

New Game: Ball Balancer Pro (Version 0.4)

WHAT'S NEW
Fixed minor bugs.

EXTRA INFO
  • Rating: 0
  • Installs: 5+
  • Download Size: 23M
  • Version: 0.4
DESCRIPTION
Ball Balancer is a simple tilt game. Your task is to properly balance the device so that the ball can reach the portal. It may happen that you have to collect some stars along the way to activate exit portal. Some obstacles may move. Be careful ;)

Relax and train your balance skills and patience ;).

Top features:
- 40 exciting levels.
- Autosaving of completed levels.
- Device calibration, you can play in any position you want.
- Sounds.
- No ads.
- No micropayments.


Have fun while playing.

I will be very grateful for any suggestions, comments and opinions.

New Game: World Art Puzzle (Version 1.0.10)

WHAT'S NEW
- Added 18 paintings
- Added ability to delete a painting from collection

EXTRA INFO
  • Rating: 0
  • Installs: 1+
  • Download Size: 30M
  • Version: 1.0.10
DESCRIPTION
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;

Any Email App that allow google acc login without signing in to the rest of gservices?

Hello guys, how ya doing? as per title, i have 3 google accounts for with 2 of them, i only need them 2 send and receive email. I find that even if ive disabled syncing of google services like calendar, fit, drive, doc etc are, my phone sammy j7 prime still slow down when i login to 3 accounts at the same time.

are there alternatives that i can sandbox the google accounts to just email? thanks for your input.

Can't create shortcut on Pixel 3 home screen

I had an LG phone. I had my home screen organized into folders and shortcuts in those folders. I now have a Google Pixel 3 (version 10) and I have most of it set up but I can't put shortcuts to documents on my home screen. Research says to use ES File Manager and select the file and when you hit the 3 dots you get an option to create a shortcut. I have tried every option I can find and none of them let me create a shortcut to a file on my home screen. I can copy the shortcut but then can't paste it on the screen. I can put the files on my home screen but then I can't combine them into a folder.

Any ideas?

Lee

CRAZY ANDROID ERROR

Hello first i was having an error that say that xml documents stuctures must start and end in the same entity tis was my file

<component name="libraryTable">
<library name="Gradle: net.sf.kxml:kxml2:2.3.0@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.kxml/kxml2/2.3.0/ccbc77a5fd

Now after googling it i changed this to :

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#008577</color>
<color name="colorPrimaryDark">#00574B</color>
<color name="colorAccent">#D81B60</color>
</resources>

and now i am getting android resources linking failed in all my projects also those that i know they work good please help

Samsung Note 9 Messages

Hi Guys,
I'm trying to get my Samsung Note 9 Messages also on my Win 7 Pro laptop. I can't identify the Messages app that came with the Note 9. Can't tell if it's Android, Samsung, Google or what Current version is 11.0.00.291, device says. Can't find the same logo anywhere on line. Logo is a blue background with a rounded cornered white message icon with three blue dots.

Recommendations and suggestions most welcome!! Thanks.

Filter

Back
Top Bottom