原创 數據接收之環形緩衝 TCP粘包處理-RingBuf方法

TCP粘包是指發送方發送的若干包數據到接收方接收時粘成一包,從接收緩衝區看,後一包數據的頭緊接着前一包數據的尾。粘包可能由發送方造成,也可能由接收方造成。TCP爲提高傳輸效率,發送方往往要收集到足夠多的數據後才發送一包數據,造成多個數

原创 Android之Android 6.0權限機制及開發流程詳解

權限機制變更的背景 在Android6.0之前,app安裝時會提示用戶此app需要使用哪些權限,但用戶不能單獨對某項權限進行授權或拒絕,只要用戶選擇了安裝,即表示用戶接受了app對這些權限的使用,如果用戶不希望app獲取某些涉及隱

原创 Android之eclipse 自定義菜單工具欄

Window -> Perspective  -> Customize Perspective Menu Visibility 可以設置新建菜單..

原创 Android之佈局layout_weight的詳細完整解釋 分析和總結

研究了一下,寫個比較完整的總結,分四種情況 1、 控件中只有一個設置layout_weight屬性的控件,那麼它將獨佔剩餘空間 2、 layout_width或者 layout_height 設置爲"0dp"   

原创 Android之eclipse錯誤 error opening trace file: No such file or directory (2)解決辦法總結

1. android:targetSdkVersion=xx 沒有設置,或者和目標機不一致 2. 註冊activity時,class名字不一致