Time of Update: 2013-12-31
Android新增連絡人...有兩種方式:1. 直接調用插入語句,先插入一個空Item,得到一個id,然後給這個id對應的插入其他資訊,如姓名,號碼,郵件等;2. 利用ContentProviderOperation, 在系統應用Phonebook中就是採用這種方式, 代碼如下:實現了插入姓名,號碼以及頭像。 saveUpdatedPhoto( Uri outputUri = result =
Time of Update: 2013-12-31
在PinnedListView分析一中還有一些細節在本文做一個補充,主要是view的繪製;一個view在真正被繪製都是通過canvas來做,在ViewGroup內的z子view,一般再次此之前,還需要通過measuring和layout操作來確定繪製之前的大小位置,measuring是來確定view需要顯示的確切大小,瀏覽源碼時經常會看到和height、width一起出現的mode,分別是: {@link android.view.View.MeasureSpec#UNSPECIFIED}
Time of Update: 2013-12-31
2013-12-20 09:42:21轉載自: http://blog.csdn.net/liuhe688/article/details/6754323#講解launchMode思路最清晰的一篇文章。寫點自己的東西:1. 一個應用按back退出,再次開啟,此時getTaskId()也就是Task ID的值會變,:-),以前沒注意;2. 關於SingleTask, 再次聲明一點, 會將對應的Activity之上的所有Activity執行個體統統出棧,將之變為棧頂對象;3.
Time of Update: 2013-12-31
package com.hzhi.my_sax;import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.SAXException;public
Time of Update: 2013-12-31
一、Android開發環境搭建 1、下載安卓SDK 官方:http://developer.android.com/sdk/index.html 2、下載安裝JDK 官方:JDK6 http://java.sun.com/javase/downloads/widget/jdk6.jsp 3、下載Eclipse 官方: http://www.eclipse.org 4、下載安裝ADT 1、通過eclipse線上更新 2、下載ADT外掛程式包手動設定
Time of Update: 2013-12-31
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"
Time of Update: 2013-12-31
作者:唐老師,華清遠見嵌入式學院講師。模擬器在Ubuntu下,我們可以在源碼裡編譯出自己的模擬器及SDK等編譯工具,當然這個和在windows裡下載的看起來沒有什麼區別。編譯Android模擬器的步驟和編譯Android系統很相似:Ø build/envsetup.shØ lunch sdk-engØ make
Time of Update: 2013-12-31
2013-12-25 14:49:001. sleep()方法是Thread類的一個靜態方法,可以在任意地方被調用,而wait()方法是object類的一個方法,只能在同步代碼塊或者同步方法裡面,通過同步監視器對象來調用;2. sleep()方法主要作用是控制線程的運行狀態,而wait()方法則主要用於線程間的通訊;3. 當前類調用sleep()方法後,該線程進入阻塞狀態,直到休息時間到後進入就緒狀態,該方法不會釋放同步鎖;4.
Time of Update: 2013-12-31
2013-12-28 17:25:01網上看到一篇關於可滑動的ToogleButton的文章,有代碼,覺得挺好,但是不符合我的要求,因此在他的代碼基礎上改了一些。(作者看到了勿噴啊,實在找不到原文了,只好把代碼貼出來。)源碼: http://download.csdn.net/detail/zshq280017423/4240703先來兩張:然後上代碼:最主要的類是SlipButton.java DownX, NowX;
Time of Update: 2013-12-31
在我們進行Android程式開發的時候,列印日誌對我們偵錯工具定位問題是非常重要的。比如在我們的eclipse開發環境中,通過adroid 開發外掛程式內建的Logcat視窗可以很方便的查看輸出日誌。 這個比較簡單,不是本文講解的重點。 不依賴eclipse環境,其實我們可以通過命令adb logcat來抓取日誌.前提是你安裝了adb工具包,android
Time of Update: 2013-12-31
Android中的多線程技術這裡主要是運用Handler訊息處理機制。 handler = 1 Integer i = tvl.setText(i + ""
Time of Update: 2013-12-30
一、事件概述 當使用者在程式介面上執行各種操作時,應用程式必須為使用者動作提供響應動作,這種響應動作需要通過事件處理來完成。Andorid提供了強大的事件處理機制,包括兩套事件處理機制: 基於監聽的事件處理:為Android介面組件綁定特定的事件監聽器; 基於回調的事件處理:重寫Android組件特定的回調方法,或者重寫Activity的回調方法;
Time of Update: 2013-12-30
前言記得很久之前我寫了一篇banner的文章,好多朋友找我要代碼,並要我開放banner中使用的圖片管理工廠-ImageManager。如果想很好地理解下面的故事,請參看我半年前寫的兩篇博文:android中圖片的三級cache策略(記憶體、檔案、網路)
Time of Update: 2013-12-30
這是在一家工作過四個月的比利時公司時寫的。當時忙於戶口調動的事兒,僅做了兩個項目,就離開了。還是很感謝這家公司,戶口的調動除了我的中級職稱,也得到了這家公司老總的全力支援,遺憾沒能給予她更多的回報。再次感謝謝。這裡先挖個坑,後續有時間再填!開始填坑:package com.dday.dataaccesslayer.utils.helper;import java.io.FileNotFoundException;import java.io.IOException;import java.io.
Time of Update: 2013-12-30
Android has an interesting command called dumpsys to dump some system information. Even described on adb manual I think that some points should be reinforced. In order to get the complete status just run (will produce a large output):adb shell
Time of Update: 2013-12-30
繼續上文的socke的建立之後,我們自然而然就會想到下面的工作了,沒錯就是bind。5.6 l2cap的bind分析 按照國際慣例,在建了socket之後,必然會有bind,哈哈~~if (l2cap_bind(sock, &opts->src, server ? opts->psm : 0, opts->cid, err) 這個函數如下:static int l2cap_
Time of Update: 2013-12-30
題意很簡單,求兩個組合數相除,數字有點大,想要直接求是不可能的,只能想辦法化簡或者其它辦法,基礎可能打的不是很結實,一開始想不出,有點想要把除法變成乘法,然後約分,這樣不太現實,萬一p,q很大,r,s很小還是有可能超的,感覺這道題目比較好的,思路有點活,最後想出來還是覺得題目比較奇妙的,題目給的 m!C(m,n) = -------------
Time of Update: 2013-12-30
1、Android檔案Apk下載變ZIP壓縮包解決方案 如果你的下載伺服器為Nginx伺服器,那麼,在Nginx安裝目錄下的conf/mime.types檔案的對應位置,加上以下一行語句,指定APK檔案的MIME類型為 application/vnd.android.package-archive 即可:application/vnd.android.package-archive apk;如果是java-web伺服器
Time of Update: 2013-12-30
package net.canking.shottest; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import
Time of Update: 2013-12-30
一、大致的實現思路