View MainCanvas.java
import android.Manifest;
import android.app.Activity;
import android.content.pm.PackageManager;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.drawable.BitmapDrawable;
import android.os.Build;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
View JpgMetadata.java
import java.io.File;
public class JpgMetadata {
String name = "";
File file = null;
String latRef = "";
String lonRef = "";
double lat_d = 0.0;
double lat_m = 0.0;
View ImageDataParser.java
import android.util.Log;
import org.apache.sanselan.formats.tiff.constants.TagInfo;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
public class ImageDataParser extends ImageDataContainer{
private static HashMap<String, TagInfo> Tags = initializeTags();
View ImageDataContainer.java
import android.util.Log;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import org.apache.sanselan.ImageReadException;
import org.apache.sanselan.Sanselan;
import org.apache.sanselan.common.IImageMetadata;
import org.apache.sanselan.common.ImageMetadata.Item;
View ImageCollections.java
import java.util.ArrayList;
public class ImageCollections {
private String dir = "";
private String date_begin = "";
private String date_end = "";
private String weather_cond = "";
private double nw_lat = -1;
private double nw_lon = -1;
View tableSortingAlgo.js
//Waiting for the document to be ready, this part is crucial for making sure that we place
//all the appended/prepended table columns in good order.
$( document ).ready(function() {
var $button = document.querySelector('button');
$button.addEventListener('click', function() {
var duration = 0.3,
delay = 0.08;
```javascript
//This is part of the code is just here for animation on the buttons of the original file.
```
View monkeyrunner.bat
echo off
rem Copyright (C) 2010 The Android Open Source Project
rem
rem Licensed under the Apache License, Version 2.0 (the "License");
rem you may not use this file except in compliance with the License.
rem You may obtain a copy of the License at
rem
rem http://www.apache.org/licenses/LICENSE-2.0
rem
rem Unless required by applicable law or agreed to in writing, software
View tango-ESP8266-volga.java
package com.volgakarakus.johndeere;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.SeekBar;
View ESP8266-arduino-volga.ino
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
//The network is required to be connected to the internet
//If you want the IP to be sent to the phone.
const char* ssid = "NAME OF NETWORK HERE";
const char* password = "PASSWORD OF NETWORK HERE";
//the number of steppermotors connected to arduino
View sim_sys.py
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
import sys
import time
import subprocess
import os
sys.path.append('./')
import sim_start
###1:change this for different tablets ___________________________
recordDataValues = [1224, 334]
###1_end:_________________________________________________________