Time of Update: 2013-12-31
2013-12-171. 根據連絡人圖片Uri獲得圖片檔案並將它顯示在ImageView上, 代碼如下: Uri uri = Uri.parse("content://com.android.contacts/display_photo/1" afd = getContentResolver().openAssetFileDescriptor(uri, "r" [] buffer = [16 * 1024
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
package com.hzhi.my_sax;import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.util.Log;import android.view.Menu;import android.view.View;import android.widget.AdapterView;import
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
轉載自: http://blog.csdn.net/pkbilly/article/details/3068912Scanner是SDK1.5新增的一個類,可是使用該類建立一個對象.Scanner reader=new Scanner(System.in); 然後reader對象調用下列方法(函數),讀取使用者在命令列輸入的各種資料類型: next.Byte(),nextDouble(),nextFloat,nextInt(),nextLin(),nextLong(
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
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
“Web已經死了。HTML5將統治著未來的一切。使用者正在應用上花更多時間,在Web上花更少時間。”“你可以在Web上做任何你能在本地應用中做的事情。”這是我在這兩年聽到的泛濫了的“本地和Web”之爭,我不得不對這個無聊的爭論吐個槽。這不是二選一的決定我們為什麼不再去爭辯“列印”和“數字化儲存”誰優誰劣呢?因為大多數人都已經明白了每一種介質在這個世界上都有它的位置,它們可以彼此
Time of Update: 2013-12-31
Android中的多線程技術這裡主要是運用Handler訊息處理機制。 handler = 1 Integer i = tvl.setText(i + ""
Time of Update: 2013-12-31
前面介紹過使用HierarchyViewer和Android lint來最佳化我們的程式,這一篇算是總結性的,藉助一個小例子來說用怎麼最佳化應用布局。這個例子是android官網給出的,作者也當一把翻譯。
Time of Update: 2013-12-30
一、事件概述 當使用者在程式介面上執行各種操作時,應用程式必須為使用者動作提供響應動作,這種響應動作需要通過事件處理來完成。Andorid提供了強大的事件處理機制,包括兩套事件處理機制: 基於監聽的事件處理:為Android介面組件綁定特定的事件監聽器; 基於回調的事件處理:重寫Android組件特定的回調方法,或者重寫Activity的回調方法;
Time of Update: 2013-12-31
用安卓手機,因為手機流量的限制,所以我們在做應用時,要盡量為使用者考慮,盡量少耗點使用者的流量,而在應用中網狀圖片的顯示無疑是消耗流量最大的,所以我們可以採取壓縮圖片或者將圖片進行緩衝,使圖片只需要擷取一次即可。 = = = == Options op = op.inSampleSize = 2= = Rect(0, 0, 0, 0= bitmap = String CACHE_DIR =
Time of Update: 2013-12-30
繼上一篇 Android WebView常見問題及解決方案匯總 中歸納了一些處理webview的常見問題,這次要說的是webview中的touch事件:有時候在開發中,我們需要對webview加入觸摸事件的處理,比如加入滑動效果或者類似於閱讀中的翻頁效果,這時候我們就需要重寫webview中的onTouch方法: public class MyWebView extends WebView{public MyWebView(Context context) {
Time of Update: 2013-12-30
Android是當下智能手機市場的主流作業系統,在最近的幾年內需求量一直不可忽視,也有著越來越強大的趨勢,今天我給大家詳細講解下android程式結構目錄的組成:先看下面這幅人工圖:zhuwangbiluo(工程名)------src(源檔案檔案夾)------------com.example.xiaomo(包名稱)------------------xiaomo.java(Activity類)------gen(儲存自動產生的R資源檔夾)------------com.example.xia
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
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