Time of Update: 2015-02-02
Android中include標籤的使用及注意事項,androidinclude前言 include標籤可以實現在一個layout中引用另一個layout的布局,這通常適合於介面布局複雜、不同介面有共用布局的APP中,比如一個APP的頂部布局、側邊欄布局、底部Tab欄布局、ListView和GridView每一項的布局等,將這些同一個APP中有多個介面用到的布局抽取出來再通過include標籤引用,既可以降低layout的複雜度,又可以做到布局重用(布局有改動時只需要修改一個地方就可以了)。使
Time of Update: 2015-02-01
Android SQLite資料庫版本升級原理解析,androidsqliteAndroid使用SQLite資料庫儲存資料,那資料庫版本升級是怎麼回事呢,這裡說一下。一、軟體v1.0安裝v1.0,假設v1.0版本只有一個account表,這時走繼承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安裝v1.0)二、軟體v2.0有2種安裝軟體情況:1、v1.0 --> v2.0 &
Time of Update: 2015-02-01
為何ViewController釋放後不走dealloc,dealloc在一個項目中,如果ViewController使用完成之後,發現這個東東並沒有釋放掉,dealloc方法不走,看著那個記憶體蹭蹭的網上增,就跟自己的火氣一樣。相信大家都知道如何去釋放一個不用的ViewController,但是還是有些其他因素限制了記憶體釋放。首先,如果你建立了一個VController,使用它卻沒釋放它,那這個VC肯定存在,那dealloc指定不調用,那麼你建立的類就會記憶體泄露
Time of Update: 2015-02-01
開源類庫之二 (FMDataBase),開源類庫fmdatabaseFMDataBase是iOS平台中一個非常強大的資料庫類庫,其將sqlite面向過程的介面以物件導向的方法展現出來,提供了極高的可用性。其使用很簡單,將sqlite 庫添加到項目中,然後將FMDataBase類庫檔案添加到項目中,下面是對筆者對FMDataBase進行的一個二次封裝,處理的資料庫很簡單,只有一張表,兩個列,儲存的都是一些key-value對,讀者可以根據自身需要對此類進行修改。[cpp] view
Time of Update: 2015-01-31
Android
Time of Update: 2015-01-31
Android
Time of Update: 2015-01-31
Android實現APP自動更新功能現在一般的android軟體都是需要不斷更新的,當你開啟某個app的時候,如果有新的版本,它會提示你有新版本需要更新。該小程式實現的就是這個功能。該小程式的特點是,當有更新時,會彈出一個提示框,點擊確定,則在通知來建立一個進度條進行下載,點擊取消,則取消更新。以下是詳細代碼:1.建立布局檔案notification_item.xml,用於在通知欄產生一個進度條和下載表徵圖。 2.建立AppContext類,該類繼承自Application。
Time of Update: 2015-01-31
Android的訊息處理機制——Looper,Handler和Message淺析題外話:說來有些慚愧,對於這三者的初步認識居然是在背面試題的時候。那個時候自己接觸Android的時間還不長,學習的書籍也就是比較適合入門的《瘋狂Android講義》,當然在學到Handler這一部分的時候,書中也是有提到一些簡單樣本,後來在工作中需要用到這個MessageQueue的時候才開始真正琢磨了一下這三者的聯絡。如果想要對這三者好好理解一番,個人還是比較推薦《深入理解Android卷Ⅰ》。以下對這三者之間的
Time of Update: 2015-01-30
unity遊戲開發之令人上癮的6大手遊設計’潛規則’,unity遊戲開發 在當今智能手機和平板盛行的時代,這些休閒遊戲似乎已經達到人手一款的地步。毫無疑問,開發人員將在他們的遊戲中加入更多的關鍵心理元素。 為了發現隱藏在休閒遊戲設計背後的潛規則,狗刨學習網與Lumo Developments公司的Steve Stopps、Nic Williams、和Jonathan
Time of Update: 2015-01-30
iOS開發下載檔案速度計算,ios開發下載檔案當我們寫下載介面的時候,需要向使用者展示每秒下載多少KB,這個時候就需要計算速度。如下:我用的是AFNetworking來做下載的,我們拿AFHTTPRequestOperation來舉列,AFHTTPRequestOperation中有個方法: - (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, long long totalBytesRead, long
Time of Update: 2015-01-30
基於Android2.3.5系統:JNI與HAL執行個體解析[一] 一:Android系統下JNI簡介Android系統下的JNI的全稱是:Java Native Interface (JNI),JNI標準是java平台的一部分,它允許Java代碼和其他語言寫的代碼進行互動。JNI 是本地編程介面,它使得在 JAVA 虛擬機器 (VM) 內部啟動並執行 Java 代碼能夠與用其它程式設計語言(如 C、C++
Time of Update: 2015-01-30
Android程式猿如何泡設計妹之快速掌握dp和px才可以相信很多Android程式猿已經對身邊的設計妹垂涎三尺了,那麼如何博得設計妹的好感呢,學好這篇文章就可以了。程式猿與UI設計妹討論設計稿和切圖的時候,經常會因為dp和px的問題搞的不愉快,這裡可以分析出兩個原因:1,程式猿原因,不懂dp和px的換算關係。包括我,以及我見到的大多數開發,更多的時候其實不是很關心dp和px是如何來的,以及如何轉換的,只知道掌握一般情況用dp,字型大小用sp,畫線用px。2,設計妹原因,設計不出dp標註,或者甚
Time of Update: 2015-01-30
Android動態載入XML檔案及控制項來簡單實現QQ好友印象的功能 在android開發中,我們常常會遇到介面布局控制項不確定的情況。由於某些功能的原因或者為了體現某些app的特色等這些原因會導致我們在實現介面布局時需要動態去載入一些控制項,那麼下面就來介紹一下如何用動態載入控制項來簡單實現QQ中好友印象的功能,其中也會提到如何來動態載入一個XML的設定檔。 那麼要實現好友印象的功能,我們需要通過以下這幾個步驟:
Time of Update: 2015-01-30
android中RadioGroup、RadioButton、Spinner、EditText用法詳解(含樣本和原始碼) 今天在項目中用到了android中常用的RadioGroup、RadioButton、Spinner、EditText等控制項,在此介紹一下它們的用法,希望對需要的朋友有協助。一、RadioGroup和RadioButton的使用RadioButton就是我們常見的選項按鈕,一個RadioGroup可以包含多個選項按鈕,但是每次只能選擇其中的一個值。我們先看一下布局
Time of Update: 2015-01-29
Android動畫之仿美團載入資料等待時,小人奔跑進度動畫對話方塊(附順豐快遞員奔跑效果),android進度 首句依然是那句老話,你懂得! finddreams :(http://blog.csdn.net/finddreams/article/details/43194799)。 我們都知道在Android中,常見的動畫模式有兩種:一種是幀動畫(Frame Animation),一種是補間動畫(Tween
Time of Update: 2015-01-28
將字串中的(漢字Unicode編碼)解析成漢字,unicode編碼前提:服務端使用的是.Net做的網站,安卓端則是使用Java語言開發的,再次期間使用的傳輸資料格式是Json格式平時在做項目的時候都是使用的java語言開發的服務端,所以在傳輸資料的時候雖然也是使用Json格式,但是資料裡面並沒有進行Unicode編碼,在這次做項目的時候,由於是使用C#語言開發的,而且傳遞的資料裡面含有漢字的Unicode編碼,這時就需要在用戶端對此Unicode編碼進行
Time of Update: 2015-01-28
Cocos2d-x情境切換我換換換!----之遊戲開發《趙雲要格鬥》(12),cocos2d橫版格鬥 這裡是Evankaka的部落格,歡迎大家前來討論與交流~~~~~~ 轉載請註明出處http://blog.csdn.net/evankaka/article/details/42883881
Time of Update: 2015-01-27
使用Gradle發布Android開源項目到JCenter,gradlejcenter喜歡做些開源項目的朋友,相信有不少人都希望能把自己的項目發布到公用的中央倉庫,如maven中央倉庫,以供別人方便地整合使用。而使用了Android
Time of Update: 2015-01-26
Mac OS下搭建OpenWrt編譯環境記錄(針對官方最新2015.01.20 r44068 trunk),openwrtr44068前言之前已經在MacOS下搭建好了OpenWrt的編譯環境,沒想到更新到最新的官方Trunk之後,噩夢就此開始。現將思考過程以及應對方法做個記錄。背景知識OpenWrt推薦用MacPorts來搭建MacOS中的相關工具。MacOS內建了gcc,版本資訊如下:Configured with:
Time of Update: 2015-01-25
Zynq 7000從零開始之三,zynq7000從零開始 本文講述怎樣使用PS的gpio,不涉及fpga部分,軟體涉及到一級引導程式fsbl的建立及app的建立,程式運行在ddr中. z-turn板的mio 50引腳串連到了按鍵K1,該實驗實現的功能為,檢測按鍵並從串口列印出相應的資訊. 1. 用vivado搭建硬體模型.