menu button


How to a create a desktop shortcut for apps in

Method 1: Drag and drop

To create web page shortcut using Chrome, Edge, Firefox, etc.. on Windows and other OS.

  • Open the web page (e.g. web application page in whose shortcut you want to create with your browser
  • Click and hold the icon just before the URL in the address bar. Icon may differ with the browser version.
  • Drag the icon to your desktop

New desktop shortcut will be created. Newer browsers will create shortcuts with the icon of the webpage. The shortcut icons created with older browser might be generic. You can also customise the by renaming it or giving it a new icon if you want. When you double click the desktop shortcut the web page will load immediately.

Method 2: Browser menu options

Browsers may allow you to create web page shortcuts within its menus. Option to create a shortcut can be found in Google Chromes "more tools" menu. In Microsoft Edge go to Apps --> Install to create the shortcut.

There are other method to create desktop shortcuts including Windows option to do so via the context menu. i.e. right-click on your desktop and select new --> shortcut option and enter the site’s (or web apps) full URL.

How to manually install android apps (i.e. .APK files) on supported devices

Installation file for each android app can be downloaded from the download page. It would be in the form of an APK file. You can download the file directly via the phone (or other device) browser or to a PC and copy the file to your phones storage (or USB, SD card etc..). If desired you can verify the integrity of the installation file. Click here for details.

The Android operating systems typically doesn't allow you to install apps outside of the Play Store by default. You may need to change the settings on your Android device to permit installation of third party apps (i.e. APK files). How it can be done varies with the phone and Android OS.

In most cases you need to enable settings labelled "install unknown app" (Newer Androids OS - Android 8+) or "unknown sources" (older Android OS). The setting can be found in "security" or "apps and notification" menus of your devices phone settings. Please consult your phone manual for specific details. Once the app has been installed you can set the "install unknown app" setting back to its default value.

How to verify the integrity of an android app installation file

MD5, SHA-1, or SHA-2 (e.g. SHA256) checksum values published in the "File verification checksum values table" can be used to determine the integrity of the your android app installation file. If the checksum values of your file and corresponding one form the table do not match your file is likely modified hence could be insecure.

Most operating system including Microsoft Windows contains programs that allow you to get checksum values of a file. Certutil is one such in Windows OS that can be used via command prompt (cmd). Basic syntax is as follows:

c:\> certutil -hashfile filename algorithm

The algorithm could be one of several including MD5, SHA1 or SHA256, all of which are published here for each android app installation file. You can also use third party programs such as 7zip to get checksum values of files.

File verification checksum values table

  • MD5: 7954f0c119c69d0898ca3c5e40285a09
  • SHA-1: 1c8c0a4143a4046bbca86872df23d0108d318eec
  • SHA256: e399d2faf9ddff6ea55db622d06ba20e3160597c71db8b2a9aea345462743b25
  • MD5: a9c5effb636c5c4782aae724de5975bc
  • SHA-1: e9189c748566aa707e04d8f2fda8e027d4b5bb0c
  • SHA256: cb1ff2c34f768f35b0a85b4f8374122e4191d2d7b4d84eaf8d08506fbf5c5e86
  • MD5: 9c0804040183b78762b30a8b4e263103
  • SHA-1: 8676e8b5a7f96b48e3c2130a0901aad9889017b7
  • SHA256: bb41fba689c8a4a1aebae7306b7fe83a35980c79d24454d4c3cdf9f0409a66fd
  • MD5: a33138ec765c602dcf4061a239b51a4f
  • SHA-1: 9c28a96997460fe384203f773a453eb158b02278
  • SHA256: 240bff4054e755de1b24861364ba4a62969fe9fe04cb450de37b37b6ad3772fd
  • MD5: 9bd01c1775109966a84fdacc0188518e
  • SHA-1: a96bae287a1dd227ecb5e7af118bcdb615e3b1d4
  • SHA256: d76fcf8a5f1c6ff0e0f2daf01a3f9833fc9a42f8b97aa4c21de7fa9009171c84
  • MD5: b0a76e60adb4501dd1aa53466eaaf255
  • SHA-1: 303c9b782ff6dfe465387d5f83f44946b4a90fc2
  • SHA256: a3196e078fb05bc6c5b92835d99d7ba92b7b56ccf1c23fd96dc8dd33d35a44ac
  • MD5: ce6cce157c4be08f05e25555a6d7cf8e
  • SHA-1: 33610d656295deec2b26833ee37bf1e641e2cbec
  • SHA256: c17bda6f26d0fdc00fb0896557e7a17ab440bd672296e91618b97cca4507adf7
  • MD5: e56729537e16cd3fe304576c73263c1c
  • SHA-1: e4e9f14fef24292e9ed31114bbefb738adee26c0
  • SHA256: b861fd224b2af481a5279a6d9638ec8908485c90f3ecc2a59c0f32d2e7931088
  • MD5: 36a465fa38fd1102b03872877649b0a6
  • SHA-1: fa4a61b8fb8121886fe31f9dac7e07dd37cc4609
  • SHA256: 29bf72d08f8cc49ef118aae3893346c527a5d1b0bc484f74156ba39d72e47c1a
  • MD5: 72cb822e01169de972aa265b971298e1
  • SHA-1: 175a729efe86e3b3793d6a6496db46cab1b1cc17
  • SHA256: 9b48f67fba364637d3cc7cc0f68a71a72c58fd7e3c14dfdc37ba69615c42117e
  • MD5: f0c562c066d80701edde2436d9803d4d
  • SHA-1: 9dc52585430cc4ad4d91035a8fe8e137f31180ab
  • SHA256: ba3560fbe7298561e69cf65a258331d79e1bd91468933ccb8d0642a51432ff7b
  • MD5: 0c410c2fa4d71cf7daccc8a6d2044701
  • SHA-1: 01d896eb4d689da2d9e20aceb6d541a09c66da65
  • SHA256: ed0d2d13e6ef87485940ef3677794ecc2bf40661083e01521caaf113b2958a87
  • MD5: 97feef7624ce00e44c5f0a2c22d26a44
  • SHA-1: 3df96bada781ebbe36c62e29341336a64aeaa9e6
  • SHA256: bf9cd1a241080b56d52e4bf98bf17d874f310a3bc47d9c851ba442b04a3fdefd
  • MD5: 94e7fe19da24aa2a6d6fe19a358c8216
  • SHA-1: e886ab087b05c18e10fa3b13f6f7995e0649ed70
  • SHA256: 621061d124546fe2ebd748240beaed0d9244be66f80bd012abcbe06b578f7d86
  • MD5: 9d83c9bc1b65167da1e1d09466e89d14
  • SHA-1: 6c2a82d44e23c26e7b5ab3af8772ebdfaa47e14f
  • SHA256: ffd32be827cbe17b86210bab624c538c2f5bfc289232e1ad0024707dd73e2e44
  • MD5: 67f4c7aedf77dccfe57874e83d9bf284
  • SHA-1: 01bfae74af853d59b21c55e4ded16415dfa05e99
  • SHA256: 392b511f9b90723bfc3f3cac1380f8c52d272e6895f681fbf8a099acc060a84c
  • MD5: 8e5594efe9658581637d86d03693552c
  • SHA-1: e2d9063639580ba07f205ac670c8ee87472586e3
  • SHA256: 2e93137a7646ef913a862fc9b01c9f3ae025b375f1d6b38649a00665f09055b6
  • MD5: 2b91f94636ac101535d5916165cf9f12
  • SHA-1: 20e87f7fe1df33b53480da3ac2df13b7a100d330
  • SHA256: 399d41d74ba0ada3d700edfce68deb910af9d28588238a39cd6a2ce55348f409
  • MD5: 18bc0e571359b2ca16bebdf9f73f7dcb
  • SHA-1: 728f545d3bd93ef8cd6e6b19f5054fb087de8378
  • SHA256: b9ab3dbbcfc43678004cf95a4ec622e13fa54ee856e9318e3263f9a6bac27f35
  • MD5: 03c0a03d162e90e39f32b458aae9a44d
  • SHA-1: f052652e673b23672c1d517f5974727c06589537
  • SHA256: a8d444a533c0e2992ff4faeaf0f1e9e7070db38802bb5f258f73aed2008ed022

Updating apps

The website should contain the latest version of the app. You can download and install the app on your android device. Typically the latest installation will replace the exiting one. When you run the newly installed version of the app ensure that internet connection is available. The app may require update of databases and other components via an internet connection.

Does the app function offline

The first time app has been installed it will require an internet connection to function. The app may require update of databases and other components via an internet connection. Some apps requires permanent internet connection to function ie. Sinhala to English Translation app, which requires regular access to online databases. Other apps would contain all necessary data and component in the phone (or other device) app cache memory and would work offline just the same. If cache is cleared (i.e. app data removed from the the phone cache memory) to restore data and other components necessary for the app to function requires internet connection. Exactly when app cache clears depends on the phone and may be modified via phone settings. Please consult your phone manual for specific details.