sdkforandroid
❶ arcgis runtime sdk for android怎麼用
ArcGIS for Android開發環境配置相對而言比較復雜,但是對於熟悉java開發,或者有ArcGIS for java開發經驗的朋友來說還是比較簡單的,主要包括如下幾個方面: 前題: Eclipse IDE 要求 1、 The Android Development Tools (ADT) Plug-In for Ecl...
❷ WPS是否有SDK For Android
wps office官方網站沒有開發這個版本,建議你可以選擇其他的去替換,openoffice等等,具體你選擇吧
❸ mob中sharesdk for android v2.8.2怎麼用
由於第一次使用,所以需要先進行新浪授權,授權界面下面開始介紹如何使用ShareSDK實現微博的分享功能(其他平台的類似)shareSDK傳送門在使用shareSDK之前,我們需要先到新浪微博的開放平台進行注冊,獲得appkey以及其他的信息新浪微博開放平台傳送門下面圖片中劃掉的部分是要重點關注的特別需要注意的是,下面的回調網址必須填寫,而且在代碼中有涉及,使用默認的即可至此,開發之前的准備工作已經做好了,下面還是貼代碼首先看一下布局文件代碼,很簡單,只有一個按鈕06.07.12.13.MainActivity.javapackagecom.heli17.weiboonekeylogin;002.003.importjava.io.File;004.importjava.io.FileOutputStream;005.importjava.util.HashMap;006.007.importandroid.app.Activity;008.importandroid.app.Notification;009.importandroid.app.NotificationManager;010.importandroid.app.PendingIntent;011.importandroid.content.Context;012.importandroid.content.Intent;013.importandroid.graphics.Bitmap;014.importandroid.graphics.Bitmap.CompressFormat;015.importandroid.graphics.BitmapFactory;016.importandroid.os.Bundle;017.importandroid.os.Environment;018.importandroid.os.Handler.Callback;019.importandroid.os.Message;020.importandroid.view.View;021.importandroid.widget.Toast;022.importcn.sharesdk.framework.Platform;023.importcn.sharesdk.framework.PlatformActionListener;024.importcn.sharesdk.framework.ShareSDK;025.importcn.sharesdk.framework.utils.UIHandler;026.importcn.sharesdk.onekeyshare.OnekeyShare;027.028.,029.Callback{030.031.privatestaticfinalintMSG_TOAST=1;032.privatestaticfinalintMSG_ACTION_CCALLBACK=2;033.privatestaticfinalintMSG_CANCEL_NOTIFY=3;034.035.//sdcard中的圖片名稱036.privatestaticfinalStringFILE_NAME="/share_pic.jpg";037.publicstaticStringTEST_IMAGE;[email protected](Messagemsg){041.switch(msg.what){042.caseMSG_TOAST:{043.Stringtext=String.valueOf(msg.obj);044.Toast.makeText(MainActivity.this,text,Toast.LENGTH_SHORT).show();045.}046.break;047.caseMSG_ACTION_CCALLBACK:{048.switch(msg.arg1){049.case1://成功後發送Notification050.showNotification(2000,"分享完成");051.break;052.case2://失敗後發送Notification053.showNotification(2000,"分享失敗");054.break;055.case3://取消056.showNotification(2000,"取消分享");057.break;058.}059.}060.break;061.caseMSG_CANCEL_NOTIFY:062.NotificationManagernm=(NotificationManager)msg.obj;063.if(nm!=null){064.nm.cancel(msg.arg1);065.}066.break;067.}068.returnfalse;069.}[email protected](BundlesavedInstanceState){073.super.onCreate(savedInstanceState);074.setContentView(R.layout.activity_main);075.//初始化ShareSDK076.ShareSDK.initSDK(this);077.//初始化圖片路徑078.newThread(){079.publicvoidrun(){080.initImagePath();081.}082.}.start();083.}084.085.//一鍵分享的點擊事件086.publicvoidclick(Viewv){087.//實例化一個OnekeyShare對象088.OnekeyShareoks=newOnekeyShare();089.//設置Notification的顯示圖標和顯示文字090.oks.setNotification(R.drawable.ic_launcher,"ShareSDKdemo");091.//設置簡訊地址或者是郵箱地址,如果沒有可以不設置092.oks.setAddress("12345678901");093.//分享內容的標題094.oks.setTitle("分享內容的標題");095.//標題對應的網址,如果沒有可以不設置096.oks.setTitleUrl("");097.//設置分享的文本內容098.oks.setText("分享的文本內容");099.//設置分享照片的本地路徑,如果沒有可以不設置100.oks.setImagePath(MainActivity.TEST_IMAGE);101.//設置分享照片的url地址,如果沒有可以不設置102.oks.setImageUrl("/imgs/sharesdk/content/2013/07/25/1374723172663.jpg");103.//微信和易信的分享的網路連接,如果沒有可以不設置104.oks.setUrl("");105.//人人平台特有的評論欄位,如果沒有可以不設置106.oks.setComment("comment");107.//程序的名稱或者是站點名稱108.oks.setSite("site");109.//程序的名稱或者是站點名稱的鏈接地址110.oks.setSiteUrl("");111.//設置緯度112.oks.setLatitude(23.122619f);113.//設置精度114.oks.setLongitude(113.372338f);115.//設置是否是直接分享116.oks.setSilent(false);117.//顯示118.oks.show(MainActivity.this);119.}120.121.privatevoidinitImagePath(){122.try{123.if(Environment.MEDIA_MOUNTED.equals(Environment124..getExternalStorageState())125.&&Environment.getExternalStorageDirectory().exists()){126.TEST_IMAGE=Environment.getExternalStorageDirectory()127..getAbsolutePath()+FILE_NAME;128.}else{129.TEST_IMAGE=getApplication().getFilesDir().getAbsolutePath()130.+FILE_NAME;131.}132.//創建圖片文件夾133.Filefile=newFile(TEST_IMAGE);134.if(!file.exists()){135.file.createNewFile();136.Bitmappic=BitmapFactory.decodeResource(getResources(),137.R.drawable.pic);138.FileOutputStreamfos=newFileOutputStream(file);139.pic.compress(CompressFormat.JPEG,100,fos);140.fos.flush();141.fos.close();142.}143.}catch(Throwablet){144.t.printStackTrace();145.TEST_IMAGE=null;146.}147.}[email protected](){151.super.onDestroy();152.//在Activity中停止ShareSDK153.ShareSDK.stopSDK(this);154.}155.
❹ 如何在mac本上安裝android sdk
一、先下載android sdk for mac
到這個面下載後,解壓到某個目錄
二、設置下載的代理伺服器
命令行進入tools目錄
然後輸入 ./android sdk 請出SDK Manager的圖形界面
Android SDK Manager -> Preferences...
http proxy server這里填寫: mirrors.neusoft.e.cn (感謝東軟搭建國內的鏡像伺服器,為廣大程序員造福無數)
埠填寫80,然後把Force https:// 前的勾勾上
三、mac頂部菜單Tools->Manage Add-on Site
❺ 如何在android studio中部署arcgis sdk for android
建議使用在線的部署方式,非常簡單。
首先在項目下的build.gradle(project:....)文件中輸入
repositories{
jcenter()
//
maven{
url'https://esri.bintray.com/arcgis'
}
}在項目下的build.gradle(Mole:....)文件中輸入dependencies{
//
compile'com.esri.arcgis.android:arcgis-android:10.2.8-1'
}再輸入packagingOptions{
exclude'META-INF/LGPL2.1'
exclude'META-INF/LICENSE'
exclude'META-INF/NOTICE'
}到這里就完成了,你只要配置許可權,編寫代碼就可以完成開發了
<uses-featureandroid:glEsVersion="0x00020000"android:required="true"/>
<uses-permissionandroid:name="android.permission.INTERNET"/>
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/>
❻ 如何解決ArcGIS Runtime SDK for Android中文標注無法顯示的問題
在做ArcgisforAndroidAPI開發之前,你得做一件大事,那就是搭建Android的開發環境,至於怎麼搭建,我在此就不再說了,本來沒打算說這玩意的。安卓開發環境搭建完成之後了,你需要需要安裝ArcGIS發相關的庫和Eclipse插件了,這個的安裝呢,你可以選擇在線的安裝方式,也可以選擇離線的安裝方式,在線的比較簡單,Eclipse菜單/help/InstallNewSoftwear,在彈出的框框裡面輸入android"target="_blank">/software/arcgis/android即可,離線的更省事,不過你本機得有ArcGISAndroidSDK_v????.zip,沒有的那別著急,你可以去網站上找,不想找的呢,我呢也給大家共享了,下載地址為:6703689,大家按需下載,不受積分的。
❼ 如何解決ArcGIS Runtime SDK for Android中文標注無法顯示的問題
自10.2版本開始,我就一直被ArcGIS
Runtime
SDK
for
Android的中文標注無限困擾。無論是駐留於內存中的Graphic
的文本符號TextSymbol,還是新增的離線geodatabase中的中文標注,只要與中文扯上了干係,就無法顯示。每次接到用戶的電話,我就只能非常官方的倉促應對,文檔中明確說明了這一限制啊,確實無能為力;建議您對標注層創建離線緩存吧;您的Android開發經驗這么豐富,也可以自行繪制文本來實現;等等等等。其實,自己也覺得Esri的這種疏漏太對不起廣大的中國用戶了。
好在對於Graphic的中文TextSymbol的顯示很快就找到了便捷的方法,也算是有了初步的交代。不多廢話,直接奉上簡單的代碼片段吧。
1
//創建點幾何
2
Point
tapPoint
=
mMapView.toMapPoint(x,
y);
3
4
//創建文本符號
5
String
showLabel
=
"哈哈,中文標注圖形點";
6
TextSymbol
tapTextSymbol
=
new
TextSymbol(28,
showLabel,
Color.BLUE);
7
tapTextSymbol.setFontFamily("DroidSansFallback.ttf");
8
9
//傳入點幾何和文本符號以構建Graphic
10
Graphic
tapGraphic
=
new
Graphic(tapPoint,
tapTextSymbol);
11
12
//將創建的Graphic添加到GraphicsLayer上
13
gLayer.addGraphic(tapGraphic);
❽ arcgis runtime sdk for android 與arcgis android sdk 有什麼區別
去nodejs官網下載nodejs最新版本,地址:https://nodejs.org/en/ (這里官網會根據當前訪問網頁電腦的操作系統自動提供版本!選擇最新版下載即可!)
1.下載好以後點擊安裝,安裝在哪個盤都可以 安裝的時候選擇 add to path 安裝 ,一直next即可,nodejs系統變數會自動配置好,在系統環境變數path(PATH)中你會看到。
2.安裝完畢,打開命令窗口(快捷鍵win+r,win是有四個格子的系統圖標的按鍵,接著輸入cmd回車即可) ,輸入 node -v 會提示nodejs 版本 說明nodejs安裝成功;
步驟二:安裝java jdk
1、下載jdk
2、安裝及配置java jdk環境,可以網路,有很多教程,個人比較喜歡這篇:Windows 7下java SDK下載、安裝及環境變數設置_網路經驗,寫得全,特別是注意標點符號別遺漏了,根據步驟配置成功了:
http://jingyan..com/article/e5c39bf5a418e439d76033ee.html
有點小建議,就是可以在用戶變數中設置跟系統變數中一模一樣的path,防止有時候出現莫名其妙的錯誤。
3、檢驗java sdk是否安裝以及環境配置成功,依次在命令行運行命令:java -version、java、javac,結果順利返回一大堆文字並且沒有報錯,即成功了。
步驟三:安裝android sdk
按理說應該是去下載android sdk 了,但是因為sdk 下載比較困難而且配置起來步驟也比較多;所以這里我用的android adt 集成包,這里邊的android sdk都是更新好的初學者可以不用更新;下載完成以後找到adt 文件夾 復制;隨便找一個盤在根目錄下新建一個文件夾(文件夾一定要用英文命名,不然後邊配置環境變數的時候會出錯!)然後粘貼把復制的adt文件 粘貼到這個新建的文件夾中;我這里是放在D盤的的根目錄下的phoengap文件夾;
這時候開始配置adt的環境變數,和剛才配置java jdk變數差不多,右擊我的電腦選擇 –>> 屬性 –>>高級系統設置 –>>高級 –>>環境變數 。
1.在系統變數中新建
變數名: ANT_HOME
變數值: D:\phonegap\adt\eclipse\plugins\org.apache.ant_1.8.3.v201301120609(org.apache.ant_1.8.3.v201301120609的路徑)
2.在系統變數中查找 Path 編輯 ,在原有的系統變數中添加如下變數值
變數名: Path(PATH)
變數值: D:\phonegap\adt\sdk\tools;D:\phonegap\adt\sdk\platform-tools;%ANT_HOME%\bin(sdk下的tools和platform-tools文件夾路徑,另外需注意:如果是win7的話 每個目錄一定要用小寫英文分號隔開!)
現在配置完成;和剛才一樣找到命令窗口: 輸入 ant 回車 ,出現BuildFile: build.xml does not exist! build failed,說明ant安裝配置成功!或者在命令提示符中輸入「ant -v」,若出現版本號,證明安裝成功。