Android supports fingerprint api from Android 6.0 (Marshmallow) SDK 23
To use this feature in your app, first add the USE_FINGERPRINT
permission in your manifest.
<uses-permission
android:name="android.permission.USE_FINGERPRINT" />
Here the procedure to follow
...
When creating the project
You should check "Include UI Tests" in the project creation dialog.
After creating the project
If you missed checking UI target while creating project, you could always add test target later.
Setps:
While project open go to File -> New -> Target
Fi...
This example covers some advanced features and use-cases for Exceptions.
Examining the callstack programmatically
Java SE 1.4
The primary use of exception stacktraces is to provide information about an application error and its context so that the programmer can diagnose and fix the problem. Som...
Due to way that the float type is represented in computer memory, results of operations using this type can be inaccurate - some values are stored as approximations. Good examples of this are monetary calculations.
If high precision is necessary, other types should be used. e.g. Java 7 provides Big...
Swift
import Contacts
// Creating a mutable object to add to the contact
let contact = CNMutableContact()
contact.imageData = NSData() // The profile picture as a NSData object
contact.givenName = "John"
contact.familyName = "Appleseed"
let homeEmail = CNLabele...
It is common to use a background Thread for doing network operations or long running tasks, and then update the UI with the results when needed.
This poses a problem, as only the main thread can update the UI.
The solution is to use the runOnUiThread() method, as it allows you to initiate code exe...
The example allows you to upload .RData files. The approach with load and get allows you to assign the loaded data to a variable name of your choice. For the matter of the example being "standalone" I inserted the top section that stores two vectors to your disk in order to load and plot t...
Even when sockets are in "blocking" mode, the read and write operations on them do not necessarily read and write all the data available to be read or written. In order to write an entire buffer into a socket, or read a known quantity of data from a socket, they must be called in a loop.
...
The DayNight theme gives an app the cool capability of switching color schemes based on the time of day and the device's last known location.
Add the following to your styles.xml:
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<!-- Customize your th...
Reading a text file line-by-line
A proper way to read a text file line-by-line till the end is usually not clear from ifstream documentation. Let's consider some common mistakes done by beginner C++ programmers, and a proper way to read the file.
Lines without whitespace characters
For the sake o...
To invalidate your old data and restart existing loader you can use restartLoader() method:
private void reload() {
getLoaderManager().reastartLoader(LOADER_ID, Bundle.EMPTY, this);
}
You can load Magento model using the following code:
Mage::getModel('modulename/modelname')
Example:
Mage::getModel('catalog/product')
This will load Mage_Catalog_Model_product
Functions and procedures in packages can be overloaded. The following package TEST has two procedures called print_number, which behave differently depending on parameters they are called with.
create or replace package TEST is
procedure print_number(p_number in integer);
procedure print_numb...
To add a resource to the cache you must provide a key and the resource. First make sure that the value is not in the cache already
public void addResourceToMemoryCache(String key, Bitmap resource) {
if (memoryCache.get(key) == null)
memoryCache.put(key, resource);
}
If you don't want to extend Application and keep your toast messages thread safe, make sure you show them in the post execute section of your AsyncTasks.
public class MyAsyncTask extends AsyncTask <Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
...
go to codeigniter/application/libraries/ create or replace your library files here.
go to codeigniter/application/core/ create a new php file named like MY_Controller.php
inside MY_Controller.php
<?php
class MY_Controller extends CI_Controller{
public function __construct(){
pa...