Time of Update: 2014-07-03
簡介:大家在閱讀源碼的時候經常會看到一些比如下面這樣特別難理解的代碼。cancelEvent.setAction(MotionEvent.ACTION_CANCEL | (motionEvent.getActionIndex() << MotionEvent.ACTION_POINTER_INDEX_SHIFT));order = ((order) >> (INDEX_OFFSET -1) + 1)
Time of Update: 2014-07-03
有的時候,覺得看英文文檔有些費時,看中文文檔怕翻譯不準,有些地方確實不需要摳字眼,當有些地方如果翻譯不精準會產生歧義,所以用這樣對照的方式,順便學習一下Swift。Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts
Time of Update: 2014-07-02
一、監聽器概念 1、事件來源:發生事件的對象。 2、監聽器:是一個介面,監聽事件來源上要發生的動作 3、事件:事件對象一般是作為監聽器方法的參數存在的,它封裝了發生事件的對象二、Servlet中提供的監聽器(8個) 八個監聽器分類:
Time of Update: 2014-07-02
如果在單鏈表或頭指標表示的鏈表上操作這個比較消耗效能,因為都需要遍曆第一個鏈表,找到an,然後將b1連結到an的後面,時間複雜度是:O(n)。若在尾指標表示的單迴圈鏈表上實現,則只需改變指標,無需遍曆,時間複雜度是:O(1)現在看演算法實現,需要4個主要步驟,都注釋了:LinkList Connect(LinkList A,LinkList B){//假設A,B為非空迴圈鏈表的尾指標LinkList p = A->next;//1、儲存A鏈表的頭結點的位置A->next =
Time of Update: 2014-07-02
Android系統內建的Progressbar的樣式是固定的,當想使用自訂的進度條時,也很簡單首先在布局檔案中加入進度條 <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="fill_parent"
Time of Update: 2014-07-02
什麼是簡單原廠模式?從設計模式的類型上來說,簡單原廠模式是屬於建立型模式,又叫做靜態Factory 方法(Static Factory
Time of Update: 2014-07-02
/*本文章由 莫灰灰 編寫,轉載請註明出處。 作者:莫灰灰 郵箱: minzhenfei@163.com*/1. KeyStore Service在Android中,/system/bin/keystore進程提供了一個安全儲存的服務。在過去的版本中,其他程式主要用過UNIX
Time of Update: 2014-07-02
移動市場風起雲湧,只是好像和悲催的.net程式員隔絕。我們內心中一直期待的Windows Phone終究不能匹及windows, 隨著時間的流逝,windows phone越來越像扶不起的阿鬥,連微軟自己有念頭放棄. 看新聞上,微軟打算讓windows phone支援Android應用,Nokia出了Android手機…….Net開發人員在移動市場中該何去何從? 下面介紹的PhoneGap, 也許是我們的一個選擇。一,什麼是PhoneGap?行動裝置 App非常火熱,
Time of Update: 2014-07-02
Android應用開發中我們常常需要傳送簡訊。這對於android平台來說,是最簡單不過的功能了,無需太多代碼,也無需自訂代碼,只需要調用android提供的訊息管理類SmsManager就可以了。 核心代碼如下: SmsManager sms=SmsManager.getDefault();PendingIntent intent=PendingIntent.getBroadcast(MainActivtiy.this,0, new Intent(),
Time of Update: 2014-07-02
1、總圖中的第一步 第一步 vcD4KPHA+ICAgICAgIH4vQW5kcm9pZC9mcmFtZXdvcmtzL2Jhc2UvY29yZS9qYXZhL2FuZHJvaWQvYXBwPC9wPgo8cD4gICAgICAgLS0tLUFjdGl2aXR5TWFuYWdlck5hdGl2ZS5qYXZhPC9wPgo8cD48cHJlIGNsYXNzPQ=="brush:java;">class ActivityManagerProxy implements
Time of Update: 2014-07-02
前言如果你做Android開發,還沒有使用過Monkey進行測試,那麼今天看到這篇文章,希望能解決你Android測試中的一些問題。起碼能幫你省點測試的時間並且發現更多的問題。Monkey簡介Monkey是一個可運行在模擬器和實際裝置中的Android命令列自動化測試載入器,它可以類比偽隨機的使用者事件流,例如點擊、觸摸、手勢等。你可以使用Monkey對正在開發的程式進行壓力測試。Monkey的特徵:測試的對象為程式包名,通過-p參數指定。Monkey測試使用的事件流、資料流是隨機的,不能進行自
Time of Update: 2014-07-01
原始碼已經上傳,連結地址:http://download.csdn.net/detail/huangyabin001/7556825點擊開啟連結package com.example.copyfree;import android.app.ActionBar;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import
Time of Update: 2014-07-01
用jquery mobile做了一段時間的webapp開發,準備用自己的一個小demo做一個模組化的分享點擊demo示範手機示範二維碼:此demo已經是比較老的版本,使用者體驗流暢度確實還存在很大的問題,但在我寫這一系列的webapp開發執行個體後,將會解決大部分問題下面是以後準備寫到的一些點: 1:談談關於jquery mobile 一些常見問題的解決。(常見問題的解決查看)2:jquery
Time of Update: 2014-07-01
之前My
Time of Update: 2014-07-01
昨晚,把pomelo的聊天樣本搭建到公網了,感覺還是有很多坑,記錄一下。先上最後的。體驗地址:http://chat.xiaodao.co/搭建步驟:準備一個有公網IP的機子,我用的是Linode1024的Ubuntu 14.04 LTS。這裡按照我的機子IP:178.79.185.180,和我的安裝目錄/opt來講,你需要自行修改。#ssh串連,後面會提示輸了密碼ssh root@178.79.185.180#安裝相關需要的軟體apt-get install gccapt-get
Time of Update: 2014-07-01
自Android3.2之後,TabActibvity被棄用(Deprecated),取而代之的是FragmentActivity,因為Fragment比Activiy更靈活,消耗的資源更小,完全能夠滿足TabActivity的效果,所以直接替代之。原來的TabActibvity+TabHost+Activity那套還可以用,不過強烈建議改用FragmentActivity+FragmentTabHost+FragementFragmentTabHost用法:1.
Time of Update: 2014-07-01
今天早一些的時候,Google發布了新一代Android作業系統Android L。讓我非常意外的是命名規則的變化,之前外界紛紛猜測會叫Android5.0,同時會給一個甜品的名字命名。因為Android作業系統發布了這麼多的正式版本,一直是用甜品來命名的,現在直接用了一個L,和以往風格大大不同,讓人不太理解。不過好在L非常好記,也非常容易上口。看了一下官方宣稱的Android L的新特性,主要有如下幾點:A New UI DesignCreate a consistent
Time of Update: 2014-07-01
使用Material Design設計應用:Update Your App for the Android L Developer Preview 為Android L 開發人員預覽版升級現有應用,你可以參考material design指導準則,來設計新的布局,通過觸摸反饋、UI動畫增強使用者體驗。Create New Apps for the Android L Developer Preview
Time of Update: 2014-07-01
原示範地址 本文內容 環境 示範 LazyList 從網路擷取圖片並緩衝 參考資料 本文是 Github 上的一個示範,通過網路擷取歌手專輯的縮圖,並顯示在 ListView 控制項中。該示範具備將縮圖緩衝到手機外存的功能,所以叫“Lazy”,這樣就不用每次都通過網路重新擷取。在學習這個示範前,希望你對 Android 的 Adpater 相關有一定的瞭解。 該示範僅僅是獲得縮圖,但在另一篇文章中,另一個作者根據這個 LazyList,
Time of Update: 2014-07-01
一、使用sqlite 資料庫查詢時,用於模糊查詢的方法 like % : 表示有0個或多個字元 _ : 表示1個字元 二、去掉連絡人電話號碼中的空格: "replace"(data1, ' ', '') LIKE '13_________' 三、查詢符合手機號碼格式的號碼public Loader<Cursor>