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
這篇文字將介紹Loader<D>類,並且介紹自訂Loader的實現。這是本系列的第三篇文章。一:Loaders之前世界二:瞭解LoaderManager三:實現Loaders四:執行個體:AppListLoader重中之重,如果你還沒有讀過前面兩篇文章,我建議你在深入之前先讀一讀那兩篇文章。先簡短的總結一下這篇部落格覆蓋了什麼內容。Loader之前的世界(第一篇)描述了Android3.0之前的資料載入方法和在UI主線程中執行的冗長的查詢操作。這些UI非友好的API導致了應用響應變差
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-01
起因,“網路”不太好,“比如鐵通的就是不如聯通的”每次執行一邊repo sync,十分蛋疼,如果不做full build無需全部下載,著急看某個項目的改動可是repo sync會一個不拉的把所有的AOSP項目拉一遍。。。。。。。廢話少說,單刀直入執行方式git clone
Time of Update: 2014-07-01
一、檔案:在IO包中唯一與檔案相關的類就是 File類。File類中常用的常量和方法1、建立檔案:指定路徑和將要建立的檔案名稱字以及類型;然後調用 createNewFile()方法File file = new File("D:"+File.separator+"MyJavaProgram"+File.separator+"hello.java"); file.createNewFile()
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
Time of Update: 2014-07-01
用jquery mobile做了一段時間的webapp開發,準備用自己的一個小demo做一個模組化的分享點擊demo示範手機示範二維碼:此demo已經是比較老的版本,使用者體驗流暢度確實還存在很大的問題,但在我寫這一系列的webapp開發執行個體後,將會解決大部分問題下面是以後準備寫到的一些點: 1:談談關於jquery mobile 一些常見問題的解決。(常見問題的解決查看)2:jquery
Time of Update: 2014-07-01
1.在IOS中綁定類 @interface ClassName : ExtendedClassName<ImplementedInterfaceName>那麼在java中就應該是:@NativeClasspublic class GADBannerView extends UIView {}這裡一般形式是:@NativeClasspublic class GADBannerView extends NSObject {}2.在IOS中Binder 方法-
Time of Update: 2014-07-01
全球Android開發人員關注的2014年Google(微博)I/O開發大會已經召開,Google發布了全新的Android系統——Android L。行動裝置 App軟體市調機構“AppAnnie”也在日前公布了一份有關Android軟體商業模式和Google軟體商店發展的統計報告,這份報告統計的一些資料,或許會讓你感到震驚!3.15億在上季度Android智能手機出貨量達到了3.15億。10億Android目前月活躍使用者超過10億。62%目前全球平板電腦出貨量中,Android佔據了62%
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
終於有時間,開始全力投入cocos2dx開發了,之前也積累了不少,不過都是基於2.2.2的,3.1.1的版本也出來一段時間,應該算是成熟了,今天就試試。一個最大的變化就是不需要cygwin了,直接使用ndk中的。要選安裝好python,ant,ndk,andoroid sdk等。同樣,使用設定ANDROID_SDK_ROOT,ANT_ROOT,NDK_ROOT等三個環境變數,這個和以前有些不一樣。下載cocos2dx
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
A layout resource defines the architecture for the UI in an Activity or a component of a UI.file location:res/layout/filename.xmlThe filename will be used as the resource ID.compiled resource datatype:Resource pointer to a View (or subclass)
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
這幾天心血來潮,想在ubuntu上寫寫android軟體。所以就上網找些資料在ubuntu上搭建android環境,結果要麼時不完整的,要麼就是過時的。所以我把我搭建android環境的過程寫下了,以便以後忘了可以參考參考,也給來看這篇博文的讀者一些啟迪吧。搭建android環境有幾個步驟:1.必須得安裝java吧下載連結 java選擇最新的版本吧,將jdk解壓到自己要放的檔案夾,我的是/var/android/java。然後配置環境變數:sudo gedit
Time of Update: 2014-07-01
Hi, 我是Stay,從2014年3月1號到現在,花了四個月打造了一套培訓課程<Stay教你變Android大神>,我自己都有點意外,能把平時自己寫的那些架構講出來,並且邊寫邊最佳化。這些課程都描述了怎樣去做一個獨立的模組,當我們把它們組合到一起封裝一下就變成了一個產品。四年的android經驗確實讓我累積了很多代碼,我也從一個小菜變成一個有經驗的人。我做了不下十個app,我的薪水也到瓶頸30w。
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
一、使用sqlite 資料庫查詢時,用於模糊查詢的方法 like % : 表示有0個或多個字元 _ : 表示1個字元 二、去掉連絡人電話號碼中的空格: "replace"(data1, ' ', '') LIKE '13_________' 三、查詢符合手機號碼格式的號碼public Loader<Cursor>