6/17/2019

How to add sitemap in a Blog

How to add sitemap in a Blog
How to add sitemap in Blog


1. Sign in to your Google Webmaster Tools our create new one.

2.Click and open the blog title for which you want to add sitemap.

3. Check the left side and click on Sitemaps button.

4. Look at the top right corner of the page, select  Add/Test sitemap button.

5. You will a small box will appear.

6. Then add the below code in the text field.



This code above is the sitemap code for your blogger blog which you need to add.

The number 500 refers to how many posts you want fetched by google console.

7. Click “Submit Sitemap” button.

Refresh the page and also refresh your blog.

Done

This article will help you rank on Number 1 Google Search Engine Page.

When your posts exceed 500 then you have add again


This is the sitemap code for your blogger blog which you need to add. The number 1000 refers to how many posts you want fetched.
Press “Submit Sitemap” button.


4/16/2019

How to fix codec 64-bit video error in powerpoint 2016.

codec 64-bit video error in powerpoint 2016.
How to fix codec 64-bit video error in powerpoint 2016.


Powerpoint cannot insert a video from the selected file. Verify that the necessary 64-bit codes for this media format is installed, and then try again. 


Most times the problem we have is reading in between lines and meaning into our problem.

From the stated problem above it says

..........necessary 64-bit codec

 ........for this media format....

I read many forum online where an expert from Microsoft is saying that to solve the powerpoint video insert problem, you have to deactivate this or that.

 Another one said that you have to convert your video to mkv H264 etc.

While others are suggesting that is only .wmv video format that can work with powerpoint 2016.

Many people suggested running QuickTime video software application on your computer. QuickTime is a video software but it has to do with Apple products.

 People also suggested that before you insert video in powerpoint, the powerpoint will be run in safe mode (Press and hold Ctrl keypad of keyboard while opening powerpoint!).

This sounds funny, how on earth the person that design powerpoint will ask you to put it in Safe mode while working with it Every computer or Android comes with default media player.

This default player cannot play all the media format. There is a need for you to get a particular media software that can work with a particular file.

How to fix insert video error in powerpoint 2016 and above. 

1. Install powerpoint 2016 or above.

2. Insert the powerpoint or MS key.

3. Open any slide and see if you get error while adding video.

4. Close the powerpoint.

5. Go to codec websites and download latest K-Lite codec full pack.

6. Install K-Lite Codec.

7. Install all other packages that comes with codec.

8. Ensure you install all Ditect9x.

9. After installation click finish.

10. Open powerpoint and insert any video format you want.

First Download the video software here and install

K-Kite Codec Pack latest


Watch the video here.

3/24/2019

How to write android application description for Google Play store upload

How to write android application description for Google Play store upload
How to write android application description for Google Play store upload


Your App name is online mega  site for your hardware and software permanent solutions.

Your App name is a solution ground with over 1 million solutions. It ranges from
Technology news update to phone repair & flashing, to computer repair, upgrade and
maintenance blog tips. It also includes how to be online entrepreneur. We don't only show
solutions we show practical and steps by steps.

If you are updating your android application then it will be

What's New

App compatible from android 4.0 to 9.0. Bugs fixed.

Though you have seen and download Tech app APK

but the best app is what you are going to download now.

Is good for you, your friends and foes.


We show beginner's the way out.

We Guide the amateurs with tips.

We give the pro the necessary tools they need.

For others we teach how to save money and make more money.

Tips and tricks : technology tip, fix, and tricks. This app is free and absolutely free.

Here is the area you will find a lot of technology tips, fix, tricks and download file or app or ROM that has been tested.


What you can learn and do with this app

1. Get the latest updates on technology.

2. Know the kind of phone or PC you will buy within your budget.

3. Learn how to repair phone & PC.

4. Learn how to maintain phone & PC .

5. Learn basic codes about phone & PC.

6. Learn how to install phone or PC application.

7. Learn the basic things about blogging.

8. Learn how to make money as a phone technician.

9. Learn how to make money as a PC engineer.

10. Learn how to make money as a blogger.

11. Learn other ways of making "genuine or legal" money online.

12. learn how to program using basic programmable language.

13. Get other general technology tips tricks and tools.

14. Download free files, Rom, software, apps, tools etc.


Note: This is the idea you can use and describe your own android application. No matter the application you want to upload on Google Play store. Just change the words to suit your android application.
 
Having the Your App name app is the best because you always get notifications about the latest tips
and tricks in your phone about repairing your phone PC, blog coding, and making money general.

Staying tuned to this site we help you setup your office or personal computer. We will
help you make a choice of phone or PC when buying with your budget. Telling you the
secret about phone or PC will help you not to make a mistake why buying.

We go from instruction to step by steps with a picture diagrams. With us you can fix
any common problem be it phone, computer or other gadgets. This Your App name is worth having
and sharing to your neighbors, the apps speed is incomparable, the app is compatible with any android device including BlackBerry. You you reach us through our social medias.
Rate Our Work!

Write a killer android application description that can make your android application go viral.

3/17/2019

How to convert a Website to an android application with API 28 and Push Notification

How to convert a Website to an android application with API 28 and Push Notification
 

How to convert Website to android app with API 28 and Push Notification

We are going to add these codes one by one to android studio so convert website to an android application. 

 Ensure you read How to change website to android application

Note: Check below the post to know what to replace in read letters. all the words in red colour inside the codes will be edited.

How to convert a Website to an android application 2109


  1. Use Laptop or desktop of appreciable speed and large HDD.

  2. A data of least 8GB with a network of higher speed.

  3. Download Android Studio latest version.

  4. Prepare Splash Image(optional) and android logo image.

  5. Download AVD for virtual image display.
    Note:  Or use android phone 8.0 or 9.0 version.

  6. Go to firebase.com and create messaging project.


 

1. Go to App >> Java >> *Package Name >> MainActivity.Java



package com.domain.domain;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.util.Log;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import android.graphics.Bitmap;
import android.view.View;
import android.webkit.WebChromeClient;
import android.widget.Toast;

import com.google.firebase.messaging.FirebaseMessaging;



public class MainActivity extends AppCompatActivity {

    String websiteURL = "https://*google.com"; // sets web url
    private WebView webview;
    SwipeRefreshLayout mySwipeRefreshLayout;
    private ProgressBar progressBar;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        //This sets the webview URL from push notifications.
        if(getIntent().getExtras() != null){
            for(String key: getIntent().getExtras().keySet()){
                if(key.equals(("url"))){
                    websiteURL = getIntent().getExtras().getString(key);
                }
            }
        }

        if( ! CheckNetwork.isInternetAvailable(this)) //returns true if internet available
        {
            //if there is no internet do this
            //setContentView(R.layout.activity_main);

            new AlertDialog.Builder(this) //alert the person knowing they are about to close
                    .setTitle("You need an internet connection to use this app")
                    .setMessage("Check to see if you're mobile data is on or you are connected to a wi-fi network.")
                    .setPositiveButton("Okay", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            finish();
                        }
                    })
                    //.setNegativeButton("No", null)
                    .show();
        }
            else
        {
            //Webview stuff
            webview = findViewById(R.id.webView);
            webview.getSettings().setJavaScriptEnabled(true);
            webview.getSettings().setDomStorageEnabled(true);
            webview.setOverScrollMode(WebView.OVER_SCROLL_NEVER);
            webview.loadUrl(websiteURL);
            webview.setWebViewClient(new WebViewClientDemo());
            webview.setWebChromeClient(new WebChromeClientDemo());
        }

        //Swipe to refresh functionality
        mySwipeRefreshLayout = this.findViewById(R.id.swipeContainer);

        mySwipeRefreshLayout.setOnRefreshListener(
            new SwipeRefreshLayout.OnRefreshListener() {
                @Override
                public void onRefresh() {
                    webview.reload();
                }
            }
        );

        //Progress bar variables
        progressBar = findViewById(R.id.progressBar);
        progressBar.setMax(100);
    }


    private class WebViewClientDemo extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
            progressBar.setVisibility(View.GONE);
            progressBar.setProgress(100);
            mySwipeRefreshLayout.setRefreshing(false);
        }
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
            progressBar.setVisibility(View.VISIBLE);
            progressBar.setProgress(0);
        }

    }
    private class WebChromeClientDemo extends WebChromeClient {
        public void onProgressChanged(WebView view, int progress) {
            progressBar.setProgress(progress);
        }
    }


    //set back button functionality
    @Override
    public void onBackPressed() { //if user presses the back button do this
        if (webview.isFocused() && webview.canGoBack()) { //check if in webview and the user can go back
            webview.goBack(); //go back in webview
        } else { //do this if the webview cannot go back any further

            new AlertDialog.Builder(this) //alert the person knowing they are about to close
            .setTitle("You are about to close the application")
            .setMessage("You cannot go back any further, would you like to close?")
            .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    finish();
                }
            })
            .setNegativeButton("No", null)
            .show();
        }
    }
}

class CheckNetwork {
    private static final String TAG = CheckNetwork.class.getSimpleName();
    public static boolean isInternetAvailable(Context context)
    {
        NetworkInfo info = (NetworkInfo) ((ConnectivityManager)
                context.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
        if (info == null)
        {
            Log.d(TAG,"no internet connection");
            return false;
        }
        else
        {
            if(info.isConnected())
            {
                Log.d(TAG," internet connection available...");
                return true;
            }
            else
            {
                Log.d(TAG," internet connection");
                return true;
            }
        }
    }
}




2. Go to App > >Manifests > >AndroidManifest.Xml




<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.domain.domain">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme.Launcher">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <service android:name=".MyFireBaseInstanceIDService">
            <intent-filter>
                <action android:name="com.google.firebase.INSTANCE_ID_EVENT"></action>
            </intent-filter>
        </service>
        <service android:name=".MyFirebaseMessagingService">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT"></action>
            </intent-filter>
        </service>
    </application>

</manifest>




3. Go to App >> Res > >Layout >> Activity_main.Xml



<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/main_container"
    tools:context=".MainActivity">

    <android.support.v4.widget.SwipeRefreshLayout
        android:id="@+id/swipeContainer"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <WebView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/webView"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true" />

    </android.support.v4.widget.SwipeRefreshLayout>


    <ProgressBar
        android:id="@+id/progressBar"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="fill_parent"
        android:layout_height="10dp"
        android:layout_alignParentTop="true"
        android:background="@color/colorPrimaryDark"
        android:max="100"
        android:progress="20"
        android:indeterminate="false"
        android:progressTint="@color/colorAccent" />


</android.support.constraint.ConstraintLayout>


Watch Firebase push button notification configuration here.




4.  Go to App >> Res > >Drawable Right Click >> New >> Drawable Resource File >> add launch_screen. Check *Splash Image




<?xml version="1.0" encoding="utf-8"?>

<!-- The android:opacity=”opaque” line — this is critical in preventing a flash of black as your theme transitions. -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
    <item android:drawable="@color/colorPrimaryDark"/>

    <item>

        <bitmap
            android:src="@drawable/logo"
            android:gravity="center"/>
    </item>


</layer-list>


5. Go to App > >Res >> Valus >> Styles.Xml and add

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>

        <item name="android:windowBackground">@drawable/launch_screen</item>

    </style>

    <style name="AppTheme.Launcher">
        <item name="android:windowBackground">@drawable/launch_screen</item>
    </style>

</resources>



6. App > Res > Valus > Colors.Xml

The in thing you do here is to change the HTML colour codes to suit you. You can watch the video here.


7. Go to App >> Res >> Right Click > New > Image Asset


You use this to change your android application icon or log image.


Introdction of Push Notification message services. Go www.firebase.com and create a new/add a new project. Download the project jason file and add to your Share explorer>>App>>App. Get details here

8. Go to Gradle Scripts >> Build.Gradle (Project) and add



// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
   
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath 'com.google.gms:google-services:4.0.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}


9. Go to  Gradle Scripts >> Build.Gradle (Module:app) and add


apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.domain.domain"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-core:16.0.1'
    implementation 'com.google.firebase:firebase-messaging:17.3.3'

}
apply plugin: 'com.google.gms.google-services'




10. Go toApp >> Java >> Package Name Right Click > New > Java Class > Name It MyFireBaseInstanceIDService



package com.domain.domain;

import android.util.Log;

import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.FirebaseInstanceIdService;

public class MyFireBaseInstanceIDService extends FirebaseInstanceIdService {

    private static final String REG_TOKEN = "REG_TOKEN";
    @Override
    public void onTokenRefresh() {
        String recent_token = FirebaseInstanceId.getInstance().getToken();

        Log.d(REG_TOKEN,recent_token);
    }
}




11. Go to  App > >Java >> Package Name Right Click > New > Java Class > Name It MyFireBaseMessagingService



package com.domain.domain;

import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.support.v4.app.NotificationCompat;
import android.support.v4.content.LocalBroadcastManager;
import android.util.Log;

import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;

import java.util.Map;

public class MyFirebaseMessagingService extends FirebaseMessagingService {

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        Intent intent = new Intent(this, MainActivity.class);
        Log.d("Firebase Message", "Message Received Loud And Clear!");

        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        PendingIntent pendingIntent = PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_ONE_SHOT);
        NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this);
        notificationBuilder.setContentTitle("FCM NOTIFICATION");
        notificationBuilder.setContentText(remoteMessage.getNotification().getBody());
        notificationBuilder.setAutoCancel(true);
        notificationBuilder.setSmallIcon(R.mipmap.ic_launcher);
        notificationBuilder.setContentIntent(pendingIntent);
        NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        notificationManager.notify(0,notificationBuilder.build());

        //Change URL section
        String url = remoteMessage.getData().get("url");
        intent.putExtra("url",url);
        LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);
        localBroadcastManager.sendBroadcast(intent);

    }
}



done thanks

Change *google.com to your blog name

 Change *Package Name to your application name

Change @string/app_name to your application name like TechMax.

Change domain.domain to My application name created here. 

In No4 you must add your Splash Image named logo(png format) into drawable folder.

We have converted about 100 websites to responsive android applications. If you want us to convert yours use our email address or comment section.

How to convert a website to an Android app Part 1 and How to convert a website to an Android app Part 2.
 

How to configure Soho, Emperrio blogspot theme for best practice.

Google blogspot has come to stay, the easiest but controlled by hosting your own website as a blogger with domain.


When blog was developed and displayed the theme design which suppose to help blogs compete in the search engines, you remember blogger was not design by Google rather was acquired by Google.


Many pro bloggers have complained of blog headings the H(s)‎ normal configuration that can be best practice for CEO.


If you are still using the old bloggers theme and want it to be search engine friendly, then you have to change the H1-H3 H3-H1 and etc.


Untill end of 2017 when 4 new themes are introduced to bloggers theme.


Design which we believe will take care of the H(s) and other CEO‎ part which other (old) theme look.


As a blogger Learn How to Rank in Google Snippet Box


It is so surprise that the new themes was built without the mobile view configuration. In the digital world today, the number of mobile phones in-use are far greater than the number of human on earth. So what is the programmer of these new themes had in mind, when he completed the program without mobile configuration. It seems that he want you not only to be a blogger but also a programmer.


Google has given you free theme, it is left for you to design it the way you want or like


I like the themes look, and I know you like it too.


If so let's work around on how we can compromise these themes.


=coding5 =setup1 =configure2 =Html4 =size3


1. How to upgrade to tablet 1 theme SOHO.


2. Setup these new themes


3.  How to add header


4.  How to add pages


5. How to add cross -column 1&2


6. How to add/remove feature post


7. How to increase number of post that will appear in home page.


8. How to add gadgets by the slide bar


9. How to add footer / credit


How to add a gadget on soho theme header


How to add a gadget on the soho theme ‎cross column


How to add a gadget on the soho than feature post.


How to add a gadget on soho then button page above or below post


How to add a gadget on the soho theme.