發表文章

JSON拆解

圖片
組員 楊方瑋    謝睿哲   康如毅 APP名稱 即刻救援 動機 我們認為 AED 的應該以醫院的分布率為基準來決定多寡,醫院越少的地區應部屬較多的 AED 以爭取更多的時間,才不會有發生因為叫了救護車結果因為距離問題而延誤搶救時間,藉由這筆 open data 的資料來讓人了解到新北市 AED 的比例是否符合要達成目的 使用Opendata來源 http://data.ntpc.gov.tw/api/v1/rest/datastore/382000000A-000194-002 要使用網路需要先開起網路功能權限 相關程式碼 網址的部分是放上自己所選的Opendata網址 拆解 每個Opendata的拆解內容都不同要搞清楚

Facebook Like & Share

圖片
Facebook 讚.分享 建立"讚"按鈕以及"分享"按鈕 紅色部分為讚按鈕  LikeView like = (LikeView) findViewById(R.id.likeView); likeView.setLikeViewStyle(LikeView.Style.STANDARD); likeView.setAuxiliaryViewPosition(LikeView.AuxiliaryViewPosition.INLINE); likeView.setObjectIdAndType( "https://www.facebook.com/tpdriver.tw/" ,LikeView.ObjectType.PAGE);   綠色部分為可自行選擇要按讚的網址 藍色部分為分享按鈕 ShareLinkContent content = new ShareLinkContent.Builder()                 .setContentUrl(Uri.parse( "https://developers.facebook.com" ))                  setContentTitle("我是標題")                  setContentDescription("我是內容")                 .build(); ShareButton shareButton = (ShareButton)findViewById(R.id.fb_share_button); shareButton.setShareContent(content); ★contentURL:要分享的連結 ★contentTitle:代表連結中的內容標題 ★imageURL:顯示在貼文上的縮圖...

FacebookSdk 登入

圖片
FacebookSdk 登入 1﹒ 啟用『單一登入』 在自己的應用程式設定頁面內將最下方的『ToggleButton』改為是,記得要按下儲存變更 2﹒新增『Facebook 登入』按鈕 (Layout) 變登入按鈕必須要用FB客製化的『 Button 』,在需要用上的『 Layout 』頁面加上這個按鈕,可以只輸入第一行,其他設定可以去使用介面設定 <com.facebook.login.widget.LoginButton         android:id="@+id/login_button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_marginBottom="100dp"         android:layout_marginTop="30dp" /> 3﹒增加程式部分 SDK提供的類別( LoginManager、CallbackManager、AccessToken、Profile ) 可將類別設定在這個 Activity 的欄位裡,再來一定要初始化FaceBookSdk,而且記得要放在 onCreate 裡面的 第一行 哦 再來連結程式與 Layout 的 linkButton 建立 CallbackManager 設定當LoginButton收到 回傳(Callback) 的處理動作: 成功、失敗、取消 這邊輸入完之後按下alt+enter會出現這個畫面,按下OK 按下OK會跑出下圖的程式碼,這些分別代表 成功( onSuccess )、失敗( onError )、取消( onCancel )

建立FacebookSdk

圖片
Facebook SDK 一﹒建立專案使用Facebook SDK 開啟Android Studio建立新專案 選擇API 15或是更新版本建立專案 建立專案後,將 Project 視窗切換到Project,找到『 bulid.gradle 』 將下列程式碼加入(位於  dependencies 之前) repositories {        mavenCentral() } 在『 dependencies 』加入Facebook SDK最新版本的編譯相依性 compile 'com.facebook.android:facebook-android-sdk:4.+ 建置專案( Make Project) 二﹒申請 Facebook 應用程式編號 請至以下網址申請應用程式編號    點我 三﹒加入 Facebook 應用程式編號       將剛剛申請好的FB APP ID加入到專案,將新增的權限加入 Mainfest 檔案 開啟 strings.xml 檔案,加入一個新字串,名稱是 facebook_app_id ,值則是 Facebook 應用程式編號 調整 Mainfests 新增網路權限 <uses-permission android:name="android.permission.INTERNET"/> 在標籤 < application > 新增 meta-data 標籤 <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/> [option]發送圖片或是影片分享,必須宣告 Facebook Content Provider 將應用程式編號附加到 authorities 值的結尾 <provider   android:authorities="com.facebook.app.FacebookContentProvi...