原创 Android的自動更新時間

最近入手了一臺韓版的Nexus S,發現自動更新時間這個功能完全沒效果。 因爲以前做的是framework層的開發,也瀏覽過同事在這方面解決的bug. android2.3的自動更新服務器是在 /system/etc/gps.conf

原创 android中JNI利用第三方的so庫

在做android開發中,經常會用到第三方的so庫,而這些庫的代碼是保密的,只提供.h頭文件給你調用. 因不懂makefile,所有走了很多彎路。在此記錄下,這種用法。 在這裏假設別人提供了 abc.so 和 def.so庫這2個已經編

原创 [譯]Android冰淇淋三明治ICS(4.0+)JNI局部引用的變化

原文地址:http://blog.k-res.net/archives/1525.html 譯序: 這篇文章的內容實際是在我發現一個項目bug後尋找解決方案時找到的,當時項目原有target爲8(ICS 4.0之前的2.X版本)

原创 android NDK開發、編譯、調試環境搭建與操作入門

前話        現在越來越多的應用開發、場景會用到NDK,NDK的開發環境和工具也可謂是“日新月異”,Googleg還是比較給力,時至今日ADT已經發布了21.0.1,實際上從20.0.3已經對我們需要使用的NDK有了比較好的支持

原创 ubuntu小記

今天安裝了Ubuntu14.04 alpha2的版本,我選擇的是Gnome版本的,因爲喜歡gnome3的風格。 在這裏幾下一下android開發者常用軟件的安裝。 1.開機掛載windows分區 參考:http://blog.csdn.n

原创 android平臺藍牙編程

原文:http://blog.csdn.net/pwei007/article/details/6015907 Android平臺支持藍牙網絡協議棧,實現藍牙設備之間數據的無線傳輸。 本文檔描述了怎樣利用android平臺提供的藍牙API

原创 關於android.os.NetworkOnMainThreadException

最近在android4.0上做網絡訪問,出現android.os.NetworkOnMainThreadException報錯。 現在的android爲了避免ANR做了很多限制,都是爲了用戶的體驗吧。所有所有網絡訪問都要用異步的方法來執行

原创 Graphical layout無法正確顯示的解決方法

做android手機版本開發的時候,比較少遇到這個問題。但開發平板tablet版本時,查看編輯的layout預覽圖Graphical layout,卻無法正確顯示 例如出現: Failed to parse file E:\xxx\re

原创 socket編程出錯記事

最近在學linux socket通訊,寫下一些我犯過的錯,做備忘。主機是winxp(用cygwin),從機是virtual box的虛擬機ubuntu. 1.getaddrinfo、gethostbyname、gethostbyaddr出

原创 C/C++的指針與數組

今天被指針與數組的區別搞暈了。初學者的羈絆。 網上查找了一下,下面總結下 char *p="abcd";// 上面這種定義法,實質上爲const char *p="abcd"; 就是“abcd”的空間在編譯期,已經分配了空間,所以其值

原创 webservice總結

原文:http://jnshilang.iteye.com/blog/1628218 調用webservice總結:    1.加入第三方的jar包 Ksoap2-android-XXX    2.訪問響應的webservice的網站,查

原创 EasyVolley的使用

EasyVolley EasyVolley庫是Google Volley的改良版本,它簡化了請求參數處理,添加對文件的上傳及下載的支持,其他相似庫,例如VolleyPlus等,它們是把要上傳及下載的東西,全部讀取到內存,然後再發送出去或保

原创 Android性能優化典範

2015新年伊始,Google發佈了關於Android性能優化典範的專題,一共16個短視頻,每個3-5分鐘,幫助開發者創建更快更優秀的Android App。課程專題不僅僅介紹了Android系統中有關性能問題的底層工作原理,同

原创 Android性能優化典範 - 第3季

Android性能優化典範的課程最近更新到第三季了,這次一共12個短視頻課程,包括的內容大致有:更高效的ArrayMap容器,使用Android系統提供的特殊容器來避免自動裝箱,避免使用枚舉類型,注意onLowMemory與onT

原创 SwipeRefreshLayout改造,支持下拉刷新

首先感謝該文章的啓發:http://blog.csdn.net/jwzhangjie/article/details/26359837 本文根據上面文章所說的,做出了一些修改,讓原生的SwipeRefreshLayout真正支持下拉刷新(