aboutsummaryrefslogtreecommitdiffstats
path: root/iGetAndroid/app
diff options
context:
space:
mode:
authorAngelo Mantellini <angelo.mantellini@irt-systemx.fr>2018-03-21 14:16:02 +0100
committerAngelo Mantellini <angelo.mantellini@irt-systemx.fr>2018-03-21 20:46:00 +0100
commit5d308865d0783d0cd70f7453c77980835ac5648e (patch)
treeaea91e7109a81669e5b19443296cf1dec6876532 /iGetAndroid/app
parente90a1ec7c82519127b63931a96535ad4bc31342d (diff)
update android-sdk. Now it is possible to compile with clangandroid-sdk/master
Change-Id: I156aa48dd90467a2a7540eec11839c0111b13bd2 Signed-off-by: Angelo Mantellini <angelo.mantellini@irt-systemx.fr>
Diffstat (limited to 'iGetAndroid/app')
-rw-r--r--iGetAndroid/app/.gitignore1
-rw-r--r--iGetAndroid/app/CMakeLists.txt76
-rw-r--r--iGetAndroid/app/build.gradle69
-rw-r--r--iGetAndroid/app/cmake/Modules/FindCCNX_Common.cmake39
-rw-r--r--iGetAndroid/app/cmake/Modules/FindCCNX_Portal.cmake40
-rw-r--r--iGetAndroid/app/cmake/Modules/FindCCNX_Transport_Rta.cmake50
-rw-r--r--iGetAndroid/app/cmake/Modules/FindLibEvent.cmake47
-rw-r--r--iGetAndroid/app/cmake/Modules/FindLibicnet.cmake39
-rw-r--r--iGetAndroid/app/cmake/Modules/FindLibparc.cmake39
-rw-r--r--iGetAndroid/app/cmake/Modules/FindLongBow.cmake44
-rw-r--r--iGetAndroid/app/cmake/Modules/FindUncrustify.cmake8
-rw-r--r--iGetAndroid/app/cmake/Modules/detectCacheSize.cmake21
-rw-r--r--iGetAndroid/app/cmake/Modules/version.cmake15
-rwxr-xr-xiGetAndroid/app/cmake/get_version.sh20
-rw-r--r--iGetAndroid/app/iget.keystorebin2237 -> 0 bytes
-rw-r--r--iGetAndroid/app/proguard-rules.pro25
-rw-r--r--iGetAndroid/app/src/androidTest/java/com/iget/ccnx/igetandroid/ExampleInstrumentedTest.java36
-rw-r--r--iGetAndroid/app/src/main/AndroidManifest.xml27
-rw-r--r--iGetAndroid/app/src/main/cpp/native-lib.cpp34
-rw-r--r--iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/ListViewAdapter.java82
-rw-r--r--iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/OutputListViewElement.java94
-rw-r--r--iGetAndroid/app/src/main/java/com/iget/ccnx/igetandroid/iGetActivity.java204
-rw-r--r--iGetAndroid/app/src/main/java/com/iget/ccnx/utility/Constants.java27
-rw-r--r--iGetAndroid/app/src/main/java/com/iget/ccnx/utility/ResourcesEnumerator.java31
-rw-r--r--iGetAndroid/app/src/main/res/layout/activity_i_get.xml113
-rw-r--r--iGetAndroid/app/src/main/res/layout/list_view_row.xml126
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher.pngbin3418 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher_round.pngbin4208 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher.pngbin2206 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher_round.pngbin2555 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher.pngbin4842 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher_round.pngbin6114 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher.pngbin7718 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.pngbin10056 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.pngbin10486 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.pngbin14696 -> 0 bytes
-rw-r--r--iGetAndroid/app/src/main/res/values/colors.xml6
-rw-r--r--iGetAndroid/app/src/main/res/values/strings.xml3
-rw-r--r--iGetAndroid/app/src/main/res/values/styles.xml11
-rw-r--r--iGetAndroid/app/src/test/java/com/iget/ccnx/igetandroid/ExampleUnitTest.java27
40 files changed, 0 insertions, 1354 deletions
diff --git a/iGetAndroid/app/.gitignore b/iGetAndroid/app/.gitignore
deleted file mode 100644
index 796b96d1..00000000
--- a/iGetAndroid/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/iGetAndroid/app/CMakeLists.txt b/iGetAndroid/app/CMakeLists.txt
deleted file mode 100644
index a1e05ed1..00000000
--- a/iGetAndroid/app/CMakeLists.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-# For more information about using CMake with Android Studio, read the
-# documentation: https://d.android.com/studio/projects/add-native-code.html
-
-# Sets the minimum version of CMake required to build the native library.
-
-cmake_minimum_required(VERSION 3.4.1)
-
-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
-set_property(GLOBAL PROPERTY USE_FOLDERS ON)
-set(CMAKE_FIND_ROOT_PATH "$ENV{CCNX_HOME};${CMAKE_FIND_ROOT_PATH}")
-include_directories(${PROJECT_SOURCE_DIR} ${PROJECT_BINARY_DIR}/hicn-forwarder)
-
-set(BOOST_ROOT /Users/angelomantellini/fdio2/android-sdk/usr)
-find_package(Boost 1.53.0 COMPONENTS system REQUIRED)
-include_directories(SYSTEM ${Boost_INCLUDE_DIR})
-
-include_directories($ENV{CCNX_DEPENDENCIES}/include)
-set(OPENSSL_ROOT_DIR $ENV{CCNX_DEPENDENCIES})
-
-find_package( LongBow REQUIRED )
-include_directories(${LONGBOW_INCLUDE_DIRS})
-
-find_package( LibEvent REQUIRED )
-include_directories(${LIBEVENT_INCLUDE_DIRS})
-
-find_package( Libparc REQUIRED )
-include_directories(${LIBPARC_INCLUDE_DIRS})
-
-find_package( CCNX_Common REQUIRED )
-include_directories(${CCNX_COMMON_INCLUDE_DIRS})
-
-find_package( CCNX_Transport_Rta REQUIRED )
-include_directories(${CCNX_TRANSPORT_RTA_INCLUDE_DIRS})
-
-find_package( CCNX_Portal REQUIRED )
-include_directories(${CCNX_PORTAL_INCLUDE_DIRS})
-
-find_package ( Threads REQUIRED )
-
-find_package(Libicnet REQUIRED)
-include_directories(${LIBICNET_INCLUDE_DIRS})
-
-find_package ( OpenSSL REQUIRED )
-
-add_library( # Sets the name of the library.
- native-lib
-
- # Sets the library as a shared library.
- SHARED
-
- # Provides a relative path to your source file(s).
- src/main/cpp/native-lib.cpp )
-
-# Searches for a specified prebuilt library and stores the path as a
-# variable. Because CMake includes system libraries in the search path by
-# default, you only need to specify the name of the public NDK library
-# you want to add. CMake verifies that the library exists before
-# completing its build.
-#set(Boost_LIBRARIES /Users/angelomantellini/fdio2/android-sdk/usr/lib/libboost_regex.a /Users/angelomantellini/fdio2/android-sdk/usr/lib/libboost_system.a /Users/angelomantellini/fdio2/android-sdk/usr/lib/libboost_thread.a /Users/angelomantellini/fdio2/android-sdk/usr/lib/libboost_filesystem.a /Users/angelomantellini/fdio2/android-sdk/usr/lib/libboost_date_time.a /Users/angelomantellini/fdio2/android-sdk/usr/lib/libboost_chrono.a)
-
-find_library( # Sets the name of the path variable.
- log-lib
-
- # Specifies the name of the NDK library that
- # you want CMake to locate.
- log )
-# Specifies libraries CMake should link to your target library. You
-# can link multiple libraries, such as libraries you define in this
-# build script, prebuilt third-party libraries, or system libraries.
-
-target_link_libraries( # Specifies the target library.
- native-lib
-
- # Links the target library to the log library
- # included in the NDK.
- ${log-lib} ${LIBICNET_LIBRARIES} ${Boost_LIBRARIES} ${CCNX_PORTAL_LIBRARIES} ${CCNX_TRANSPORT_RTA_LIBRARIES} ${CCNX_COMMON_LIBRARIES} ${LIBPARC_LIBRARIES} ${LONGBOW_LIBRARIES} ${LIBEVENT_LIBRARIES} ${OPENSSL_LIBRARIES})
diff --git a/iGetAndroid/app/build.gradle b/iGetAndroid/app/build.gradle
deleted file mode 100644
index 71b196f6..00000000
--- a/iGetAndroid/app/build.gradle
+++ /dev/null
@@ -1,69 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- compileSdkVersion 25
- buildToolsVersion "25.0.2"
- defaultConfig {
- applicationId "com.iget.ccnx.igetandroid"
- minSdkVersion 24
- targetSdkVersion 25
- versionCode 1
- versionName "1.0"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
- externalNativeBuild {
- cmake {
- cppFlags "-frtti -fexceptions -Wno-error=format-security -std=c++0x"
- }
- }
- ndk {
- // Specifies the ABI configurations of your native
- // libraries Gradle should build and package with your APK.
- abiFilters 'armeabi-v7a'
- }
- }
-
- signingConfigs {
- release {
- storeFile file("iget.keystore")
- storePassword "igetandroid"
- keyAlias "iget"
- keyPassword "igetandroid"
- }
- }
-
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- signingConfig signingConfigs.release
- applicationVariants.all { variant ->
- variant.outputs.each { output ->
- project.ext { appName = 'iget' }
- def newName = output.outputFile.name
- newName = newName.replace("app", "$project.ext.appName-$System.env.ABI")
- output.outputFile = new File(output.outputFile.parent, newName)
- }
- }
- }
- }
- externalNativeBuild {
- cmake {
- path "CMakeLists.txt"
-
- //
- }
- }
-
-
-
-}
-
-dependencies {
- compile fileTree(dir: 'libs', include: ['*.jar'])
- androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
- exclude group: 'com.android.support', module: 'support-annotations'
- })
- compile 'com.android.support:appcompat-v7:25.2.0'
- compile 'com.android.support.constraint:constraint-layout:1.0.2'
- testCompile 'junit:junit:4.12'
-}
diff --git a/iGetAndroid/app/cmake/Modules/FindCCNX_Common.cmake b/iGetAndroid/app/cmake/Modules/FindCCNX_Common.cmake
deleted file mode 100644
index 2629c160..00000000
--- a/iGetAndroid/app/cmake/Modules/FindCCNX_Common.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-########################################
-#
-# Find the Libparc libraries and includes
-# This module sets:
-# CCNX_COMMON_FOUND: True if Libparc was found
-# CCNX_COMMON_LIBRARY: The Libparc library
-# CCNX_COMMON_LIBRARIES: The Libparc library and dependencies
-# CCNX_COMMON_INCLUDE_DIR: The Libparc include dir
-#
-
-set(CCNX_COMMON_SEARCH_PATH_LIST
- ${CCNX_COMMON_HOME}
- $ENV{CCNX_COMMON_HOME}
- $ENV{CCNX_HOME}
- $ENV{PARC_HOME}
- $ENV{FOUNDATION_HOME}
- /usr/local/parc
- /usr/local/ccnx
- /usr/local/ccn
- /usr/local
- /opt
- /usr
- )
-
-find_path(CCNX_COMMON_INCLUDE_DIR ccnx/common/libccnxCommon_About.h
- HINTS ${CCNX_COMMON_SEARCH_PATH_LIST}
- PATH_SUFFIXES include
- DOC "Find the Libccnx-common includes" )
-
-find_library(CCNX_COMMON_LIBRARY NAMES ccnx_common
- HINTS ${CCNX_COMMON_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the Libccnx-common libraries" )
-
-set(CCNX_COMMON_LIBRARIES ${CCNX_COMMON_LIBRARY})
-set(CCNX_COMMON_INCLUDE_DIRS ${CCNX_COMMON_INCLUDE_DIR})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(CCNX_Common DEFAULT_MSG CCNX_COMMON_LIBRARY CCNX_COMMON_INCLUDE_DIR)
diff --git a/iGetAndroid/app/cmake/Modules/FindCCNX_Portal.cmake b/iGetAndroid/app/cmake/Modules/FindCCNX_Portal.cmake
deleted file mode 100644
index 68384bab..00000000
--- a/iGetAndroid/app/cmake/Modules/FindCCNX_Portal.cmake
+++ /dev/null
@@ -1,40 +0,0 @@
-########################################
-#
-# Find the Libccnx-transport libraries and includes
-# This module sets:
-# CCNX_PORTAL_FOUND: True if Libparc was found
-# CCNX_PORTAL_LIBRARY: The Libparc library
-# CCNX_PORTAL_LIBRARIES: The Libparc library and dependencies
-# CCNX_PORTAL_INCLUDE_DIR: The Libparc include dir
-#
-
-set(CCNX_PORTAL_SEARCH_PATH_LIST
- ${CCNX_PORTAL_HOME}
- $ENV{CCNX_PORTAL_HOME}
- $ENV{CCNX_HOME}
- $ENV{PARC_HOME}
- $ENV{FOUNDATION_HOME}
- /usr/local/parc
- /usr/local/ccnx
- /usr/local/ccn
- /usr/local
- /opt
- /usr
- )
-
-find_path(CCNX_PORTAL_INCLUDE_DIR ccnx/api/ccnx_Portal/ccnxPortal_About.h
- HINTS ${CCNX_PORTAL_SEARCH_PATH_LIST}
- PATH_SUFFIXES include
- DOC "Find the Libccnx-portal includes" )
-
-find_library(CCNX_PORTAL_LIBRARY NAMES ccnx_api_portal
- HINTS ${CCNX_PORTAL_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the Libccnx-portal libraries" )
-
-set(CCNX_PORTAL_LIBRARIES ${CCNX_PORTAL_LIBRARY})
-
-set(CCNX_PORTAL_INCLUDE_DIRS ${CCNX_PORTAL_INCLUDE_DIR})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(CCNX_Portal DEFAULT_MSG CCNX_PORTAL_LIBRARY CCNX_PORTAL_INCLUDE_DIR)
diff --git a/iGetAndroid/app/cmake/Modules/FindCCNX_Transport_Rta.cmake b/iGetAndroid/app/cmake/Modules/FindCCNX_Transport_Rta.cmake
deleted file mode 100644
index c43436d1..00000000
--- a/iGetAndroid/app/cmake/Modules/FindCCNX_Transport_Rta.cmake
+++ /dev/null
@@ -1,50 +0,0 @@
-########################################
-#
-# Find the Libccnx-transport libraries and includes
-# This module sets:
-# CCNX_TRANSPORT_RTA_FOUND: True if Libparc was found
-# CCNX_TRANSPORT_RTA_LIBRARY: The Libparc library
-# CCNX_TRANSPORT_RTA_LIBRARIES: The Libparc library and dependencies
-# CCNX_TRANSPORT_RTA_INCLUDE_DIR: The Libparc include dir
-#
-
-set(CCNX_TRANSPORT_RTA_SEARCH_PATH_LIST
- ${CCNX_TRANSPORT_RTA_HOME}
- $ENV{CCNX_TRANSPORT_RTA_HOME}
- $ENV{CCNX_HOME}
- $ENV{PARC_HOME}
- $ENV{FOUNDATION_HOME}
- /usr/local/parc
- /usr/local/ccnx
- /usr/local/ccn
- /usr/local
- /opt
- /usr
- )
-
-find_path(CCNX_TRANSPORT_RTA_INCLUDE_DIR ccnx/transport/librta_About.h
- HINTS ${CCNX_TRANSPORT_RTA_SEARCH_PATH_LIST}
- PATH_SUFFIXES include
- DOC "Find the Libccnx-transport-rta includes" )
-
-find_library(CCNX_TRANSPORT_RTA_LIBRARY NAMES ccnx_transport_rta
- HINTS ${CCNX_TRANSPORT_RTA_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the Libccnx-transport-rta libraries" )
-
-find_library(CCNX_API_NOTIFY_LIBRARY NAMES ccnx_api_notify
- HINTS ${CCNX_TRANSPORT_RTA_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the Libccnx-transport-rta libraries" )
-
-find_library(CCNX_API_CONTROL_LIBRARY NAMES ccnx_api_control
- HINTS ${CCNX_TRANSPORT_RTA_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the Libccnx-transport-rta libraries" )
-
-set(CCNX_TRANSPORT_RTA_LIBRARIES ${CCNX_TRANSPORT_RTA_LIBRARY} ${CCNX_API_CONTROL_LIBRARY} ${CCNX_API_NOTIFY_LIBRARY})
-
-set(CCNX_TRANSPORT_RTA_INCLUDE_DIRS ${CCNX_TRANSPORT_RTA_INCLUDE_DIR})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(CCNX_Transport_Api DEFAULT_MSG CCNX_TRANSPORT_RTA_LIBRARY CCNX_TRANSPORT_RTA_INCLUDE_DIR)
diff --git a/iGetAndroid/app/cmake/Modules/FindLibEvent.cmake b/iGetAndroid/app/cmake/Modules/FindLibEvent.cmake
deleted file mode 100644
index 2d1ca4fe..00000000
--- a/iGetAndroid/app/cmake/Modules/FindLibEvent.cmake
+++ /dev/null
@@ -1,47 +0,0 @@
-########################################
-#
-# Find the LibEvent libraries and includes
-# This module sets:
-# LIBEVENT_FOUND: True if LibEvent was found
-# LIBEVENT_LIBRARY: The LibEvent library
-# LIBEVENT_LIBRARIES: The LibEvent library and dependencies
-# LIBEVENT_INCLUDE_DIR: The LibEvent include dir
-#
-# This module will look for the libraries in various locations
-# See the LIBEVENT_SEARCH_PATH_LIST for a full list.
-#
-# The caller can hint at locations using the following variables:
-#
-# LIBEVENT_HOME (passed as -D to cmake)
-# CCNX_DEPENDENCIES (in environment)
-# LIBEVENT_HOME (in environment)
-# CCNX_HOME (in environment)
-#
-
-set(LIBEVENT_SEARCH_PATH_LIST
- ${LIBEVENT_HOME}
- $ENV{CCNX_DEPENDENCIES}
- $ENV{LIBEVENT_HOME}
- $ENV{CCNX_HOME}
- /usr/local/ccnx
- /usr/local/ccn
- /usr/local
- /opt
- /usr
- )
-
-find_path(LIBEVENT_INCLUDE_DIR event2/event.h
- HINTS ${LIBEVENT_SEARCH_PATH_LIST}
- PATH_SUFFIXES include
- DOC "Find the LibEvent includes" )
-
-find_library(LIBEVENT_LIBRARY NAMES event
- HINTS ${LIBEVENT_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the LibEvent libraries" )
-
-set(LIBEVENT_LIBRARIES ${LIBEVENT_LIBRARY})
-set(LIBEVENT_INCLUDE_DIRS ${LIBEVENT_INCLUDE_DIR})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(LibEvent DEFAULT_MSG LIBEVENT_LIBRARY LIBEVENT_INCLUDE_DIR)
diff --git a/iGetAndroid/app/cmake/Modules/FindLibicnet.cmake b/iGetAndroid/app/cmake/Modules/FindLibicnet.cmake
deleted file mode 100644
index 4472060b..00000000
--- a/iGetAndroid/app/cmake/Modules/FindLibicnet.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-########################################
-#
-# Find the Libparc libraries and includes
-# This module sets:
-# LIBICNET_FOUND: True if Libconsumer-producer was found
-# LIBICNETR_LIBRARY: The Libconsumer-producer library
-# LIBICNET_LIBRARIES: The Libconsumer-producer library and dependencies
-# LIBICNET_INCLUDE_DIR: The Libconsumer-producer include dir
-#
-
-set(LIBICNET_SEARCH_PATH_LIST
- ${LIBICNET_HOME}
- $ENV{LIBICNETHOME}
- $ENV{CCNX_HOME}
- $ENV{PARC_HOME}
- $ENV{FOUNDATION_HOME}
- /usr/local/parc
- /usr/local/ccnx
- /usr/local/ccn
- /usr/local
- /opt
- /usr
- )
-
-find_path(LIBICNET_INCLUDE_DIR icnet/icnet_transport_common.h
- HINTS ${LIBICNET_SEARCH_PATH_LIST}
- PATH_SUFFIXES include
- DOC "Find the libicnet includes")
-
-find_library(LIBICNET_LIBRARY NAMES icnet
- HINTS ${LIBICNET_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the libicnet libraries")
-message("---->${LIBICNET_LIBRARY} ${LIBICNET_INCLUDE_DIR}")
-set(LIBICNET_LIBRARIES ${LIBICNET_LIBRARY})
-set(LIBICNET_INCLUDE_DIRS ${LIBICNET_INCLUDE_DIR})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(Libicnet DEFAULT_MSG LIBICNET_LIBRARY LIBICNET_INCLUDE_DIR) \ No newline at end of file
diff --git a/iGetAndroid/app/cmake/Modules/FindLibparc.cmake b/iGetAndroid/app/cmake/Modules/FindLibparc.cmake
deleted file mode 100644
index 02835161..00000000
--- a/iGetAndroid/app/cmake/Modules/FindLibparc.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-########################################
-#
-# Find the Libparc libraries and includes
-# This module sets:
-# LIBPARC_FOUND: True if Libparc was found
-# LIBPARC_LIBRARY: The Libparc library
-# LIBPARC_LIBRARIES: The Libparc library and dependencies
-# LIBPARC_INCLUDE_DIR: The Libparc include dir
-#
-
-set(LIBPARC_SEARCH_PATH_LIST
- ${LIBPARC_HOME}
- $ENV{LIBPARC_HOME}
- $ENV{CCNX_HOME}
- $ENV{PARC_HOME}
- $ENV{FOUNDATION_HOME}
- /usr/local/parc
- /usr/local/ccnx
- /usr/local/ccn
- /usr/local
- /opt
- /usr
- )
-
-find_path(LIBPARC_INCLUDE_DIR parc/libparc_About.h
- HINTS ${LIBPARC_SEARCH_PATH_LIST}
- PATH_SUFFIXES include
- DOC "Find the Libparc includes" )
-
-find_library(LIBPARC_LIBRARY NAMES parc
- HINTS ${LIBPARC_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the Libparc libraries" )
-
-set(LIBPARC_LIBRARIES ${LIBPARC_LIBRARY})
-set(LIBPARC_INCLUDE_DIRS ${LIBPARC_INCLUDE_DIR})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(Libparc DEFAULT_MSG LIBPARC_LIBRARY LIBPARC_INCLUDE_DIR)
diff --git a/iGetAndroid/app/cmake/Modules/FindLongBow.cmake b/iGetAndroid/app/cmake/Modules/FindLongBow.cmake
deleted file mode 100644
index e35888eb..00000000
--- a/iGetAndroid/app/cmake/Modules/FindLongBow.cmake
+++ /dev/null
@@ -1,44 +0,0 @@
-########################################
-#
-# Find the LongBow libraries and includes
-# This module sets:
-# LONGBOW_FOUND: True if LongBow was found
-# LONGBOW_LIBRARY: The LongBow library
-# LONGBOW_LIBRARIES: The LongBow library and dependencies
-# LONGBOW_INCLUDE_DIR: The LongBow include dir
-#
-
-set(LONGBOW_SEARCH_PATH_LIST
- ${LONGBOW_HOME}
- $ENV{LONGBOW_HOME}
- $ENV{CCNX_HOME}
- $ENV{PARC_HOME}
- $ENV{FOUNDATION_HOME}
- /usr/local/parc
- /usr/local/ccnx
- /usr/local/ccn
- /usr/local
- /opt
- /usr
- )
-
-find_path(LONGBOW_INCLUDE_DIR LongBow/longBow_About.h
- HINTS ${LONGBOW_SEARCH_PATH_LIST}
- PATH_SUFFIXES include
- DOC "Find the LongBow includes" )
-
-find_library(LONGBOW_LIBRARY NAMES longbow
- HINTS ${LONGBOW_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the LongBow libraries" )
-
-find_library(LONGBOW_REPORT_LIBRARY NAMES longbow-textplain longbow-ansiterm
- HINTS ${LONGBOW_SEARCH_PATH_LIST}
- PATH_SUFFIXES lib
- DOC "Find the LongBow report libraries" )
-
-set(LONGBOW_LIBRARIES ${LONGBOW_LIBRARY} ${LONGBOW_REPORT_LIBRARY})
-set(LONGBOW_INCLUDE_DIRS ${LONGBOW_INCLUDE_DIR})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(LongBow DEFAULT_MSG LONGBOW_LIBRARY LONGBOW_INCLUDE_DIR)
diff --git a/iGetAndroid/app/cmake/Modules/FindUncrustify.cmake b/iGetAndroid/app/cmake/Modules/FindUncrustify.cmake
deleted file mode 100644
index e53f65fe..00000000
--- a/iGetAndroid/app/cmake/Modules/FindUncrustify.cmake
+++ /dev/null
@@ -1,8 +0,0 @@
-# Find uncrustify program
-#
-find_program( UNCRUSTIFY_BIN uncrustify
- PATHS
- $ENV{UNCRUSTIFY_HOME}
- )
-
-message( "-- UNCRUSTIFY found in ${UNCRUSTIFY_BIN}" )
diff --git a/iGetAndroid/app/cmake/Modules/detectCacheSize.cmake b/iGetAndroid/app/cmake/Modules/detectCacheSize.cmake
deleted file mode 100644
index 469d2627..00000000
--- a/iGetAndroid/app/cmake/Modules/detectCacheSize.cmake
+++ /dev/null
@@ -1,21 +0,0 @@
-# Detect the cache size
-#
-# XXX: TODO: This is a bug when cross compiling. We are detecting the local
-# Cache Line size and not the target cache line size. We should provide some
-# way to define this
-
-set(LEVEL1_DCACHE_LINESIZE 32)
-
-if( APPLE )
- execute_process(COMMAND sysctl -n hw.cachelinesize
- OUTPUT_VARIABLE LEVEL1_DCACHE_LINESIZE
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-endif( APPLE )
-
-if( ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" )
- execute_process(COMMAND getconf LEVEL1_DCACHE_LINESIZE
- OUTPUT_VARIABLE LEVEL1_DCACHE_LINESIZE
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-endif()
-
-message("-- Cache line size: ${LEVEL1_DCACHE_LINESIZE}")
diff --git a/iGetAndroid/app/cmake/Modules/version.cmake b/iGetAndroid/app/cmake/Modules/version.cmake
deleted file mode 100644
index 74831674..00000000
--- a/iGetAndroid/app/cmake/Modules/version.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Get a version to pass on the command line
-#
-execute_process(COMMAND ${PROJECT_SOURCE_DIR}/cmake/get_version.sh ${PROJECT_SOURCE_DIR}
- OUTPUT_VARIABLE RELEASE_VERSION
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-execute_process(COMMAND date -u +%Y-%m-%dT%H:%M:%SZ
- OUTPUT_VARIABLE ISO_DATE
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-MESSAGE( STATUS "Configuring version ${RELEASE_VERSION}" )
-
-add_definitions("-DRELEASE_VERSION=\"${RELEASE_VERSION}\"")
-
diff --git a/iGetAndroid/app/cmake/get_version.sh b/iGetAndroid/app/cmake/get_version.sh
deleted file mode 100755
index 34c6ddb2..00000000
--- a/iGetAndroid/app/cmake/get_version.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-DATE_VERSION=`date "+%Y%m%d"`
-
-if [ ! -d $1 ]; then
- echo 0.$DATE_VERSION
- exit
-fi
-
-if [ -f $1/BASE_VERSION ]; then
- BASE_VERSION=`cat $1/BASE_VERSION`.
-fi
-
-GIT=`which git`
-
-if test -x $GIT -a -f $1/.git/config; then
- GIT_VERSION=.`git -C $1 rev-parse HEAD | cut -c 1-8`
-fi
-
-echo $BASE_VERSION$DATE_VERSION$GIT_VERSION
diff --git a/iGetAndroid/app/iget.keystore b/iGetAndroid/app/iget.keystore
deleted file mode 100644
index b56d3615..00000000
--- a/iGetAndroid/app/iget.keystore
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/proguard-rules.pro b/iGetAndroid/app/proguard-rules.pro
deleted file mode 100644
index 9366e766..00000000
--- a/iGetAndroid/app/proguard-rules.pro
+++ /dev/null
@@ -1,25 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /Users/angelomantellini/Library/Android/sdk/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
diff --git a/iGetAndroid/app/src/androidTest/java/com/iget/ccnx/igetandroid/ExampleInstrumentedTest.java b/iGetAndroid/app/src/androidTest/java/com/iget/ccnx/igetandroid/ExampleInstrumentedTest.java
deleted file mode 100644
index 9b4f15d4..00000000
--- a/iGetAndroid/app/src/androidTest/java/com/iget/ccnx/igetandroid/ExampleInstrumentedTest.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.iget.ccnx.igetandroid;
-
-import android.content.Context;
-import android.support.test.InstrumentationRegistry;
-import android.support.test.runner.AndroidJUnit4;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import static org.junit.Assert.*;
-
-@RunWith(AndroidJUnit4.class)
-public class ExampleInstrumentedTest {
- @Test
- public void useAppContext() throws Exception {
- // Context of the app under test.
- Context appContext = InstrumentationRegistry.getTargetContext();
-
- assertEquals("com.iget.ccnx.igetandroid", appContext.getPackageName());
- }
-}
diff --git a/iGetAndroid/app/src/main/AndroidManifest.xml b/iGetAndroid/app/src/main/AndroidManifest.xml
deleted file mode 100644
index c7e9d49c..00000000
--- a/iGetAndroid/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.iget.ccnx.igetandroid">
-
- <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"
- android:configChanges="orientation|screenSize|keyboard">
- <activity android:name=".iGetActivity">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
-
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- </application>
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- <uses-permission
- android:name="android.permission.READ_EXTERNAL_STORAGE"
- android:maxSdkVersion="21" />
-
-</manifest>
diff --git a/iGetAndroid/app/src/main/cpp/native-lib.cpp b/iGetAndroid/app/src/main/cpp/native-lib.cpp
deleted file mode 100644
index d3cabb51..00000000
--- a/iGetAndroid/app/src/main/cpp/native-lib.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include <jni.h>
-#include <string>
-
-#include <icnet/icnet_http_facade.h>
-
-
-
-extern "C"
-JNIEXPORT jstring JNICALL
-Java_com_iget_ccnx_igetandroid_iGetActivity_downloadFile(JNIEnv *env, jobject instance,
- jstring path_) {
- const char *path = env->GetStringUTFChars(path_, 0);
- std::string name(path);
- libl4::http::HTTPClientConnection connection;
- connection.get(name);
- std::string str(reinterpret_cast<const char *>(connection.response().data()),
- connection.response().size());
- return env->NewStringUTF(str.c_str());
-} \ No newline at end of file
diff --git a/iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/ListViewAdapter.java b/iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/ListViewAdapter.java
deleted file mode 100644
index 45677a52..00000000
--- a/iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/ListViewAdapter.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.iget.ccnx.adapter;
-
-import android.content.Context;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.BaseAdapter;
-import android.widget.TextView;
-
-import com.iget.ccnx.igetandroid.R;
-import com.iget.ccnx.utility.Constants;
-
-import java.io.File;
-import java.util.ArrayList;
-
-public class ListViewAdapter extends BaseAdapter {
-
- Context context;
- ArrayList<OutputListViewElement> outputListViewElementArrayList;
- private static LayoutInflater inflater = null;
-
- public ListViewAdapter(Context context, ArrayList<OutputListViewElement> outputListViewElementArrayList) {
- this.context = context;
- this.outputListViewElementArrayList = outputListViewElementArrayList;
- inflater = (LayoutInflater) context
- .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- }
-
- @Override
- public int getCount() {
- return outputListViewElementArrayList.size();
- }
-
- @Override
- public Object getItem(int position) {
- return outputListViewElementArrayList.get(position);
- }
-
- @Override
- public long getItemId(int position) {
- return position;
- }
-
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- View view = convertView;
- if (view == null)
- view = inflater.inflate(R.layout.list_view_row, null);
- TextView urlTextView = (TextView) view.findViewById(R.id.urlTextView);
- urlTextView.setText(outputListViewElementArrayList.get(position).getUrl());
-
- TextView savedPathTextView = (TextView) view.findViewById(R.id.savedPathTextView);
- savedPathTextView.setText(outputListViewElementArrayList.get(position).getSavedPath() + File.separator + outputListViewElementArrayList.get(position).getNameFile());
-
- TextView md5TextView = (TextView) view.findViewById(R.id.md5TextView);
- md5TextView.setText(outputListViewElementArrayList.get(position).getMd5());
-
- TextView sizeTextView = (TextView) view.findViewById(R.id.sizeTextView);
- sizeTextView.setText(Integer.toString(outputListViewElementArrayList.get(position).getSize()));
-
- TextView dateTextView = (TextView) view.findViewById(R.id.dateTextView);
- dateTextView.setText(outputListViewElementArrayList.get(position).getDateSting(Constants.FORMAT_DATA));
-
-
- return view;
- }
-}
diff --git a/iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/OutputListViewElement.java b/iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/OutputListViewElement.java
deleted file mode 100644
index 34c7620d..00000000
--- a/iGetAndroid/app/src/main/java/com/iget/ccnx/adapter/OutputListViewElement.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.iget.ccnx.adapter;
-
-import java.io.Serializable;
-import java.text.SimpleDateFormat;
-import java.util.Date;
-
-
-public class OutputListViewElement implements Serializable{
-
- String url;
- String savedPath;
- String nameFile;
- String md5;
- int size;
- Date date;
-
- public OutputListViewElement(String url, String savedPath, String nameFile, String md5, int size) {
- this.url = url;
- this.savedPath = savedPath;
- this.nameFile = nameFile;
- this.md5 = md5;
- this.size = size;
- this.date = new Date();
- }
-
- public String getUrl() {
- return url;
- }
-
- public void setUrl(String url) {
- this.url = url;
- }
-
- public String getSavedPath() {
- return savedPath;
- }
-
- public void setSavedPath(String savedPath) {
- this.savedPath = savedPath;
- }
-
- public String getNameFile() {
- return nameFile;
- }
-
- public void setNameFile(String nameFile) {
- this.nameFile = nameFile;
- }
-
- public String getMd5() {
- return md5;
- }
-
- public void setMd5(String md5) {
- this.md5 = md5;
- }
-
- public int getSize() {
- return size;
- }
-
- public void setSize(int size) {
- this.size = size;
- }
-
- public Date getDate() {
- return date;
- }
-
- public void setDate(Date date) {
- this.date = date;
- }
-
- public String getDateSting(String format) {
- return new SimpleDateFormat(format).format(date);
- }
-
-
-
-}
diff --git a/iGetAndroid/app/src/main/java/com/iget/ccnx/igetandroid/iGetActivity.java b/iGetAndroid/app/src/main/java/com/iget/ccnx/igetandroid/iGetActivity.java
deleted file mode 100644
index 293561c6..00000000
--- a/iGetAndroid/app/src/main/java/com/iget/ccnx/igetandroid/iGetActivity.java
+++ /dev/null
@@ -1,204 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.iget.ccnx.igetandroid;
-
-import android.Manifest;
-import android.content.SharedPreferences;
-import android.content.pm.PackageManager;
-import android.content.res.Configuration;
-import android.os.Environment;
-import android.support.v4.app.ActivityCompat;
-import android.support.v4.content.ContextCompat;
-import android.support.v7.app.AppCompatActivity;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.View;
-import android.widget.ArrayAdapter;
-import android.widget.Button;
-import android.widget.EditText;
-import android.widget.ListView;
-import android.widget.TextView;
-import android.widget.Toast;
-
-import com.iget.ccnx.adapter.ListViewAdapter;
-import com.iget.ccnx.adapter.OutputListViewElement;
-import com.iget.ccnx.utility.Constants;
-import com.iget.ccnx.utility.ResourcesEnumerator;
-
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.PrintStream;
-import java.nio.ByteBuffer;
-import java.security.MessageDigest;
-import java.security.NoSuchAlgorithmException;
-import java.text.MessageFormat;
-import java.util.ArrayList;
-import java.util.Date;
-
-public class iGetActivity extends AppCompatActivity {
-
- static {
- System.loadLibrary("native-lib");
- }
-
- private static String TAG = "iGetAcrivity";
-
- public native String downloadFile(String path);
-
- ArrayList<OutputListViewElement> outputListViewElementArrayList = new ArrayList<OutputListViewElement>();
- ListViewAdapter adapter;
-
-
- static int fCount = 0;
- SharedPreferences sharedPreferences;
- EditText urlEditText;
- EditText downloadPathEditText;
- Button downloadButton;
- ListView resultListView;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_i_get);
- adapter = new ListViewAdapter(this, outputListViewElementArrayList);
- resultListView = (ListView) findViewById(R.id.resultsListView);
- resultListView.setAdapter(adapter);
- checkEnabledPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE);
- checkEnabledPermission(Manifest.permission.READ_EXTERNAL_STORAGE);
- init();
- }
-
- public static final String md5(final String s) {
- final String MD5 = "MD5";
- try {
- // Create MD5 Hash
- MessageDigest digest = java.security.MessageDigest
- .getInstance(MD5);
- digest.update(s.getBytes());
- byte messageDigest[] = digest.digest();
-
- // Create Hex String
- StringBuilder hexString = new StringBuilder();
- for (byte aMessageDigest : messageDigest) {
- String h = Integer.toHexString(0xFF & aMessageDigest);
- while (h.length() < 2)
- h = "0" + h;
- hexString.append(h);
- }
- return hexString.toString();
-
- } catch (NoSuchAlgorithmException e) {
- e.printStackTrace();
- }
- return "";
- }
-
- @Override
- protected void onSaveInstanceState(Bundle outState) {
- outState.putSerializable(Constants.LIST_ITEMS_ID, outputListViewElementArrayList);
- super.onSaveInstanceState(outState);
- }
-
- @Override
- protected void onRestoreInstanceState(Bundle savedInstanceState) {
- if (savedInstanceState != null) {
- outputListViewElementArrayList = (ArrayList<OutputListViewElement>) savedInstanceState.getSerializable(Constants.LIST_ITEMS_ID);
- adapter = new ListViewAdapter(this, outputListViewElementArrayList);
- resultListView = (ListView) findViewById(R.id.resultsListView);
- resultListView.setAdapter(adapter);
- }
- super.onRestoreInstanceState(savedInstanceState);
- }
-
- private void init() {
- Log.v("storage path", Environment.getExternalStorageDirectory().toString());
- sharedPreferences = getSharedPreferences(Constants.I_GET_PREFERENCES, MODE_PRIVATE);
- urlEditText = (EditText) findViewById(R.id.urlEditText);
- urlEditText.setText(sharedPreferences.getString(ResourcesEnumerator.URL.key(), Constants.DEFAULT_URL));
- downloadPathEditText = (EditText) findViewById(R.id.downloadPathEditText);
- downloadPathEditText.setText(sharedPreferences.getString(ResourcesEnumerator.DOWNLOAD_PATH.key(), Constants.DEFAULT_DOWNLOAD_PATH));
- downloadButton = (Button) findViewById(R.id.downloadButton);
- downloadButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- SharedPreferences.Editor sharedPreferencesEditor = getSharedPreferences(Constants.I_GET_PREFERENCES, MODE_PRIVATE).edit();
- sharedPreferencesEditor.putString(ResourcesEnumerator.URL.key(), urlEditText.getText().toString());
- sharedPreferencesEditor.putString(ResourcesEnumerator.DOWNLOAD_PATH.key(), downloadPathEditText.getText().toString());
- sharedPreferencesEditor.commit();
- String[] urlSplitted = urlEditText.getText().toString().split(File.separator);
- File downloadPath = new File(downloadPathEditText.getText().toString());
- if (!downloadPath.exists()) {
- downloadPath.mkdirs();
- }
- Date startDate = new Date();
- String content = downloadFile(urlEditText.getText().toString());
- Date stopDate = new Date();
-
- if (content.length() > 0) {
- String nameFile = writeToFile(content, downloadPathEditText.getText().toString(), urlSplitted[urlSplitted.length - 1]);
- outputListViewElementArrayList.add(0, new OutputListViewElement(urlEditText.getText().toString(), downloadPathEditText.getText().toString(), nameFile, md5(content), content.length()));
- adapter.notifyDataSetChanged();
- } else {
- outputListViewElementArrayList.add(0, new OutputListViewElement(urlEditText.getText().toString(), Constants.DASH, Constants.DASH, Constants.DASH, 0));
- }
- }
- });
- }
-
- private void checkEnabledPermission(String permission) {
- if (ContextCompat.checkSelfPermission(this,
- permission)
- != PackageManager.PERMISSION_GRANTED) {
- if (ActivityCompat.shouldShowRequestPermissionRationale(this,
- permission)) {
- } else {
- ActivityCompat.requestPermissions(this,
- new String[]{permission},
- 1);
- }
- }
- }
-
- private String writeToFile(String content, String path, String nameFile) {
- try {
- nameFile = checkGenerateNameFile(path, nameFile.trim());
- PrintStream out = new PrintStream(new FileOutputStream(path + File.separator + nameFile));
- out.print(content);
- } catch (FileNotFoundException e) {
- Log.v(TAG, e.toString());
- }
- return nameFile;
- }
-
- private String checkGenerateNameFile(String path, String nameFile) {
- String newNameFile = nameFile.trim();
-
- File file;
- int count = 1;
- do {
- file = new File(path + File.separator + newNameFile);
-
-
- if (file.exists()) {
-
- newNameFile = nameFile.trim() + Constants.UNDERSCORE + Integer.toString(count);
- count++;
- }
- } while (file.exists());
- return newNameFile;
- }
-
-}
diff --git a/iGetAndroid/app/src/main/java/com/iget/ccnx/utility/Constants.java b/iGetAndroid/app/src/main/java/com/iget/ccnx/utility/Constants.java
deleted file mode 100644
index 6c1a7864..00000000
--- a/iGetAndroid/app/src/main/java/com/iget/ccnx/utility/Constants.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.iget.ccnx.utility;
-
-public class Constants {
- public static final String LIST_ITEMS_ID = "LIST_ITEMS_ID";
- public static final String I_GET_PREFERENCES = "I_GET_PREFERENCES";
- public static final String DEFAULT_URL = "http://webserver/sintel/mpd";
- public static final String DEFAULT_DOWNLOAD_PATH = "/storage/emulated/0/GetD";
-
- public static final String FORMAT_DATA = "yyyy-MM-dd hh:mm:ss";
- public static final String UNDERSCORE = "_";
- public static final String DASH = "-";
-}
diff --git a/iGetAndroid/app/src/main/java/com/iget/ccnx/utility/ResourcesEnumerator.java b/iGetAndroid/app/src/main/java/com/iget/ccnx/utility/ResourcesEnumerator.java
deleted file mode 100644
index ebe6af69..00000000
--- a/iGetAndroid/app/src/main/java/com/iget/ccnx/utility/ResourcesEnumerator.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.iget.ccnx.utility;
-
-public enum ResourcesEnumerator {
- URL("url"),
- DOWNLOAD_PATH("downloadPath");
-
- private String key;
-
- ResourcesEnumerator(String key) {
- this.key = key;
- }
-
- public String key() {
- return key;
- }
-}
diff --git a/iGetAndroid/app/src/main/res/layout/activity_i_get.xml b/iGetAndroid/app/src/main/res/layout/activity_i_get.xml
deleted file mode 100644
index 4885dc62..00000000
--- a/iGetAndroid/app/src/main/res/layout/activity_i_get.xml
+++ /dev/null
@@ -1,113 +0,0 @@
-<?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"
- tools:context="com.iget.ccnx.igetandroid.iGetActivity">
-
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical">
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical">
-
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_weight="0.25"
- android:orientation="horizontal">
-
- <TextView
- android:id="@+id/urlLabel"
- android:layout_width="50dp"
- android:layout_height="wrap_content"
- android:layout_weight="0.25"
- android:text="URL"
- android:textAlignment="textEnd" />
-
- <EditText
- android:id="@+id/urlEditText"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginLeft="50dp"
- android:layout_weight="1.02"
- android:ems="10"
- android:inputType="text"
- android:text="http://webserver/sintel/mpd" />
- </LinearLayout>
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- android:paddingTop="10dp">
-
- <TextView
- android:id="@+id/downloadPathLabel"
- android:layout_width="50dp"
- android:layout_height="wrap_content"
- android:layout_weight="0.25"
- android:text="Download Path"
- android:textAlignment="textEnd" />
-
- <EditText
- android:id="@+id/downloadPathEditText"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginLeft="50dp"
- android:layout_weight="1.03"
- android:ems="10"
- android:inputType="text"
- android:text="Name" />
- </LinearLayout>
-
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/RelativeLayout01"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
-
- <Button
- android:id="@+id/downloadButton"
- android:layout_width="160dp"
- android:layout_height="wrap_content"
- android:layout_centerInParent="true"
- android:layout_weight="1"
- android:text="Download"
- android:textAlignment="center" />
- </RelativeLayout>
-
-
- </LinearLayout>
-
-
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- android:paddingTop="10dp">
-
- <TextView
- android:id="@+id/resumeLabel"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Resume"
- android:textAlignment="textStart"
- android:textSize="30sp"
- android:textStyle="bold"
- android:paddingLeft="15dp"/>
-
- <ListView
- android:id="@+id/resultsListView"
- android:layout_width="match_parent"
- android:layout_height="wrap_content" />
- </LinearLayout>
-
- </LinearLayout>
-
-</android.support.constraint.ConstraintLayout>
diff --git a/iGetAndroid/app/src/main/res/layout/list_view_row.xml b/iGetAndroid/app/src/main/res/layout/list_view_row.xml
deleted file mode 100644
index 9273f8f1..00000000
--- a/iGetAndroid/app/src/main/res/layout/list_view_row.xml
+++ /dev/null
@@ -1,126 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical">
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal">
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="0.5"
- android:orientation="horizontal">
-
- <TextView
- android:id="@+id/urlLabel"
- android:layout_width="60pt"
- android:layout_height="wrap_content"
- android:paddingRight="5pt"
- android:text="urlLabel"
- android:textAlignment="textEnd" />
-
- <TextView
- android:id="@+id/urlTextView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="urlTextVew" />
- </LinearLayout>
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="0.5"
- android:orientation="horizontal">
-
- <TextView
- android:id="@+id/savedPathLabel"
- android:layout_width="60pt"
- android:layout_height="wrap_content"
- android:paddingRight="5pt"
- android:text="Saved Path"
- android:textAlignment="textEnd" />
-
- <TextView
- android:id="@+id/savedPathTextView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="savedPathTextView" />
- </LinearLayout>
- </LinearLayout>
-
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal">
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="0.33"
- android:orientation="horizontal">
-
- <TextView
- android:id="@+id/md5Label"
- android:layout_width="60pt"
- android:layout_height="wrap_content"
- android:paddingRight="5pt"
- android:text="MD5"
- android:textAlignment="textEnd" />
-
- <TextView
- android:id="@+id/md5TextView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="savedPathTextView" />
- </LinearLayout>
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="0.33"
- android:orientation="horizontal">
-
- <TextView
- android:id="@+id/sizeLabel"
- android:layout_width="60pt"
- android:layout_height="wrap_content"
- android:paddingRight="5pt"
- android:text="Size"
- android:textAlignment="textEnd" />
-
- <TextView
- android:id="@+id/sizeTextView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="sizeTextView" />
- </LinearLayout>
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="0.33"
- android:orientation="horizontal">
-
- <TextView
- android:id="@+id/dateLabel"
- android:layout_width="60pt"
- android:layout_height="wrap_content"
- android:paddingRight="5pt"
- android:text="Date"
- android:textAlignment="textEnd" />
-
- <TextView
- android:id="@+id/dateTextView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="dateTextView" />
- </LinearLayout>
- </LinearLayout>
-
-
-</LinearLayout> \ No newline at end of file
diff --git a/iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher.png b/iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index cde69bcc..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 9a078e3e..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher.png b/iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index c133a0cb..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index efc028a6..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index bfa42f0e..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 3af2608a..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 324e72cd..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 9bec2e62..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index aee44e13..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 34947cd6..00000000
--- a/iGetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/iGetAndroid/app/src/main/res/values/colors.xml b/iGetAndroid/app/src/main/res/values/colors.xml
deleted file mode 100644
index 3ab3e9cb..00000000
--- a/iGetAndroid/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <color name="colorPrimary">#3F51B5</color>
- <color name="colorPrimaryDark">#303F9F</color>
- <color name="colorAccent">#FF4081</color>
-</resources>
diff --git a/iGetAndroid/app/src/main/res/values/strings.xml b/iGetAndroid/app/src/main/res/values/strings.xml
deleted file mode 100644
index 6f5516d4..00000000
--- a/iGetAndroid/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-<resources>
- <string name="app_name">iGetAndroid</string>
-</resources>
diff --git a/iGetAndroid/app/src/main/res/values/styles.xml b/iGetAndroid/app/src/main/res/values/styles.xml
deleted file mode 100644
index 5885930d..00000000
--- a/iGetAndroid/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<resources>
-
- <!-- Base application theme. -->
- <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
- <!-- Customize your theme here. -->
- <item name="colorPrimary">@color/colorPrimary</item>
- <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
- <item name="colorAccent">@color/colorAccent</item>
- </style>
-
-</resources>
diff --git a/iGetAndroid/app/src/test/java/com/iget/ccnx/igetandroid/ExampleUnitTest.java b/iGetAndroid/app/src/test/java/com/iget/ccnx/igetandroid/ExampleUnitTest.java
deleted file mode 100644
index 85f92f71..00000000
--- a/iGetAndroid/app/src/test/java/com/iget/ccnx/igetandroid/ExampleUnitTest.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2017 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.iget.ccnx.igetandroid;
-
-import org.junit.Test;
-
-import static org.junit.Assert.*;
-
-public class ExampleUnitTest {
- @Test
- public void addition_isCorrect() throws Exception {
- assertEquals(4, 2 + 2);
- }
-}