BuildmLearn-Toolkit-Android  2.0.0
The Android version of the BuildmLearn Toolkit. BuildmLearn Toolkit is an easy-to-use program that helps the users make mobile apps without any knowledge of application development.
Classes | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.buildmlearn.toolkit.utilities.SignerThread Class Reference

Class for signing a unsigned apk file using a given keystore and credentials. More...

Inheritance diagram for org.buildmlearn.toolkit.utilities.SignerThread:
Inheritance graph
[legend]
Collaboration diagram for org.buildmlearn.toolkit.utilities.SignerThread:
Collaboration graph
[legend]

Classes

class  MyNodeVisitor
 
interface  OnSignComplete
 

Public Member Functions

 SignerThread (Context context, String assetsApk, String finalApk, KeyStoreDetails keyDetails, String assetFilePath, String assetFileName)
 
void setSignerThreadListener (OnSignComplete listener)
 
void run ()
 

Private Member Functions

String getFinalApkPath (String buildmlearnPath)
 
void showNotification (String description)
 

Static Private Member Functions

static void modifyManifest (final String[] args)
 

Private Attributes

final ToolkitApplication toolkit
 
final Context context
 
final String assetsApk
 
final String assetFileName
 
final String assetFilePath
 
final String projectFile
 
final KeyStoreDetails keyDetails
 
String finalApk
 
OnSignComplete listener
 

Static Private Attributes

static final String TAG = "SignerThread"
 
static final String TEMP_FOLDER = "hcjb"
 
static final String NS = "http://schemas.android.com/apk/res/android"
 
static boolean needRemoveConflict
 
static boolean needRemoveLib
 
static String newPackageFullName
 
static boolean changed
 

Detailed Description

Class for signing a unsigned apk file using a given keystore and credentials.

Created by Abhishek on 10-06-2015. Modified by Anupam (opticod) on 18-05-2016

Constructor & Destructor Documentation

org.buildmlearn.toolkit.utilities.SignerThread.SignerThread ( Context  context,
String  assetsApk,
String  finalApk,
KeyStoreDetails  keyDetails,
String  assetFilePath,
String  assetFileName 
)

Member Function Documentation

String org.buildmlearn.toolkit.utilities.SignerThread.getFinalApkPath ( String  buildmlearnPath)
private
static void org.buildmlearn.toolkit.utilities.SignerThread.modifyManifest ( final String[]  args)
staticprivate
void org.buildmlearn.toolkit.utilities.SignerThread.run ( )
void org.buildmlearn.toolkit.utilities.SignerThread.setSignerThreadListener ( OnSignComplete  listener)
void org.buildmlearn.toolkit.utilities.SignerThread.showNotification ( String  description)
private

Member Data Documentation

final String org.buildmlearn.toolkit.utilities.SignerThread.assetFileName
private
final String org.buildmlearn.toolkit.utilities.SignerThread.assetFilePath
private
final String org.buildmlearn.toolkit.utilities.SignerThread.assetsApk
private
boolean org.buildmlearn.toolkit.utilities.SignerThread.changed
staticprivate
final Context org.buildmlearn.toolkit.utilities.SignerThread.context
private
String org.buildmlearn.toolkit.utilities.SignerThread.finalApk
private
final KeyStoreDetails org.buildmlearn.toolkit.utilities.SignerThread.keyDetails
private
OnSignComplete org.buildmlearn.toolkit.utilities.SignerThread.listener
private
boolean org.buildmlearn.toolkit.utilities.SignerThread.needRemoveConflict
staticprivate
boolean org.buildmlearn.toolkit.utilities.SignerThread.needRemoveLib
staticprivate
String org.buildmlearn.toolkit.utilities.SignerThread.newPackageFullName
staticprivate
final String org.buildmlearn.toolkit.utilities.SignerThread.NS = "http://schemas.android.com/apk/res/android"
staticprivate
final String org.buildmlearn.toolkit.utilities.SignerThread.projectFile
private
final String org.buildmlearn.toolkit.utilities.SignerThread.TAG = "SignerThread"
staticprivate
final String org.buildmlearn.toolkit.utilities.SignerThread.TEMP_FOLDER = "hcjb"
staticprivate
final ToolkitApplication org.buildmlearn.toolkit.utilities.SignerThread.toolkit
private

The documentation for this class was generated from the following file: