Update to newest version and translate to English.
|
|
- Christal Lester
- 6 years ago
- Views:
Transcription
1 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 FullScreen Ads Interstitial 2.2 Native Ads Card Image Conbinatorial Video Post-Video Ads 2.3 Video Ads FullScreen Video Interstitial Video 2.4 Supplementary Ads Types Video Wall 3.Get the status of Ads 4.API Data Packaging 4.1 Image Data Packaging 4.2 Video data Packaging 5. Compatible Platform 5.1Unity Summary Environment Setup Project Configuration 5.2.Mediation Adapter 6. Video buffering Mode Update log Version Data Author Description Xiaoquan Vicky Sean Release document. Update to newest version and translate to English. 1.Remove token. Token is not necessary now.2.add a help center link about how to use mopub adapter. 1 of 29
2 1 1. Import Project Preparation 1.Apply for the developer Account from Appcoach and Appcoach will provide unique SiteID. 2. Download the Appcoach SDK.zip. The website: Project Configuration 1. Configure AndroidManifest.xml Please use <metadata> label to configure Siteid under <application> label in Androidmanifest.xml. Set Siteid metadata as APPCOACH_SITEID. <application> <meta-data android:name="appcoach_siteid" android:value="siteid"/> </application> siteid: Unique ID Provided by Appcoach 2. Add Permission (Mandatory) <uses-permission android:name="android.permission.internet"/> <uses-permission android:name="android.permission.access_network_state"/> <uses-permission android:name="android.permission.mount_unmount_filesystems"/> <uses-permission android:name="android.permission.write_external_storage"/> <uses-permission android:name="android.permission.read_phone_state"/> <uses-permission android:name="android.permission.access_coarse_location"/> <uses-permission android:name="android.permission.access_fine_location"/> <uses-permission android:name= android.permission.access_wifi_state"/> <uses-permission android:name="android.permission.read_external_storage"/> <uses-permission android:name="android.permission.use_credentials" /> Permission Adaptation (Mandatory) for Android 6.0 (Risk Permission/permission application in operation) Apply for Risk Permission before call the SDK API Dynamic Application Permission Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.READ_PHONE_STATE 2 of 29
3 3. Configure the SDK minimum Version The minimum Android SDK that Appcoach SDK required is 3.0 and up For example <uses-sdk android:minsdkversion= 11 > 4. Import AppcoachSDK.jar into the project Configure Display Resources a. string.xml document appcoach_offerwall_loading_txt offerwall Loading appcoach_offerwall_empty_txt offerwall No Data appcoach_offerwall_list_title offerwall List Title appcoach_offerwall_grid_title offerwall Grid Title appcoach_open_faulire Ad open failure b. drawable appcoach_default_app_icon Default Icon Configure Test Environment By Default, the server is the formal environment, when do the test, test environment is need, please follw the instruction below to switch to test environment address. 1. Open test environment AppcoachConfig.changeToTestEnvrinoment(true); 2.Close test environment AppcoachConfig.changeToTestEnvrinoment(false); Enable Video Buffer Enable Video buffer in the beginning of Application (Call API enable buffer in the beginning of Application or MainActivity) 3 of 29
4 AppcoachSDK.getInstance(Context).setCacheVideoMode(int[] slotid) Note: for Android6.0 permission adaptation Need to do the following two steps before call AppcoachSDK.getInstance(Context).setCacheVideoMode(int [] slotid) 1. Code dynamic application permissionactivitycompat.requestpermissions 2. User allow or prohibit permission request callback public void onrequestpermissionsresult( int requestcode, String[] permissions, int[] grantresult) Need dynamic application permission, refer to Android project configuration/ permission adaption 4 of 29
5 2 2. Ad formats Three types of universalbanner AdsNative AdsVideo Ads. In additionour own App wallvideo wall can provide more chance to display Ads Banner Banner AdsBannerFull ScreenInterstitial Ads Banner Layout <com.appcoachs.sdk.view.imageadbannerview android:layout_width="match_parent" android: layout_height="210dp" Request Data mbannerview = (ImageAdBannerView)findViewById(R.id.banner); mbannerview.setdefaultdrawable(r.drawable.bg); // Set default banner mbannerview.loadad(slotid, number, orientation); mbannerview.setonappcoachadlistener(callback)// Set callback 5 of 29
6 Set up the scroll time, 15s by default mbannerview.setautoscrolltime(long mills); in the Request slotid Ads slot id appointed with Appcoach number Ad number in the reqeust ( Maximum is 5) orientation callback Ads Display method: 0:portrait; 1: landscape OnAppcoachAdListener interface instant object FullScreen Ads Mobile Device,support portrait and landscape effect. Build default Object mfullscreen = new ImageFullScreenActivity(this).setRequestParams(slotId, orientation).show(); Customized-countdown time mfullscreen = new ImageFullScreenActivity(this).setRequestParams(slotId, orientation displaytime).show(); Add callback mfullscreen.setonappcoachadlistener(callback); Request slotid orientation callback displaytime Ads slot id appointed with Appcoach Ads display method 0:portrait; 1: landscape OnAppcoachAdListener interface instant object Ads countdown durationms Interstitial Create Object, Set up request parameters. After that, SDK will ask for Ads. 6 of 29
7 mpopad = new ImageFullScreenActivity(this, smallstyle).setrequestparams(slotid, oritation); Create Function smallstyle Definition true Small mode, false fullscreen mode Request s slotid oritation Definition Ads slot id appointed with Appcoach Ads display method 0:portrait; 1: landscape Display Ads mpopad.show(); NoteCall Show() repeatedly can display interstitial Ads repeatedly, SDK will get new Ads Source when the Ads showed last time. Customized display Size mpopimage.setcustomesize(width, height); width height Definition Width of the ads height of the ads Native Ads Native AdsCard Ads, Combinatorial Video, Pre, Post-Scroll Video 7 of 29
8 Card Image Layout <com.appcoachs.sdk.view.imageadcardview android:layout_width="match_parent" android: layout_height="210dp" Image Ads size can be set up depends on the Display requestthat is customized sizebut wrap_parent attribution can t be used to set display Size Ads Request mcardview = (ImageAdCardView)findViewById(R.id.card); mcardview setdefaultdrawable(r.drawable.bg); //setup Default ads mcardview.loadad (slotid, orientation); mcardview.setonappcoachadlistener(callback) slotid Description Slot id decided by Appcoach and the Developer. Usually, 1 slot represent a ad format with specific dimension 8 of 29
9 orientation callback Description 0:portrait; 1: landscape OnAppcoachAdListener interface instant object Conbinatorial Video Layout <com.appcoachs.sdk.view.videocombinationview android:layout_width="match_parent" android: layout_height="280dp" Ads Request VideoCombinationView combination = (VideoCombinationView)findViewById(R.id.video_combination); combination.loadad(slotid); Add Callback combination.setonappcoachadlistener(callback); s 9 of 29
10 Description slotid Slot id decided by Appcoach and the Developer Set up the location of information bar combination.setdescriptionorientation(orientation); : orientation Description locality VideoCombinationView.TOP or VideoCombinationView.BOTTOM Post-Video Ads 1. Add layout and cover the content <FrameLayout xmlns:android=" android:layout_width="ma tch_parent" android:layout_height="240dp" android:id="@+id/frame"> <SurfaceView android:layout_width="match_parent" android:layout_height="match_parent" android: id="@+id/surface"/> <com.appcoachs.sdk.view.videopasterview android:layout_width="match_parent" android: layout_height="match_parent" android:id="@+id/paster_video"/> </FrameLayout> 2. Get the ads and setting ads parameters mpasterview = (VideoPasterView)findViewById(R.id.paster_video); mpasterview.loadad(slotid); slotid Description Slot ID 3. Add callback and manage the ads display mpasterview.setonpastervideoadlistener(new OnPasterVideoAdListener() { public void onadloaded(absadview arg0) { 10 of 29
11 public void onadfailure(absadview arg0, int arg1) { public void onadcompleted(absadview view) { madfinish = true; ((ViewGroup)mPasterView.getParent()).removeView(mPasterView); if (mplayer!= null && mplayerprepared) { startplaye(); public void onadclose(absadview arg0) { public void onadclick(absadview arg0) { public void onskipadbuttonclicked(absadview arg0) { //TODO click the remove Ads button public void onfullbuttonclicked(absadview arg0, boolean full) { //TODO Click the fullscreen button ); public void onaddetailbuttonclicked(absadview arg0) { //TODO Click the ads details button 4. Get the corresponding Button and manage the display Get remove Ads button mpasterview.getskipbutto(); Get countdown button mpasterview.gettimetextview(); Get Full Screen management Button mpasterview.getfullbutton(); 11 of 29
12 Get Ads Details Button mpasterview.getaddetailtextview(); Video Ads FullScreen Video AndroidManifest.xml <activity android:name="com.appcoachs.sdk.view.videoplayeractivity" android:configchanges="orien tation screensize keyboardhidden" android:screenorientation="landscape"/> Call fullscreen Video Intent videoallintent = new Intent(this, VideoPlayerActivity.class); videoallintent.putextra(appcoachconstants.extra_auto_jump, true); videoallintent.putextra(appcoachconstants.extra_slot_id, slotid); videoallintent.putextra(appcoachconstants.extra_video_show_type, VideoPlayerLayout.SHOW_VIDEO_MOST); startactivity(videoallintent); Description Mandatory AppcoachConstants. EXTRA_AUTO_JUMP AppcoachConstants. EXTRA_SLOT_ID AppcoachConstants. EXTRA_VIDEO_SHOW_TYPE After the video showedif the Maket download link will be opened. True: Auto-Openfalse: no open Slot id decided by Appcoach and developer. Usually, 1 slot represent a ad format with specific dimension Video Display Mode AppcoachConstants.SHOW_VIDEO_FULL FullScreen optional Mandatory optional AppcoachConstants.SHOW_VIDEO_MOST 100% Display AppcoachConstants.SHOW_VIDEO_ITSELF_SIZE Video content Size Interstitial Video Layout 12 of 29
13 <com.appcoachs.sdk.view.videotableplaqueview android: layout_width="match_parent" android:layout_height="240dp"></com.appcoachs.sdk.view. VideoTablePlaqueView> Ad request mvideoplayerlayout = (VideoTablePlaqueView)findViewById(R.id.video_layout); mvideoplayerlayout.loadad(slotid, showtype); Add callback mvideoplayerlayout.setonappcoachadlistener(callback); slotid showtype Description Ads Slot Id Video Display Mode AppcoachConstants.SHOW_VIDEO_FULL Full Screen AppcoachConstants.SHOW_VIDEO_MOST 100% Display AppcoachConstants.SHOW_VIDEO_ITSELF_SIZE The Size of the Video Supplementary Ads Types App Wall Grid and List 13 of 29
14 AndroidManifest.xml Configuration List <activity android:name= com.appcoachs.sdk.view.listofferwallactivity" android:configchanges= orientation screensize keyboardhidden" android:screenorientation= portrait > </activity> Nine-Box <activity android:name= com.appcoachs.sdk.view.gridofferwallactivity" android:configchanges= orientation screensize keyboardhidden" android:screenorientation= portrait > </activity> Display App wall List Intent intent = new Intent(context, ListOfferWallActivity.class); intent.putextra(appcoachconstants.extra_slot_id, slotid); intent.putextra(appcoachconstants.extra_title_text, xxxx); //Setup Title textcharacter String types intent.putextra(appcoachconstants.extra_background_color, xxxx); // Setup background color of text, int type context.startactivity(intent); Grid 14 of 29
15 Intent intent = new Intent(context, GridOfferWallActivity.class); intent.putextra(appcoachconstants.extra_slot_id, slotid); intent.putextra(appcoachconstants.extra_title_text, xxxx); // Setup Title textcharacter String types intent.putextra(appcoachconstants.extra_background_color, xxxx); //Setup background color of text, int type context.startactivity(intent); Description Mandatory AppcoachConstants.EXTRA_SLOT_ID Slot id Mandatory AppcoachConstants.EXTRA_TITLE_TEXT Title Text optional AppcoachConstants.EXTRA_BACKGROUND_COLOR Title background color optional Video Wall 1>.AndroidManifest.xml Configuration List <activity android:name= com.appcoachs.sdk.view.videoofferwallactivity" android:configchanges= orientation screensize keyboardhidden" android:screenorientation= portrait > </activity> 15 of 29
16 Call Video Wall Intent videoofferwall = new Intent(this, VideoOfferWallActivity.class); videoofferwall.putextra(appcoachconstants.extra_slot_id, slotid); videoofferwall.putextra(appcoachconstants.extra_title_text, xxxx); // Setup the Subject and character string Type videoofferwall.putextra(appcoachconstants.extra_endcard_direction, AppcoachConstants.ENDCARD_LAYOUT_HALF_CENTER); videoofferwall.putextra(appcoachconstants.extra_install_button_text, xxxx); videoofferwall.putextra(appcoachconstants.extra_background_color, xxxx); //Setup the Subject background colorint type videoofferwall.putextra(appcoachconstants.extra_endcard_install_text, xxxx); startactivity(videoofferwall); Description Mandatory AppcoachConstants. EXTRA_SLOT_ID AppcoachConstants. EXTRA_TITLE_TEXT AppcoachConstants. EXTRA_ENDCARD_DIRECTION Slot id decided by Appcoach and the developer. Usually, 1 slot represent a ad format with specific dimension Content of the title Display mode when the the end of the video AppcoachConstants. ENDCARD_LAYOUT_HALF_CENTER Mandatory optional optional AppcoachConstants. ENDCARD_LAYOUT_BOTTOM By Default: AppcoachConstants. EXTRA_INSTALL_BUTTON_TEXT AppcoachConstants. EXTRA_BACKGROUND_COLOR AppcoachConstants. EXTRA_ENDCARD_INSTALL_TEXT AppcoachConstants. ENDCARD_LAYOUT_BOTTOM The txt of button for download Background of the title The download button when the end of the video optional optional optional 16 of 29
17 3 3.Get the status of Ads Two ways of getting the status of ads according to different types: 1. Get ads status of entry level a. Integrate entry level Ads type SDK b. Modify the configuration from mainfest.xml c. Add the callback interface of monitoring state of Ads d. Modify the starting class For example a. Integrate full screen video ads type provided by SDK and register Ads status callback interface public class ActivityVideoFullScreen extends VideoPlayerActivity implements OnAppcoachAdListener { protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); registeronappcoachadlistener(this); // // protected Bundle getcustomeparams() { // return super.getcustomeparams(); // public void onadloaded(absadview ad) { // TODO Auto-generated method stub Log.d("Tag", "onadloaded"); public void onadfailure(absadview ad, int errorcode) { // TODO Auto-generated method stub Log.d("Tag", "onadfailure"); public void onadclick(absadview ad) { // TODO Auto-generated method stub Log.d("Tag", "onadclick"); public void onadcompleted(absadview ad) { // TODO Auto-generated method stub Log.d("Tag", "onadcompleted"); public void onadclose(absadview ad) { 17 of 29
18 // TODO Auto-generated method stub Log.d("Tag", "onadclose"); b. Modify Mainfest.xml Registration <activity android:name="com.appcoachs.ad.sdk.activityvideofullscreen" android:configchanges="ori entation screensize keyboardhidden" android:screenorientation= landscape"/> c. Register Callback registeronappcoachadlistener(this); d. Start fullscreen video Ads Intent videoallintent = new Intent(this, ActivityVideoFullScreen.class); videoallintent.putextra(appcoachconstants.extra_auto_jump, true); videoallintent.putextra(appcoachconstants.extra_slot_id, Constants.VIDEO_SLOT); videoallintent.putextra(appcoachconstants.extra_video_show_type,videoplayerlayout. SHOW_VIDEO_FULL); startactivity(videoallintent); 2. Get status of embeded Ads a. Getting Ads type object mbannerview = (ImageAdBannerView)findViewById(R.id.banner); b. Add Minitor Ads status callback interface mbannerview.setonappcoachadlistener(new OnAppcoachAdListener() { public void onadloaded(absadview ad) { // TODO Auto-generated method stub public void onadfailure(absadview ad, int errorcode) { // TODO Auto-generated method stub public void onadclick(absadview ad) { // TODO Auto-generated method stub public void onadcompleted(absadview ad) { // TODO Auto-generated method stub 18 of 29
19 public void onadclose(absadview ad) { // TODO Auto-generated method stub ); 3.Get Video playing progress mvideoadview.setonappcoachvideoadlistener(new OnAppcoachVideoAdListener() { public void onvideoplaycallback(long duration, long currentposition) { //TODO doing something. ); 19 of 29
20 4 4.API Data Packaging Image Data Packaging Support Ads Image data Provided by Appcoachs a. Request Use ImageSDKAbandoned ImageSdk.getIntance(context).loadAd(slotId, number, orientation, new IAdResponseCallBack() public void onsuccess(request req, Response resp) { // Request Image Ads success if (resp!= null && resp.model!= null && resp.model instanceof ImageAds) { public void onfailure(request res, int errorcode, String responsedata) { // Failed to request Ads data ); Use APPcoachSdkRecommend AppcoachSDK.getInstance(this).loadImageAd(slotId, number, orientation, new IAdResponseCallBack() public void onsuccess(request req, Response resp) { // Request Image Ads success if (resp!= null && resp.model!= null && resp.model instanceof ImageAds) { public void onfailure(request res, int errorcode, String responsedata) { // Failed to request Ads data ); Request s slotid number Discription Slot id decided by Appcoach and the Developer. Usually, 1 slot represent an ad format with specific dimension Number of ad 20 of 29
21 orientation callback Discription 0:portrait; 1: landscape Achieved OnAppcoachAdListener interface Object Response s req resp Discription Request Object, including request information Response Object, including Ads information postback by ads server. Error req errorcode responsedata Discription Request Object, including request information Request Error Code. Errorcode including http error code and error code of Constants. HttpConstants Error response Code returned by Server Object Definition ImageAds Packaging image Ads data Objects in the response of sever, including multiple ads data information ImageAd Single image Ad information Please check the API doc for How to use variables and method of Object b. Report Ads Impression event ImageSdk.getInstance(context).reportImpressionEvent(url); url Discription Impressiong url report event URL. Postback by Appcoach Server. TrackingUrl of Image Ad Object Video data Packaging Data Request Use VideoSdkAbandoned 21 of 29
22 VideoSdk.getInstance(context).loadAd(slotId, new IAdResponseCallback() public void onsuccess(request req, Response resp) { // Video ads request success if (res!= null && resp.model!= null && resp.model instanceof VideoAds) { public void onfailure(request res, int errorcode, String responsedata) { // Failed to Request Ads ); Use APPcoachSdkRecommend AppcoachSDK.getInstance(this).loadVideoAd(slotId, number, new IAdResponseCallBack() public void onsuccess(request req, Response resp) { //request success if (resp!= null && resp.model!= null && resp.model instanceof ImageAds) { public void onfailure(request res, int errorcode, String responsedata) { // Request failed ); slotid callback number Ads slot id appointed with Appcoach Request responds monitor Ads Number in the request 22 of 29
23 5 5. Compatible Platform Unity Summary This document is used for Unity3d game API, The following Demo was developed basing on Unity5.3. If there are some questions about SDK configuration, pls refer the importing projects.currently Unity Demo shows four types of video ads, e.g. Banner, Full-screen video, Video walls, Combination video. For the other forms of ads, please refer the method call of SDK interface of Demo. Note: If need to release both Android version and ios version at the same time, you need to add all the files which are under the File Directory Assets/Plugins/iOS of ios s resource package AppcoachUnitySampleForSDK.unitypackage and under the File Directory Assets/Plugins/Android of Android s resource package AppcoachUnitySampleForSDK.unitypackage into the File Directory Assets /Plugins Environment Setup 1. Import Project, download Unity3D SDK and add AppcoachUnitySampleForSDK.unitypackage into Unity projectplease don t put unitypackage doc under Chinese File Path. 23 of 29
24 After imported the project, please check if bonding with script; if not, please bond it. 24 of 29
25 Project Configuration 1 Developer Unique ID configuration Attribution Method SITE_ID Definition Unique ID provided by Appcoach The configuration method is in Assets/Plugins/Android/AndroidManifest.xml, for example Assets/Plugins/Android/AndroidManifest.xml <meta-data android:name="appcoach_siteid" android:value="ykqpuuiu" /> Attribution Method xxxxx_sot XXXXXX_TYPE Definition Ads slot discussed between Publisher and Product Android Only XXXX_TYPE of android version one-to-one correspondence With each ad type.the constant configuration of ad type in MainActivity should be consistent with the constants of ad type in AppcoachConstants.cs 3.In SDK package, enclosing with the UnitySDKAndroidProj of Android project.it is the demo project which call by sdk of Android condition. If no need to append the banner, composite video, video wall, interstitial video etc., it can be used directly, if not, please call the interface by referring the UnitySDKAndroidProj project. 4. When UnitySDKAndroidProj project jar package needs to be export, export src and res package is enough. Click the Project using right mouse button to export, as below 25 of 29
26 5Options that need to be exported are: 6.The jar package should be exported into directory of Unity Project s file path Assets / Plugins / Android / bin 26 of 29
27 7.The Appcoachs s android sdk package should be put into Unity Project s file path Assets / Plugins / Android / libs, If the appcoachs SDK already exists there, Pls replace it by the latest version of the SDK Ads Formats for instance Introduce the API integration methods in AppcoachSDK.cs and the usage of all interface in Externs.cs. 1. Banner /*** Load Banner Ads**/ public void loadbanneradview(); Call method: AppcoachSDK.Instance.loadBannerAdView(); /*** Remove Banner Ads**/ public void destroybannerviewclient(); Call method: AppcoachSDK.Instance.destroyBannerViewClient(); 2. Full Screen Video There are two ways to show full-screen ads, Landscape mode and portrait mode(controlled by the developer) Create a full-screen video, sdk provides four methods,( Developers usually use the first two methods) /*** FullScreen Video **/ public void loadvideofullscreenadclient() AppcoachSDK.Instance.loadVideoFullScreenAdClient(); 3. Video Ads Walls /*** Create Video wall controller ***/ /*** Video Wall**/ public void loadvideowallclient() Call method AppcoachSDK.Instance.loadVideoWallClient (); Attribution method explanation: Attribution (nonatomic, strong) UIColor (nonatomic, assign) ACVideo- AdWallShowRate videoadwallshowrate; Definition Set navigationbar s color,default color is black Set the video size rate a.full screen b.100% c.75% 27 of 29
28 4. Combination Video Create combined Video View /*** Create combined video* frame Combined video frame parameters request parameters failure failure code * return combined video View */ public void loadcombinedvideoclient(); Call Method AppcoachSDK.Instance.loadCombinedVideoClient() /// Destory views of Combined Video public void destroycombinedviewclient() Call Method AppcoachSDK.Instance.destroyCombinedViewClient (); Please release the source when exit the View controller with calling this method to avoid the memory leakage Mediation Adapter If you integrate with Appcoach via mediation, please read the following document about adapter. Mopub: 28 of 29
29 6 6. Video buffering Mode 1>. Enable Video buffering Mode AppcoachSdk.getInstance(context).setCacheVideoModel(int [] slotids); slotids context Ads slot id appointed with Appcoach Context Object 2>. Check if SDK video buffer is ready. AppcoachSdk.getInstance(context).hasCacheVideo(slotId) Once set buffer mode, SDK will fetch video data from buffer firstly. If no video data can be fetched in buffers, SDK will switch into online play mode. Under Buffer mode, all the video resources will be fetched from Appcoach Server by SDK. To improve the video play fluency, we recommend to check if there is any video resources can be fetched before display the video ad by calling hascachevideo(slotid); if there is no video resources, the video ads window can be hide. For example: if (mappcoachssdk.iscachevideomodel() &&!mappcoachssdk.hascachevideo(slotid)) { Toast.makeText(this, "", Toast.LENGTH_LONG).show(); else { Intent pasterintent = new Intent(this, ActivityPasterVideo.class); startactivity(pasterintent); 29 of 29
LifeStreet 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 informationSDK Android Studio. 2. build.gradle. SDK moxie-client-xxx.aar libs 2.1. build.gradle. 2.4 repositories. app proguard-rules.pro
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'
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 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 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 informationAdFalcon Android Native Ad SDK Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group
AdFalcon Android Native Ad SDK 3.4.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 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 informationAndroid DP SDK Integration Guide
Android DP SDK Integration Guide Requirements Minimum Android Version : Android 4.1 'Jelly Bean' (API level 16) instant Run Removal. (Preferences -> Instant Run -> Unlock to Enable Instant Run) Step 1.
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 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 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 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 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 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 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 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 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 informationWHY DO YOU NEED TO USE THIS PLUGIN?
MOBILE ADS PLUGIN WHY DO YOU NEED TO USE THIS PLUGIN? Integrate easily all supported advertisers simply by importing their SDK, no other settings are required. It is not mandatory to integrate all/any
More informationCS 4330/5390: Mobile Application Development Exam 1
1 Spring 2017 (Thursday, March 9) Name: CS 4330/5390: Mobile Application Development Exam 1 This test has 8 questions and pages numbered 1 through 7. Reminders This test is closed-notes and closed-book.
More informationLECTURE NOTES OF APPLICATION ACTIVITIES
Department of Information Networks The University of Babylon LECTURE NOTES OF APPLICATION ACTIVITIES By College of Information Technology, University of Babylon, Iraq Samaher@inet.uobabylon.edu.iq The
More informationDiving into Android. By Jeroen Tietema. Jeroen Tietema,
Diving into Android By Jeroen Tietema Jeroen Tietema, 2015 1 Requirements 4 Android SDK 1 4 Android Studio (or your IDE / editor of choice) 4 Emulator (Genymotion) or a real device. 1 See https://developer.android.com
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 information1 카메라 1.1 제어절차 1.2 관련주요메서드 1.3 제작철차 서피스뷰를생성하고이를제어하는서피스홀더객체를참조해야함. 매니페스트에퍼미션을지정해야한다.
1 카메라 1.1 제어절차 서피스뷰를생성하고이를제어하는서피스홀더객체를참조해야함. 매니페스트에퍼미션을지정해야한다. 1.2 관련주요메서드 setpreviewdisplay() : startpreview() : stoppreview(); onpicturetaken() : 사진을찍을때자동으로호출되며캡처한이미지가전달됨 1.3 제작철차 Step 1 프로젝트를생성한후매니페스트에퍼미션들을설정한다.
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 informationClick-Through URL. Click-Through URL. Overview. Mobile SDK Structure. Examples of Use. Android. ios. Android. On This Page
Click-Through URL Click-Through URL The term click-through refers to the capability of the AppNexus Mobile SDK to handle what happens when the user clicks on an ad. This document describes how click-through
More informationCS 234/334 Lab 1: Android Jump Start
CS 234/334 Lab 1: Android Jump Start Distributed: January 7, 2014 Due: Friday, January 10 or Monday, January 13 (in-person check off in Mobile Lab, Ry 167). No late assignments. Introduction The goal of
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 informationANDROID (4) 2D Graphics and Animation, Handling Screen Rotation. Marek Piasecki
ANDROID (4) 2D Graphics and Animation, Handling Screen Rotation Marek Piasecki Outline 2D graphics drawing Color / Paint / Canvas XML drawable (from resources) direct to a Canvas / View.onDraw() 2D animation
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 informationRUNTIME PERMISSIONS IN ANDROID 6.0 Lecture 10a
RUNTIME PERMISSIONS IN ANDROID 6.0 Lecture 10a COMPSCI 702 Security for Smart-Devices Muhammad Rizwan Asghar March 20, 2018 2 ANDROID 6.0 A version of the Android mobile operating system officially released
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 informationOur First Android Application
Mobile Application Development Lecture 04 Imran Ihsan Our First Android Application Even though the HelloWorld program is trivial in introduces a wealth of new ideas the framework, activities, manifest,
More informationAndroid Apps Development for Mobile and Tablet Device (Level I) Lesson 2
Workshop 1. Compare different layout by using Change Layout button (Page 1 5) Relative Layout Linear Layout (Horizontal) Linear Layout (Vertical) Frame Layout 2. Revision on basic programming skill - control
More informationAction Bar. Action bar: Top navigation bar at each screen The action bar is split into four different functional areas that apply to most apps.
1 Action Bar Action bar: Top navigation bar at each screen The action bar is split into four different functional areas that apply to most apps. 1) App Icon 3) Action Buttons 2)View Control 4) Action Overflows
More informationEMBEDDED SYSTEMS PROGRAMMING Application Tip: Managing Screen Orientation
EMBEDDED SYSTEMS PROGRAMMING 2016-17 Application Tip: Managing Screen Orientation ORIENTATIONS Portrait Landscape Reverse portrait Reverse landscape ON REVERSE PORTRAIT Android: all four orientations are
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 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 informationIntents. Your first app assignment
Intents Your first app assignment We will make this. Decidedly lackluster. Java Code Java Code XML XML Preview XML Java Code Java Code XML Buttons that work
More informationCordova (Phonegap) Installing Cordova (Phonegap)
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:init:add:cordova Cordova (Phonegap) Installing Cordova (Phonegap) 1. New > others > Create Android Project 1. Input Application Name, Build
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 informationProgramming Concepts and Skills. Creating an Android Project
Programming Concepts and Skills Creating an Android Project Getting Started An Android project contains all the files that comprise the source code for your Android app. The Android SDK tools make it easy
More information1. Location Services. 1.1 GPS Location. 1. Create the Android application with the following attributes. Application Name: MyLocation
1. Location Services 1.1 GPS Location 1. Create the Android application with the following attributes. Application Name: MyLocation Project Name: Package Name: MyLocation com.example.mylocation 2. Put
More informationWriting Efficient Drive Apps for Android. Claudio Cherubino / Alain Vongsouvanh Google Drive Developer Relations
Writing Efficient Drive Apps for Android Claudio Cherubino / Alain Vongsouvanh Google Drive Developer Relations Raise your hand if you use Google Drive source: "put your hands up!" (CC-BY) Raise the other
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 informationTerms: MediaPlayer, VideoView, MediaController,
Terms: MediaPlayer, VideoView, MediaController, Sisoft Technologies Pvt Ltd SRC E7, Shipra Riviera Bazar, Gyan Khand-3, Indirapuram, Ghaziabad Website: www.sisoft.in Email:info@sisoft.in Phone: +91-9999-283-283
More informationCMSC436: Fall 2013 Week 3 Lab
CMSC436: Fall 2013 Week 3 Lab Objectives: Familiarize yourself with the Activity class, the Activity lifecycle, and the Android reconfiguration process. Create and monitor a simple application to observe
More information<uses-permission android:name="android.permission.internet"/>
Chapter 11 Playing Video 11.1 Introduction We have discussed how to play audio in Chapter 9 using the class MediaPlayer. This class can also play video clips. In fact, the Android multimedia framework
More informationMobile Computing Practice # 2c Android Applications - Interface
Mobile Computing Practice # 2c Android Applications - Interface One more step in the restaurants application. 1. Design an alternative layout for showing up in landscape mode. Our current layout is not
More informationAndroid UI Development
Android UI Development Android UI Studio Widget Layout Android UI 1 Building Applications A typical application will include: Activities - MainActivity as your entry point - Possibly other activities (corresponding
More informationTablets have larger displays than phones do They can support multiple UI panes / user behaviors at the same time
Tablets have larger displays than phones do They can support multiple UI panes / user behaviors at the same time The 1 activity 1 thing the user can do heuristic may not make sense for larger devices Application
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 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 informationPENGEMBANGAN APLIKASI PERANGKAT BERGERAK (MOBILE)
PENGEMBANGAN APLIKASI PERANGKAT BERGERAK (MOBILE) Network Connection Web Service K Candra Brata andra.course@gmail.com Mobille App Lab 2015-2016 Network Connection http://developer.android.com/training/basics/network-ops/connecting.html
More informationUNDERSTANDING ACTIVITIES
Activities Activity is a window that contains the user interface of your application. An Android activity is both a unit of user interaction - typically filling the whole screen of an Android mobile device
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 informationAPI Guide for Gesture Recognition Engine. Version 2.0
API Guide for Gesture Recognition Engine Version 2.0 Table of Contents Gesture Recognition API... 3 API URI... 3 Communication Protocol... 3 Getting Started... 4 Protobuf... 4 WebSocket Library... 4 Project
More informationAndroid App Development. Mr. Michaud ICE Programs Georgia Institute of Technology
Android App Development Mr. Michaud ICE Programs Georgia Institute of Technology Android Operating System Created by Android, Inc. Bought by Google in 2005. First Android Device released in 2008 Based
More informationDynamically Create Admob Banner and Interstitial Ads
Dynamically Create Admob Banner and Interstitial Ads activity_main.xml file 0 0 0
More informationAndroid Help. Section 8. Eric Xiao
Android Help Section 8 Eric Xiao The Midterm That happened Any residual questions? New Assignment! Make a low-fi prototype Must be interactive Use balsamiq or paper Test it with users 3 tasks Test task
More informationipass 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 informationAndroidNotification Documentation
AndroidNotification Documentation Release 1.5 Area730 April 18, 2016 Contents 1 Contents 1 i ii CHAPTER 1 Contents 1.1 Install 1. Import this plugin into your Unity project. 2. Check if you have AndroidManifest.xml
More informationMobile Application Development Android
Mobile Application Development Android Lecture 2 MTAT.03.262 Satish Srirama satish.srirama@ut.ee Android Lecture 1 -recap What is Android How to develop Android applications Run & debug the applications
More informationMobile Speech Recognizer
Mobile Speech Recognizer by Piotr Zmudzinski ptr.zmudzinski@gmail.com!1 About Wouldn't your prefer to let your users speak instead of making them type? This plugin uses OS components for speech recognition
More informationANDROID PROGRAMS DAY 3
ANDROID PROGRAMS DAY 3 //Android project to navigate from first page to second page using Intent Step 1: Create a new project Step 2: Enter necessary details while creating project. Step 3: Drag and drop
More informationFragments. Lecture 11
Fragments Lecture 11 Situational layouts Your app can use different layouts in different situations Different device type (tablet vs. phone vs. watch) Different screen size Different orientation (portrait
More informationIslamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM Eng. Wafaa Audah.
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah July 2013 1 Launch activitits, implicit intents, data passing & start activity
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 informationMAD ASSIGNMENT NO 3. Submitted by: Rehan Asghar BSSE AUGUST 25, SUBMITTED TO: SIR WAQAS ASGHAR Superior CS&IT Dept.
MAD ASSIGNMENT NO 3 Submitted by: Rehan Asghar BSSE 7 15126 AUGUST 25, 2017 SUBMITTED TO: SIR WAQAS ASGHAR Superior CS&IT Dept. MainActivity.java File package com.example.tutorialspoint; import android.manifest;
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 informationCSE 660 Lab 3 Khoi Pham Thanh Ho April 19 th, 2015
CSE 660 Lab 3 Khoi Pham Thanh Ho April 19 th, 2015 Comment and Evaluation: This lab introduces us about Android SDK and how to write a program for Android platform. The calculator is pretty easy, everything
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 informationUser Interface Development. CSE 5236: Mobile Application Development Instructor: Adam C. Champion Course Coordinator: Dr.
User Interface Development CSE 5236: Mobile Application Development Instructor: Adam C. Champion Course Coordinator: Dr. Rajiv Ramnath 1 Outline UI Support in Android Fragments 2 UI Support in the Android
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 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 informationThis lecture. The BrowserIntent Example (cont d)
This lecture 5COSC005W MOBILE APPLICATION DEVELOPMENT Lecture 10: Working with the Web Browser Dr Dimitris C. Dracopoulos Android provides a full-featured web browser based on the Chromium open source
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 informationProduced by. Mobile Application Development. Eamonn de Leastar
Mobile Application Development Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie A First
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 informationEng. Jaffer M. El-Agha Android Programing Discussion Islamic University of Gaza. Data persistence
Eng. Jaffer M. El-Agha Android Programing Discussion Islamic University of Gaza Data persistence Shared preferences A method to store primitive data in android as key-value pairs, these saved data will
More informationAction Bar. (c) 2010 Haim Michael. All Rights Reserv ed.
Action Bar Introduction The Action Bar is a widget that is shown on top of the screen. It includes the application logo on its left side together with items available from the options menu on the right.
More informationGroup B: Assignment No 8. Title of Assignment: To verify the operating system name and version of Mobile devices.
Group B: Assignment No 8 Regularity (2) Performance(5) Oral(3) Total (10) Dated Sign Title of Assignment: To verify the operating system name and version of Mobile devices. Problem Definition: Write a
More informationAndroid Coding. Dr. J.P.E. Hodgson. August 23, Dr. J.P.E. Hodgson () Android Coding August 23, / 27
Android Coding Dr. J.P.E. Hodgson August 23, 2010 Dr. J.P.E. Hodgson () Android Coding August 23, 2010 1 / 27 Outline Starting a Project 1 Starting a Project 2 Making Buttons Dr. J.P.E. Hodgson () Android
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 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 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 informationFragments. Lecture 10
Fragments Lecture 10 Situa2onal layouts Your app can use different layouts in different situa2ons Different device type (tablet vs. phone vs. watch) Different screen size Different orienta2on (portrait
More informationMobile Application (Design and) Development
Mobile Application (Design and) Development 7 th class Prof. Stephen Intille s.intille@neu.edu Northeastern University 1 Q&A Workspace setup in lab. Anyone try it? Anyone looking for a partner? Boggle
More informationIntroduction to Android
Introduction to Android Ambient intelligence Teodoro Montanaro Politecnico di Torino, 2016/2017 Disclaimer This is only a fast introduction: It is not complete (only scrapes the surface) Only superficial
More informationMobile Computing Fragments
Fragments APM@FEUP 1 Fragments (1) Activities are used to define a full screen interface and its functionality That s right for small screen devices (smartphones) In bigger devices we can have more interface
More informationAPI Guide for Gesture Recognition Engine. Version 1.1
API Guide for Gesture Recognition Engine Version 1.1 Table of Contents Table of Contents... 2 Gesture Recognition API... 3 API URI... 3 Communication Protocol... 3 Getting Started... 4 Protobuf... 4 WebSocket
More informationAnd program Office to FlipBook Pro is powerful enough to convert your DOCs to such kind of ebooks with ease.
Note: This product is distributed on a try-before-you-buy basis. All features described in this documentation are enabled. The unregistered version will be added a demo watermark. About Office to FlipBook
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 informationIntroduction to Android Multimedia
Introduction to Android Multimedia CS 436 Software Development on Mobile By Dr.Paween Khoenkaw Android Intent Intent,Intent-filter What is Intent? -Intent is a message sent from one program to another
More informationMobile Programming Lecture 5. Composite Views, Activities, Intents and Filters
Mobile Programming Lecture 5 Composite Views, Activities, Intents and Filters Lecture 4 Review How do you get the value of a string in the strings.xml file? What are the steps to populate a Spinner or
More informationMotionEvents Touch Handling Gestures
MotionEvents Touch Handling Gestures Represents a movement in an input device reading pen, trackball, mouse, finger Action Code State change that occurred Action Values Position and movement properties,
More informationQ.1 Explain the dialog and also explain the Demonstrate working dialog in android.
Q.1 Explain the dialog and also explain the Demonstrate working dialog in android. - A dialog is a small window that prompts the user to make a decision or enter additional information. - A dialog does
More informationNotification mechanism
Notification mechanism Adaptation of materials: dr Tomasz Xięski. Based on presentations made available by Victor Matos, Cleveland State University. Portions of this page are reproduced from work created
More informationIntroduction To Android
Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.
More informationTabel mysql. Kode di PHP. Config.php. Service.php
Tabel mysql Kode di PHP Config.php Service.php Layout Kode di Main Activity package com.example.mini.webandroid; import android.app.progressdialog; import android.os.asynctask; import android.support.v7.app.appcompatactivity;
More information