SDK Android Studio. 2. build.gradle. SDK moxie-client-xxx.aar libs 2.1. build.gradle. 2.4 repositories. app proguard-rules.pro
|
|
- Jared Fleming
- 5 years ago
- Views:
Transcription
1 SDK Android Studio 1. SDK SDK moxie-client-xxx.aar libs 2. build.gradle 2.1 build.gradle dependencies { compile filetree(dir: 'libs', include: ['.jar']) compile 'com.android.support:appcompat-v7:23.1.1' // sdk compile(name:'moxie-client-x.x.x', ext:'aar') 2.4 repositories repositories { flatdir { dirs 'libs' 3. app proguard-rules.pro 4. AndroidManifest.xml Activity Service <activity android:name="com.moxie.client.mainactivity"/> <activity android:name="com.moxie.client.accessible.accessiblecrawleractivity" android:theme="@style/theme.appcompat.light.noactionbar" android:screenorientation="portrait" android:launchmode="singletask"/>
2 <service android:name="com.moxie.client.accessible.accessiblecrawlerservice" android:enabled="true" android:exported="true" android:accessibilityflags="flagreportviewids" android:permission="android.permission.bind_accessibility_service"> <intent-filter> <action android:name="android.accessibilityservice.accessibilityservice" /> </intent-filter> <meta-data android:name="android.accessibilityservice" /> ; <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state"/> <uses-permission android:name="android.permission.read_phone_state"/> <uses-permission android:name="android.permission.access_wifi_state"/> <uses-permission android:name="android.permission.access_fine_location"/> <uses-permission android:name="android.permission.access_coarse_location"/> <uses-permission android:name="android.permission.read_external_storage"/> <uses-permission android:name="android.permission.write_external_storage"/> 5. SDK Application.oncreate()MoxieSDK.init(this); MxParam com.moxie.client.mainactivity // ID String muserid = ; // ID // ( ) String mapikey = " c09e1498ca9b1bcd534b5ad0c"; String mthemecolor= #ff9500 ; //SDK
3 MxParam mxparam = new MxParam(); mxparam.setuserid(muserid); mxparam.setapikey(mapikey); mxparam.setfunction(mxparam.param_function_mail); // // // MoxieSDK.getInstance().start(getActivity(), mxparam, new MoxieCallBack() { / moxiecallbackdata MoxieCallBackData true false(sdk) # MxParam.setQuitOnLoginDone(MxParam.PARAM_COMMON_YES); code MxParam.ResultCode.IMPORTING MxParam.ResultCode.IMPORT_SUCCESS public boolean callback(moxiecontext moxiecontext, MoxieCallBackData moxiecallbackdata) { / # MoxieCallBackData 1.1. ( ) "code" : MxParam.ResultCode.IMPORT_UNSTART, "tasktype" : "mail", "taskid" : "", "message" : "", "account" : "", "logindone": false, "businessuserid": "" 1.2. ( ) "code" : MxParam.ResultCode.THIRD_PARTY_SERVER_ERROR, "tasktype" : "mail", "taskid" : "", "message" : "", "account" : "xxx", "logindone": false, "businessuserid": "" 1.3.( ) "code" : MxParam.ResultCode.MOXIE_SERVER_ERROR, "tasktype" : "mail", "taskid" : "", "message" : "", "account" : "xxx", "logindone": false, "businessuserid": "" 1.4. "code" : MxParam.ResultCode.USER_INPUT_ERROR, "tasktype" : "mail", "taskid" : "", "message" : "", "account" : "xxx", "logindone": false, "businessuserid": "" 2. ( )
4 "code" : MxParam.ResultCode.IMPORT_FAIL, "tasktype" : "mail", "taskid" : "ce6b a bd b1a112", "account" : "xxx", "logindone": false, "businessuserid": "" 3. ( ) "code" : MxParam.ResultCode.IMPORT_SUCCESS, "tasktype" : "mail", "taskid" : "ce6b a bd b1a112", "account" : "xxx", "logindone": true, "businessuserid": "xxxx" 4. ( ) "code" : MxParam.ResultCode.IMPORTING, "tasktype" : "mail", "taskid" : "ce6b a bd b1a112", "account" : "xxx", "logindone": true, "businessuserid": "xxxx" code : tasktype : MxParam.setFunction() taskid : message : account : logindone : true businessuserid : userid UserId / if (moxiecallbackdata!= null) { Log.d("BigdataFragment", "MoxieSDK Callback Data : "+ moxiecallbackdata.tostring()); switch (moxiecallbackdata.getcode()) { / SDK Task Bill Task / Bill / case MxParam.ResultCode.IMPORTING: if(moxiecallbackdata.islogindone()) { // IMPORTING, logindone true Log.d(TAG, " SDK APP / "); else { // IMPORTING, logindone false
5 Log.d(TAG, "SDK APP / "); / {@link BigdataFragment#showDialog(MoxieContext) example: case MxParam.ResultCode.IMPORT_UNSTART: showdialog(moxiecontext); return true; / case MxParam.ResultCode.IMPORT_UNSTART: Log.d(TAG, " "); case MxParam.ResultCode.THIRD_PARTY_SERVER_ERROR: Toast.makeText(getContext(), "( )", Toast.LENGTH_SHORT).show(); case MxParam.ResultCode.MOXIE_SERVER_ERROR: Toast.makeText(getContext(), "( )", Toast.LENGTH_SHORT).show(); case MxParam.ResultCode.USER_INPUT_ERROR: Toast.makeText(getContext(), "(" + moxiecallbackdata.getmessage() + ")", Toast.LENGTH_SHORT).show(); case MxParam.ResultCode.IMPORT_FAIL: Toast.makeText(getContext(), "", Toast.LENGTH_SHORT).show(); case MxParam.ResultCode.IMPORT_SUCCESS: Log.d(TAG, " APP / "); // tasktype switch (moxiecallbackdata.gettasktype()) { case MxParam.PARAM_FUNCTION_ Toast.makeText(getContext(), " ", Toast.LENGTH_SHORT).show(); case MxParam.PARAM_FUNCTION_ONLINEBANK: Toast.makeText(getContext(), " ", Toast.LENGTH_SHORT).show(); //...
6 default: Toast.makeText(getContext(), "", Toast.LENGTH_SHORT).show(); moxiecontext.finish(); return true; return false; ); DEMO BigDataFragment.java MxParam.setFunction MxParam.PARAM_FUNCTION_MAIL MxParam.PARAM_FUNCTION_ MxParam.PARAM_FUNCTION_ONLINEBANK MxParam.PARAM_FUNCTION_CARRIER MxParam.PARAM_FUNCTION_QQ QQ MxParam.PARAM_FUNCTION_ALIPAY MxParam.PARAM_FUNCTION_TAOBAO MxParam.PARAM_FUNCTION_JINGDONG MxParam.PARAM_FUNCTION_CHSI MxParam.PARAM_FUNCTION_FUND MxParam.PARAM_FUNCTION_INSURANCE MxParam.PARAM_FUNCTION_MAIMAI MxParam.PARAM_FUNCTION_ZHIXINGCOURT MxParam.PARAM_FUNCTION_SHIXINCOURT MxParam.PARAM_FUNCTION_LINKEDIN MxParam.PARAM_FUNCTION_TAX MxParam.PARAM_FUNCTION_SECURITY MxParam.PARAM_FUNCTION_LIFE_INSURANCE: MxParam.PARAM_FUNCTION_WECHAT: MxParam 1. SDK mxparam.setthemecolor( #ff9500 ); 2. YES mxparam.setcachedisable(mxparam.param_common_yes);
7 3. mxparam.setloadingviewtext( \n ); 4. mxparam.setquitdisable(true); moxiecallback demo BigFragment.java 5. mxparam.setquitlogindone(mxparam.param_common_yes); 6. Title, IDE TitleParams titleparams = new TitleParams.Builder() // icon icon.leftnormalimgresid(r.drawable.back) //selector leftnormalimgresid().leftpressedimgresid(r.drawable.back) //.titlecolor(getcontext().getresources().getcolor(r.color.colorwhite)) //title.backgroundcolor(getcontext().getresources().getcolor(r.color.coloraccent)) //icon.rightnormalimgresid(r.drawable.refresh) //.immersedenable(true) //title.lefttextcolor(getcontext().getresources().getcolor(r.color.colorwhite)) //title.lefttext( ).build(); mxparam.settitleparams(titleparams); 7. mxparam.setcallbacktaskinfo(true); 8. mxparam.setagreementurl(" 9. mxparam.setagreemententrytext("xxx") (1) SDK
8 HashMap<String, String> extendparam = new HashMap<String, String>(); extendparam.put(mxparam.param_carrier_idcard, " "); // extendparam.put(mxparam.param_carrier_phone, " "); // extendparam.put(mxparam.param_carrier_name, ""); // extendparam.put(mxparam.param_carrier_password, "123456"); // extendparam.put(mxparam.param_carrier_editable, MxParam.PARAM_COMMON_NO); // // MxParam.PARAM_COMMON_NO: / / / // MxParam.PARAM_COMMON_YES: / / / mxparam.setextendparams(extendparam); (2) JSONObject logininfoidcard= new JSONObject(); logininfoidcard.put("username", "330681xxxxxxxxxx99"); logininfoidcard.put("password", "123456"); JSONObject logininfousername= new JSONObject(); logininfousername.put("username", "wangwu"); logininfousername.put("password", "121212"); JSONObject loginparamsbank = new JSONObject(); loginparamsbank.put("idcard", logininfoidcard); // loginparamsbank.put("username", logininfousername); // HashMap<String, String> logincustombank = new HashMap<String, String>(); logincustombank.put(mxparam.param_custom_login_type, MxParam.PARAM_ITEM_TYPE_CREDITCARD));// MxParam.PARAM_ITEM_TYPE_CREDITCAR: MxParam.PARAM_ITEM_TYPE_DEBITCARD: logincustombank.put(mxparam.param_custom_login_code, "ABC"); // ABC: logincustombank.put(mxparam.param_custom_login_others_hide, MxParam.PARAM_COMMON_YES);// IDCARD,USERNAME logincustombank.put(mxparam.param_custom_login_params, loginparamsbank.tostring()); mxparam.setlogincustom(logincustombank); IDCARD USERNAME login_type,api ( login_type IDCARD, USERNAME, MOBILE, CARDNO, CLIENTNO, CREDITCARDNO, DEMITCARDNO,
9 (3) mxparam.setfunction(mxparam.param_function_onlinebank); mxparam.setitemtype(mxparam.param_item_type_creditcard); // mxparam.setitemcode("abc"); // (4) 1. mxparam.setfunction(mxparam.param_function_onlinebank); mxparam.setlogintype(mxparam.param_item_type_creditcard); 2. mxparam.setfunction(mxparam.param_function_onlinebank); mxparam.setlogintype(mxparam.param_item_type_debitcard); (5) HashMap<String, String> userbaseinfo = new HashMap<>(); userbaseinfo.put(mxparam.param_user_baseinfo_mobile, " "); userbaseinfo.put(mxparam.param_user_baseinfo_idcard, " xxxxxxxx99"); userbaseinfo.put(mxparam.param_user_baseinfo_realname, " XX"); mxparam.setuserbaseinfo(userbaseinfo); (6) JSONObject loginparams = new JSONObject(); loginparams.put("username", " @sohu.com"); loginparams.put("password", "); loginparams.put("sepwd", "123456"); // qq HashMap<String, String> logincustom = new HashMap<>(); // qq.com, sohu.com logincustom.put(mxparam.param_custom_login_code, "sohu.com"); logincustom.put(mxparam.param_custom_login_params, loginparams.tostring()); mxparam.setlogincustom(logincustom); (7) SDK
10 mxparam.setquitlogindone(mxparam.param_common_yes); JSONObject loginparams = new JSONObject(); loginparams.put("username", " @sohu.com"); loginparams.put("password", "); // qq loginparams.put("sepwd", "123456"); HashMap<String, String> logincustom = new HashMap<>(); // qq.com, sohu.com logincustom.put(mxparam.param_custom_login_code, "sohu.com"); logincustom.put(mxparam.param_custom_login_params, loginparams.tostring()); mxparam.setlogincustom(logincustom); (8) JSONObject loginparams = new JSONObject(); loginparams.put("username", " @sohu.com"); loginparams.put("password", "); // qq loginparams.put("sepwd", "123456"); HashMap<String, String> logincustom = new HashMap<>(); // qq.com, sohu.com logincustom.put(mxparam.param_custom_login_code, "sohu.com"); logincustom.put(mxparam.param_custom_login_params, loginparams.tostring()); mxparam.setlogincustom(logincustom); (9) actionbar MxMainActivity 1 mxparam.setquitdisable(true) onbackpressed 2 MoxieSDK.getInstance().start() MoxieCallback (10) mxparam.setfunction(mxparam.param_function_fund); JSONObject userparams = new JSONObject(); // keyaccount, userparams.put("account", " "); userparams.put("password", "moxie123456"); JSONObject loginparams = new JSONObject(); //key loginparams.put("1", userparams); HashMap<String, String> logincustom = new HashMap<>(); logincustom.put(mxparam.param_custom_login_code, "310000"); // logincustom.put(mxparam.param_custom_login_params, loginparams.tostring()); mxparam.setlogincustom(logincustom); (11) Title
11 // title TitleParams titleparams = new TitleParams.Builder() // icon leftnormalimgresid(r.drawable.moxie_client_banner_back_black) //selectorleftnormalimgresid() leftpressedimgresid(r.drawable.moxie_client_banner_back_black).titlecolor(getcontext().getresources().getcolor(r.color.coloraccent)).rightnormalimgresid(r.drawable.refresh).backgroundcolor(getcontext().getresources().getcolor(r.color.colorblack)).build(); mxparam.settitleparams(titleparams); (12) H5 HashMap<String, String> extendsparam = new HashMap<>(); extendsparam.put(mxparam.papam_h5_url, " mxparam.setextendparams(extendsparam); (13) android.app.fragment StatusViewListener void update Progress(JSONObject jsonobject) Demo ImportResultFragment.java public class ImportResultFragment extends Fragment implements StatusViewListener public void updateprogress(jsonobject jsonobject) { Log.e("ImportResultFragment", jsonobject.tostring()); String percent = jsonobject.optstring("percent"); String message = jsonobject.optstring("message"); String account = jsonobject.optstring("account"); StatusViewHandler statusviewformoxiesdk android.ap p.fragment Demo StatusViewHandlerImpl.java
12 public class StatusViewHandlerImpl implements StatusViewHandler public Fragment statusviewformoxiesdk() { return new ImportResultFragment(); StatusViewHandlersetStatusViewHandler MoxieSDK.getInstance().setStatusViewHandler(new StatusViewHandlerImpl()); (14) AndroidManifest.xml com.moxie.client.mainactivity android:theme="@android:style/theme.translucent.notitlebar" <activity android:name="com.moxie.client.mainactivity" android:theme="@android:style/theme.translucent.notitlebar"> MoxieSDK.getInstance().startInMode()sdk MoxieSDK.getInstance().startInMode(getActivity(), MoxieSDKRunMode.MoxieSDKRunModeBackground, mxparam, new public boolean callback(moxiecontext moxiecontext, MoxieCallBackData moxiecallbackdata) { //Demo BigdataFragment return false; ); V v2.2.0 v2.0.0
13 v x5 3. MxParam agreementurl agreemententrytext v sdk v v v eclipse v x5 webview 2. v logindone v1.3.2 v v hibird app quitlogindone v actionbar v1.2.9 v MxParam 2. actionbar
14 3. account, password 4. title v v webview 2. H5 H5 V ( ) v ( ) 2. ( ) 3. ( [5.]) v1.2.3 v1.2.2 v1.2.1 LINKEDIN v & progurad progurad-rules.pro v1.1.9 account v1.1.8 linkedin v1.1.7 API API v1.1.6 v Option 2. Message 3. code=-4 v1.1.4 v1.1.3 v SDK v & &
15 v SDK(Banner) 3.
ipass SmartConnect Getting Started Guide for Android Version MARCH 2017
ipass SmartConnect Getting Started Guide for Android Version 1.5.4.90 MARCH 2017 Introduction 3 Getting Started 4 Using Android Studio to Add the SmartConnect Library...4 Starting SmartConnect Service...6
More information360 Android Application Access Document
360 Android Application Access Document Confirmed by Revision Revision Time Content Modifier No. 0.2 September 19, 2012 Draft Dong Wei, Cai Wenhua, Zhang Yuzhi, She Shuai, 0.3 November 06, Third-time Doc
More information1. Add your new app on AppsFlyer by using 9apps_int as channel name.
AppsFlyer has two tracking methods: 1. Tracking Link Method 2. Pre-Install Method AppsFlyer Support Document Since 9Apps has web traffic, while AppsFlyer cannot track web installs, our clients should adopt
More informationAppsFlyer SDK Integration - Android V 4.5.0
Help Center SDK Integrations Previous SDK Versions AppsFlyer SDK Integration - Android V 4.5.0 Print / PDF Jamie Weider Last update: November 20, 2018 11:22 Page Contents: This Android SDK is out of date!
More informationDuerOS-Android-SDK SDK. Vad Touch. Android Studio. Android 4.1. jar
DuerOS-Android-SDK SDK Android DuerOS Android SDK( SDK Android (SDK) DCS DuerOS DuerOS API DCS SDKDCSDuerOS Android Android Vad Touch SDK CLIENT_IDCLIENT_ID Android Studio Android 4.1 jarso jarso jar demo
More informationUpdate to newest version and translate to English.
1. Import Project 1.1 Preparation 1.2 Project Configuration 1.3 Configure Display Resources 1.4 Configure Test Environment 1.5 Enable Video Buffer 2. Ad formats 2.1 Banner 2.1.1Banner 2.1.2 FullScreen
More informationCheetah Orion Ad Platform SDK Guide (for Android) V1.0
Cheetah Orion Ad Platform SDK Guide (for Android) V1.0 Cheetah Mobile Date 2015-11-12 Version 1.0 1 Introduction... 3 2 Integration Workflow... 3 2.1 Integration Workflow... 3 2.2 Load Cheetah Orion Ad
More informationEMBEDDED SYSTEMS PROGRAMMING Application Basics
EMBEDDED SYSTEMS PROGRAMMING 2015-16 Application Basics APPLICATIONS Application components (e.g., UI elements) are objects instantiated from the platform s frameworks Applications are event driven ( there
More informationAppsFlyer SDK Integration - Android V
Help Center SDK Integrations Previous SDK Versions AppsFlyer SDK Integration - Android V.2.3.1.18 Print / PDF Jamie Weider Last update: November 19, 2018 11:30 Page Contents: This Android SDK is out of
More information1. Add your new app on AppsFlyer by using 9apps_int as channel name.
AppsFlyer has two tracking methods: 1. Tracking Link Method 2. Pre-Install Method AppsFlyer Support Document Since 9Apps has web traffic, while AppsFlyer cannot track web installs, our clients should adopt
More informationOracle Banking Digital Experience
Oracle Banking Digital Experience Mobile Application Builder Guide Android Release 18.1.0.0.0 Part No. E92727-01 January 2018 Mobile Application Builder Guide Android January 2018 Oracle Financial Services
More informationAndroid tips. which simplify your life
Android tips which simplify your life Android Studio beta gradle build system maven-based build dependencies build variants code completion, refactoring, templates graphical template editor Gradle apply
More informationuclbrt-api-sdk - Android user manual uclbrt
uclbrt-api-sdk - Android user manual uclbrt 2016-02-29 一 Introduce to the project To configure AndroidManifest.xml,add permission.
More informationTRANSACT MOBILE Android SDK v4.0 EPHESOFT
TRANSACT MOBILE Android SDK v4.0 EPHESOFT September, 2017 Copyright 2017 by Ephesoft, Inc. All rights reserved. This publication pertains to Ephesoft and to any subsequent release until otherwise indicated
More informationGetting Started With Android Feature Flags
Guide Getting Started With Android Feature Flags INTRO When it comes to getting started with feature flags (Android feature flags or just in general), you have to understand that there are degrees of feature
More informationAppFlood Android SDK Integration Guide
AppFlood Android SDK Integration Guide WorkFlow Step 1:Register an AppFlood account on appflood.com. Step 2: Add an app. After logging in, click Add a new app. Choose your app platform. Fill out all the
More informationCisco StadiumVision Mobile API for Google Android
CHAPTER 2 Cisco StadiumVision Mobile API for Google Android Revised: October 31, 2013 This chapter describes the Cisco StadiumVision Mobile SDK Release 1.3 for Google Android, and contains the following
More informationGoogle Maps Troubleshooting
Google Maps Troubleshooting Before you go through the troubleshooting guide below, make sure that you ve consulted the class FAQ, Google s Map Activity Tutorial, as well as these helpful resources from
More informationDeploy a SAPUI5 Mobile App to Android Device
TABLE OF CONTENTS PREREQUISITE... 3 http://developer.android.com/sdk/installing/installing-adt.html... 3 STEPS TO DEPLOY AN SAPUI5 APP TO ANDROID DEVICE USING PHONEGAP... 3 2 PREREQUISITE You should have
More informationLifeStreet Media Android Publisher SDK Integration Guide
LifeStreet Media Android Publisher SDK Integration Guide Version 1.12.0 Copyright 2015 Lifestreet Corporation Contents Introduction... 3 Downloading the SDK... 3 Choose type of SDK... 3 Adding the LSM
More informationVMware AirWatch Android SDK Technical Implementation Guide Empowering your enterprise applications with MDM capabilities using
VMware AirWatch Android SDK Technical Implementation Guide Empowering your enterprise applications with MDM capabilities using the AirWatch SDK for Android AirWatch SDK v18.3 Have documentation feedback?
More informationAndroid permissions Defining and using permissions Component permissions and related APIs
Android permissions Defining and using permissions Component permissions and related APIs Permissions protects resources and data For instance, they limit access to: User information e.g, Contacts Cost-sensitive
More informationExternal Services. CSE 5236: Mobile Application Development Course Coordinator: Dr. Rajiv Ramnath Instructor: Adam C. Champion
External Services CSE 5236: Mobile Application Development Course Coordinator: Dr. Rajiv Ramnath Instructor: Adam C. Champion 1 External Services Viewing websites Location- and map-based functionality
More informationWireless Vehicle Bus Adapter (WVA) Android Library Tutorial
Wireless Vehicle Bus Adapter (WVA) Android Library Tutorial Revision history 90001431-13 Revision Date Description A October 2014 Original release. B October 2017 Rebranded the document. Edited the document.
More informationInstalling and configuring PhoneGap/Cordova. EntwicklerCamp 2012
Installing and configuring PhoneGap/Cordova EntwicklerCamp 2012 Page 1 of 16 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up PhoneGap...3 Your first
More informationOverview. Android Apps (Partner s App) Other Partner s App Platform. Samsung Health. Server SDK. Samsung Health. Samsung Health Server
W E L C O M E T O Overview Android Apps (Partner s App) Data Service Health Android SDK Android API Samsung Health Samsung Health Server SDK Data REST API Oauth2 Other Partner s App Platform REST API
More informationCreate new Android project in Android Studio Add Button and TextView to layout Learn how to use buttons to call methods. Modify strings.
Hello World Lab Objectives: Create new Android project in Android Studio Add Button and TextView to layout Learn how to use buttons to call methods. Modify strings.xml What to Turn in: The lab evaluation
More informationCATERPILLAR APPS COMMUNITY (CAC) Analytics Integration Guide
CATERPILLAR APPS COMMUNITY (CAC) Analytics Integration Guide COPYRIGHT NOTICE This Documentation is the property of Caterpillar. All ideas and information contained in this document are the intellectual
More informationThis document providesanoverview ofthestepsrequired to implement an android app which will call the ACH android SDK.
Contents Introduction... 2 Requirement... 2 Create Android Application... 3 Files detail in App... 6 Android SDK for Connect Pay... 10 How to call SDK... 10 Method Details... 12 Introduction This document
More informationIEMS 5722 Mobile Network Programming and Distributed Server Architecture
Department of Information Engineering, CUHK MScIE 2 nd Semester, 2016/17 IEMS 5722 Mobile Network Programming and Distributed Server Architecture Lecture 12 Advanced Android Programming Lecturer: Albert
More informationCisco StadiumVision Mobile API for Google Android
CHAPTER 2 Cisco StadiumVision Mobile API for Google Android March 28, 2013 Introduction to Cisco StadiumVision Mobile API for Google Android The Cisco StadiumVision Mobile API uses Android and Java classes
More informationGetting started with Encap Client API for Android - version-3.3
Pages / / Device client documentation - version-3.3 Getting started with Encap Client API for Android - version-3.3 Created by Johan Sörmling, last modified on Dec 01, 2016 1 Introduction 1.1 About Encap
More informationOFFLINE MODE OF ANDROID
OFFLINE MODE OF ANDROID APPS @Ajit5ingh ABOUT ME new Presenter( Ajit Singh, github.com/ajitsing, www.singhajit.com, @Ajit5ingh ) AGENDA Why offline mode? What it takes to build an offline mode Architecture
More informationTable of Content. CLOUDCHERRY Android SDK Manual
Table of Content 1. Introduction: cloudcherry-android-sdk 2 2. Capabilities 2 3. Setup 2 4. How to create static token 3 5. Initialize SDK 5 6. How to trigger the SDK? 5 7. How to setup custom legends
More informationGuide to link Cocos2d-x CP SDK
Guide to link Cocos2d-x CP SDK General The CP SDK for Cocos2d-x is comprised of a combination of android library.aar + jni native.so After downloading the Cocos2d-x download, you can create a project using
More informationGoogle Maps library requires v2.50 or above.
Google Maps library requires v2.50 or above. Google Maps library allows you to add Google maps to your application. This library requires Android 3+ and will only work on devices with Google Play service.
More informationOpen Lecture Mobile Programming. Command Line Tools
Open Lecture Mobile Programming Command Line Tools Agenda Setting up tools Android Debug Bridge (ADB) Gradle Setting up tools Find path of Android SDK Default paths: Windows - C:\Users\\AppData\Local\Android\sdk
More informationProgramming with Android: The Google Maps Library. Slides taken from
Programming with Android: The Google Slides taken from Marco Di Felice Android: Deploying Map-based Apps Two versions of Android Google API API v1 API v2 - Deprecated, not supported anymore since 18th
More informationEMBEDDED SYSTEMS PROGRAMMING Android NDK
EMBEDDED SYSTEMS PROGRAMMING 2015-16 Android NDK WHAT IS THE NDK? The Android NDK is a set of cross-compilers, scripts and libraries that allows to embed native code into Android applications Native code
More informationANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012
ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 AGENDA Android v. ios Design Paradigms Setup Application Framework Demo Libraries Distribution ANDROID V. IOS Android $25 one-time
More informationBlackBerry Developer Global Tour. Android. Table of Contents
BlackBerry Developer Global Tour Android Table of Contents Page 2 of 55 Session - Set Up the BlackBerry Dynamics Development Environment... 5 Overview... 5 Compatibility... 5 Prepare for Application Development...
More informationFamily Map Client Specification
Family Map Client Specification 1 Contents Contents... 2 Acknowledgements... 4 Introduction... 4 Purposes... 4 Family Map Client: A Quick Overview... 4 Activities... 5 Main Activity... 5 Login Fragment...
More informationAdFalcon Android SDK Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group
AdFalcon Android SDK 400 Developer's Guide AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group Table of Contents 1 Introduction 3 Prerequisites 3 2 Project Configurations 4 Step 1: Add the
More informationVMware AirWatch Android SDK Technical Implementation Guide Empowering your enterprise applications with MDM capabilities using
VMware AirWatch Android SDK Technical Implementation Guide Empowering your enterprise applications with MDM capabilities using the AirWatch SDK for Android AirWatch SDK v17.6 Have documentation feedback?
More informationAndroid development. Outline. Android Studio. Setting up Android Studio. 1. Set up Android Studio. Tiberiu Vilcu. 2.
Outline 1. Set up Android Studio Android development Tiberiu Vilcu Prepared for EECS 411 Sugih Jamin 15 September 2017 2. Create sample app 3. Add UI to see how the design interface works 4. Add some code
More informationApplied Cognitive Computing Fall 2016 Android Application + IBM Bluemix (Cloudant NoSQL DB)
Applied Cognitive Computing Fall 2016 Android Application + IBM Bluemix (Cloudant NoSQL DB) In this exercise, we will create a simple Android application that uses IBM Bluemix Cloudant NoSQL DB. The application
More informationMobile Application Development
Mobile Application Development donation-web api { method: 'GET', path: '/api/candidates', config: CandidatesApi.find, { method: 'GET', path: '/api/candidates/{id', config: CandidatesApi.findOne, { method:
More informationUM2290. BlueNRG Mesh Android API guide for Mesh over Bluetooth low energy. User manual. Introduction
User manual BlueNRG Mesh Android API guide for Mesh over Bluetooth low energy Introduction The Mesh over Bluetooth low energy (MoBLE) software is a stack of network protocols for Android -based handheld
More informationStarting Another Activity Preferences
Starting Another Activity Preferences Android Application Development Training Xorsat Pvt. Ltd www.xorsat.net fb.com/xorsat.education Outline Starting Another Activity Respond to the Button Create the
More informationEMBEDDED SYSTEMS PROGRAMMING Android NDK
EMBEDDED SYSTEMS PROGRAMMING 2017-18 Android NDK WHAT IS THE NDK? The Android NDK is a set of cross-compilers, scripts and libraries that allows to embed native code into Android applications Native code
More information05. RecyclerView and Styles
05. RecyclerView and Styles 08.03.2018 1 Agenda Intents Creating Lists with RecyclerView Creating Cards with CardView Application Bar Menu Styles and Themes 2 Intents 3 What is Intent? An Intent is an
More informationFORT Mobile SDK for Android
FORT Mobile SDK for Android Merchant Integration Guide Document Version: 2.4 February, 2018 Copyright Statement All rights reserved. No part of this document may be reproduced in any form or by any means
More informationCQ Beacon Android SDK V2.0.1
Copyright 2014 ConnectQuest, LLC 1 CQ Beacon Android SDK V2.0.1 Software Requirements: Android 4.3 or greater SDK Support Page: http://www.connectquest.com/app- developers/android- api/ The CQ SDK package
More informationChapter 5 Defining the Manifest
Introduction to Android Application Development, Android Essentials, Fifth Edition Chapter 5 Defining the Manifest Chapter 5 Overview Use the Android manifest file for configuring Android applications
More informationAdFalcon Android Native Ad SDK Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group
AdFalcon Android Native Ad SDK 3.0.0 Developer's Guide AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group Table of Contents 1 Introduction... 3 Native Ads Overview... 3 OS version support...
More informationInstructions on Yealink s SDK for Yealink T5 Smart Media Phone Series. Instructions on Yealink s SDK for Yealink T5 Smart Media Phone Series
Instructions on Yealink s SDK for Yealink T5 Smart Media Phone Series Table of Contents 1 SDK Introduction... 4 2 Yealink Android Phone Debugging Preparation... 4 2.1 Enabling the ADB Feature... 4 2.2
More informationAndroid Tutorial: Part 3
Android Tutorial: Part 3 Adding Client TCP/IP software to the Rapid Prototype GUI Project 5.2 1 Step 1: Copying the TCP/IP Client Source Code Quit Android Studio Copy the entire Android Studio project
More informationIntroduction Guided Tour... 7
Developer's Guide ABBYY Real-Time Recognition SDK 1 Developer's Guide: Contents Table of Contents Introduction... 6 Guided Tour... 7 How to Add the Library to Your Android Studio Project... 7 How to Capture
More informationFORT Mobile SDK for Android
FORT Mobile SDK for Android Merchant Integration Guide Document Version: 3.0 December, 2018 Copyright Statement All rights reserved. No part of this document may be reproduced in any form or by any means
More informationUM2290. BlueNRG Mesh Android API guide for Mesh over Bluetooth low energy. User manual. Introduction
User manual BlueNRG Mesh Android API guide for Mesh over Bluetooth low energy Introduction The Mesh over Bluetooth low energy (MoBLE) software is a stack of network protocols for Android -based handheld
More informationNATIVE APP INTERCEPTS on ios & ANDROID
ethnio tm NATIVE APP INTERCEPTS on ios & ANDROID VERSION NO. 2 CREATED JAN 17, 2018 ETHNIO, INC. 6121 W SUNSET BLVD LOS ANGELES, CA 90028 TEL (888) 879-7439 OVERVIEW There are two basic methods for implementing
More informationOverview What is Azure Notification Hubs Get Started Android (FCM) Baidu Chrome ios Kindle Windows Windows Phone Xamarin.Android Xamarin.
Table of Contents Overview What is Azure Notification Hubs Get Started Android (FCM) Baidu Chrome ios Kindle Windows Windows Phone Xamarin.Android Xamarin.iOS Frequently Asked Questions How To Plan and
More informationMobile and Ubiquitous Computing: Android Programming (part 3)
Mobile and Ubiquitous Computing: Android Programming (part 3) Master studies, Winter 2015/2016 Dr Veljko Pejović Veljko.Pejovic@fri.uni-lj.si Based on Programming Handheld Systems, Adam Porter, University
More informationAdobe Experience Cloud Video Heartbeat 2.x Developer Guide for Android
Adobe Experience Cloud Video Heartbeat 2.x Developer Guide for Android Contents Video Heartbeat 2.x Developer Guide for Android...3 Release for the Android VideoHeartbeat 2.x SDK3 Getting started on Android...3
More informationMobile Application Development Google Maps Android API
Mobile Application Development Google Maps Android API Waterford Institute of Technology October 17, 2016 John Fitzgerald Waterford Institute of Technology, Mobile Application Development Google Maps Android
More informationLifecycle Callbacks and Intents
SE 435: Development in the Android Environment Recitations 2 3 Semester 1 5779 4 Dec - 11 Dec 2018 Lifecycle Callbacks and Intents In this recitation we ll prepare a mockup tool which demonstrates the
More informationandroid-espresso #androidespresso
android-espresso #androidespresso Table of Contents About 1 Chapter 1: Getting started with android-espresso 2 Remarks 2 Examples 2 Espresso setup instructions 2 Checking an Options Menu items (using Spoon
More informationProduced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology
Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie Android Google Services" Part 1 Google+
More informationREMOTE ACCESS TO ANDROID DEVICES. A Project. Presented to the faculty of the Department of Computer Science. California State University, Sacramento
REMOTE ACCESS TO ANDROID DEVICES A Project Presented to the faculty of the Department of Computer Science California State University, Sacramento Submitted in partial satisfaction of the requirements for
More informationAndroid Application Development using Kotlin
Android Application Development using Kotlin 1. Introduction to Kotlin a. Kotlin History b. Kotlin Advantages c. How Kotlin Program Work? d. Kotlin software Prerequisites i. Installing Java JDK and JRE
More informationUsing Libraries, Text-to-Speech, Camera. Lecture 12
Using Libraries, Text-to-Speech, Camera Lecture 12 Libraries Many Android developers have produced useful libraries. There is a Maven repository to store various libraries This makes it easy to add them
More informationINTRODUCTION COS MOBILE DEVELOPMENT WHAT IS ANDROID CORE OS. 6-Android Basics.key - February 21, Linux-based.
1 COS 470 - MOBILE DEVELOPMENT INTRODUCTION 2 WHAT IS ANDROID Linux-based Java/Kotlin Android Runtime (ART) System Apps SMS, Calendar, etc. Platform Architecture 3 CORE OS Linux (64 bit) Each app is a
More informationUse the API or contact customer service to provide us with the following: General ios Android App Name (friendly one-word name)
Oplytic Attribution V 1.2.0 December 2017 Oplytic provides attribution for app-to-app and mobile-web-to-app mobile marketing. Oplytic leverages the tracking provided by Universal Links (ios) and App Links
More informationTABLE OF CONTENTS. Abstract... ii. Table of Contents... iii. List of Figures... vii. List of Tables... xi. 1. Background and Rationale...
ABSTRACT Sponsorship is an Android app which sets up an online platform for sponsorship related events. This app allows the users to post their requirements regarding the current ongoing events. The Sponsors
More informationAdFalcon Android SDK Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group
AdFalcon Android SDK 330 Developer's Guide AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group Table of Contents 1 Introduction 3 Supported Android version 3 2 Project Configurations 4 Step
More informationIBM Datacap Mobile SDK Developer s Guide
IBM Datacap Mobile SDK Developer s Guide Contents Versions... 2 Overview... 2 ios... 3 Package overview... 3 SDK details... 3 Prerequisites... 3 Getting started with the SDK... 4 FAQ... 5 Android... 6
More informationGeo Catching Sprint #3 Kick-off
LP IDSE - GL Geo Catching Sprint #3 Kick-off 03/01/2017 Cécile Camillieri/Clément Duffau 1 GeoCatching sprint #1 Drawing of zones on a map User login and joining of a game Browser-based geolocation of
More informationSAP HANA Cloud End-to-End-Development Scenarios. ESPM Mobile Shopping Scenario. Version 3.0
SAP HANA Cloud Development Scenario (ESPM Mobile Shopping Scenario) SAP HANA Cloud End-to-End-Development Scenarios ESPM Mobile Shopping Scenario Version 3.0 1 Copyright 2014 SAP SE or an SAP affiliate
More informationLogin with Amazon. Getting Started Guide for Android apps
Login with Amazon Getting Started Guide for Android apps Login with Amazon: Getting Started Guide for Android Copyright 2017 Amazon.com, Inc., or its affiliates. All rights reserved. Amazon and the Amazon
More informationBITalino Java Application Programming Interface. Documentation Android API
BITalino Java Application Programming Interface Documentation Android API Contents Contents...2 1. General Information...3 2. Introduction...4 3. Main Objects...5 3.1.Class BITalinoDescription...5 3.2.Class
More informationPHONE ALERT SYSTEM ANISHA RAYAPATI. B. Tech., Jawaharlal Technological University, 2010 A REPORT
PHONE ALERT SYSTEM by ANISHA RAYAPATI B. Tech., Jawaharlal Technological University, 2010 A REPORT submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of Computing
More information1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism
ANDROID TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Android What it is? History of Android Importance of Java language for Android Apps Other mobile OS-es Android Versions & different development
More informationProduced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology
Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie Android Google Services" Part 1 Google+
More informationSAAdobeAIRSDK Documentation
SAAdobeAIRSDK Documentation Release 3.1.6 Gabriel Coman April 12, 2016 Contents 1 Getting started 3 1.1 Creating Apps.............................................. 3 1.2 Adding Placements............................................
More informationMARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION
Course Title: Java Technologies Grades: 10-12 Prepared by: Rob Case Course Unit: What is Java? Learn about the history of Java. Learn about compilation & Syntax. Discuss the principles of Java. Discuss
More informationwebrtcpeer-android Documentation
webrtcpeer-android Documentation Release 1.0.4 Jukka Ahola Jul 17, 2017 Contents 1 Overview 3 1.1 License.................................................. 3 2 Installation Guide 5 2.1 User installation
More informationMobile Development Lecture 9: Android & RESTFUL Services
Mobile Development Lecture 9: Android & RESTFUL Services Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Elgayyar.weebly.com What is a RESTFUL Web Service REST stands for REpresentational State Transfer. In
More informationTutorial on OpenCV for Android Setup
Tutorial on OpenCV for Android Setup EE368/CS232 Digital Image Processing, Winter 2019 Introduction In this tutorial, we will learn how to install OpenCV for Android on your computer and how to build Android
More informationVMware Workspace ONE SDK for Android Integration Instructions. VMware Workspace ONE UEM
VMware Workspace ONE SDK for Android Integration Instructions VMware Workspace ONE UEM You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you
More informationAndroid Programming วรเศรษฐ ส วรรณ ก.
Android Programming วรเศรษฐ ส วรรณ ก uuriter@yahoo.com http://bit.ly/wannikacademy 1 Google Map API v2 2 Preparation SDK Manager Google Play Services AVD Google API >= 4.2.2 [http://bit.ly/1hedxwm] https://developers.google.com/maps/documentation/android/start
More informationInstructions on Yealink s SDK for Yealink T5 Smart Business Phone Series. Instructions on Yealink s SDK for Yealink T5 Smart Business Phone Series
Instructions on Yealink s SDK for Yealink T5 Smart Business Phone Series Table of Contents 1 SDK Introduction... 5 2 Yealink Android Phone Debugging Preparation... 5 2.1 Enabling the ADB Feature... 5 2.2
More informationTutorial: Android Object API Application Development. Sybase Unwired Platform 2.2 SP03
Tutorial: Android Object API Application Development Sybase Unwired Platform 2.2 SP03 DOCUMENT ID: DC01734-01-0223-01 LAST REVISED: April 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
More informationTutorial on OpenCV for Android Setup
Tutorial on OpenCV for Android Setup EE368/CS232 Digital Image Processing, Winter 2018 Introduction In this tutorial, we will learn how to install OpenCV for Android on your computer and how to build Android
More informationBiometric Sensor SDK. Integration Guide 4.17
Biometric Sensor SDK Integration Guide 4.17 Disclaimer Disclaimer of Warranties and Limitations of Liabilities Legal Notices Copyright 2013 2017 VASCO Data Security, Inc., VASCO Data Security International
More informationAndroid Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ]
s@lm@n Android Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ] Android AND-401 : Practice Test Question No : 1 Which of the following is required to allow the Android
More informationAndroid Application Development. By : Shibaji Debnath
Android Application Development By : Shibaji Debnath About Me I have over 10 years experience in IT Industry. I have started my career as Java Software Developer. I worked in various multinational company.
More informationThis tutorial is meant for software developers who want to learn how to lose less time on API integrations!
CloudRail About the Tutorial CloudRail is an API integration solution that speeds up the process of integrating third-party APIs into an application and maintaining them. It does so by providing libraries
More informationBuild Cross Platform Video Chat Apps With Xamarin
Build Cross Platform Video Chat Apps With Xamarin Vidyo.io Webinar Series Philip Futernik The webcast will begin shortly. Please Senior Software Engineer stand by. November 15, 2017 Build Cross Platform
More informationBuilding MyFirstApp Android Application Step by Step. Sang Shin Learn with Passion!
Building MyFirstApp Android Application Step by Step. Sang Shin www.javapassion.com Learn with Passion! 1 Disclaimer Portions of this presentation are modifications based on work created and shared by
More informationLab 3: Using Worklight Server and Environment Optimization Lab Exercise
Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Table of Contents Lab 3 Using the Worklight Server and Environment Optimizations... 3-4 3.1 Building and Testing on the Android Platform...3-4
More information