記憶力下降的厲害,年前做的demo,年後就忘了差不多了,當然也有一部分原因是因為這個年假確實有點長,,,,whatever,還是寫個部落格記錄一下,忘了也有地方找
結果,還是忘了,,,
貼兩個位址吧
如何除錯wear應用
wear應用和手機端通過藍芽互相傳資料方面,有個資料層,手機端資料改變傳送到資料層,資料層會隨之改變,並在wear應用開啟的時候通知監聽
wear方面的監聽
package com.example.win.aodwear2;
import android.content.sharedpreferences;
import android.util.log;
import android.widget.toast;
import com.google.android.gms.wearable.asset;
import com.google.android.gms.wearable.dataevent;
import com.google.android.gms.wearable.dataeventbuffer;
import com.google.android.gms.wearable.dataitem;
import com.google.android.gms.wearable.datamap;
import com.google.android.gms.wearable.datamapitem;
import com.google.android.gms.wearable.messageevent;
import com.google.android.gms.wearable.wearablelistenerservice;
/** * created by win on 2019/12/25.
*/public class datalayerlistenerservice extends wearablelistenerservice
@override
public void onmessagereceived(messageevent messageevent)
@override
public void ondatachanged(dataeventbuffer dataeventbuffer) else if (typestring.compareto("/bledata") == 0)
} else if (event.gettype() == dataevent.type_deleted)
}// for (dataevent event : dataeventbuffer)
// } else if (event.gettype() == dataevent.type_deleted)
// }
}}
手機端同步資料層:
//與手錶通訊部分,暫不開啟
public int iswearopen=0;
public void changedevname(string dev_name,string bt_key)
sharedpreferences read = getsharedpreferences("login", mode_private);
string olddev_name = read.getstring("dev_name", "");
if(!textutils.isempty(dev_name)&&!textutils.isempty(olddev_name)&&!dev_name.equals(olddev_name)) else
}});
} else
}}
安卓資料庫的實現與應用
在經過摸索與了解,並向老師詢問建議之後,我們sqlite的功能實現了乙個簡易的註冊登入介面。然而,在我們的後續探索中發現,我們之前使用sqlite構造的資料庫是掛載在程式本身的,如果繼續使用sqlite,那麼我們的其中乙個需求,即 所有安卓客戶端都能訪問某個共同的儲存空間 這一需求將難以達成。在諮詢...
微軟要推智慧型手錶 相容WP iOS與安卓
剛宣布正在開發一款能夠監控使用者心率的智慧型手錶,而且該產品的電池續航能力能達到兩天。這款智慧型手錶能夠相容windows phone ios和谷歌 微博 android裝置,而且螢幕能夠翻轉至手腕以保護使用者隱私。微軟開發智慧型手錶的訊息並不令人感到驚訝,因為市場調研公司canalys預計,全球健...
安卓系統架構與應用元件
應用程式框架層 框架層由多個系統服務組成。安卓應用由多個元件構成,元件與元件之間的通訊通過框架層進行集中的排程和訊息傳遞的。view system 主要用於ui設計,包括list grid text button webview等。activity manager service ams 負責管理應...