Time of Update: 2014-11-13
android模擬器啟動沒有撥號功能,android模擬器 網上查詢了很多資料, 其中一位網友給出的結論是android 4.3模擬器的bug, 如果在通訊錄中添加好友,也是可以進行撥號的。 總結: 自認為是SDK安裝程式不完整或設定AVD模擬器的時候設定項出現的問題,可以更新SDK安裝包或者選擇其它版本的API。
Time of Update: 2014-11-13
emulator-arm.exe 已停止工作、 emulator-x86 已停止工作,vcredistarm.exe問題描述:emulator-arm.exe 已停止工作、 emulator-x86 已停止工作、AVD模擬器啟動一直黑屏、AVD模擬器啟動一直顯示andorid介面 解決方案:1. sdk的安裝目錄中不能出現中文或空格,如何出現更之
Time of Update: 2014-11-13
Android--從路徑中提取檔案名稱,android--提取方法一:利用String類Java代碼 public String getFileName(String pathandname){ int&nbs
Time of Update: 2014-11-13
針對Android 模擬器啟動慢的問題,android模擬器啟動Android 模擬器一直以運行速度慢著稱,可以使用intel HAXM技術為Andorid模擬器加速。使模擬器運行度媲美真機, 徹底解決模擬器運行慢的問題。 1. Intel HAXM 是什麼Intel HAXM (Hardware Accelerated Execution Manager) 使用基於 Intel(R) Virtualization Technology (VT) 的硬體加速, 因此需要
Time of Update: 2014-11-13
android擷取手機連絡人資訊(電話,郵箱,姓名,頭像) 在我們開發應用程式時,通常都會用到擷取手機連絡人資訊這一十分常用的功能,最近項目裡也要實現此功能,想到以後的APP還十分可能還有此功能,就乾脆把這個小功能放到一個類中去,這樣以後再遇到這個需求就不需要再去寫代碼了,直接把這個類拷過來就可以用了. 以下是擷取連絡人demo的,比較簡陋,能說明問題就好.
Time of Update: 2014-11-13
android 防止多次點擊,導致事件監聽響應到其他介面下面有個案例:A點擊的時候就跳轉到B介面,點擊B介面後結束,返回到A介面中1、此時在B介面中,設定點擊事件,點擊後結束Bv.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v)
Time of Update: 2014-11-13
android 處理常式crash日誌 日誌是為了方便記錄程式的各種異常情況,方便以後對程式的維護的修補,一個程式不可能做到百分百健壯和完美,所以有必要在代碼中儲存日誌,方便維護。Java線程類提供了一個介面UncaughtExceptionHandler,Thread.setDefaultUncaughtExceptionHandler(handler)設定當線程由於未捕獲到異常而突然終止,並且沒有為該線程定義其他處理常式時所調用的預設處理常式。
Time of Update: 2014-11-13
Android適配方案小結(二)該節主要記錄從代碼中擷取與螢幕適配相關的各個參數:Java代碼如下public class ScreenUtil {/** * Note: * 只有activity可以使用getWindowManager,否則應該使用 * Context.getResources().getDisplayMetrics()來擷取*//** * 擷取DisplayMetric相關參數 * @param context * @return */public static
Time of Update: 2014-11-13
android學習十(android的檔案儲存體) 在android系統中主要提供了三種方式用於簡單的實現資料持久化功能,即檔案儲存體,SharePreference儲存以及資料庫儲存。當然還可以把資料儲存到SD卡中。 檔案儲存體是android中最基本的一種資料存放區方式,它不對儲存的內容進行任何的格式話處理,所有資料都是原封不動地儲存到檔案當中的,因而比較適合用於儲存一些簡單的文本資料或位元據。 Context類中提供了一個openFileOutput()方法,
Time of Update: 2014-11-13
(Android)從表單泄漏談android:configChanges屬性今天有幸去哥們的大公司做了半天的臨時工,一個偶現的Bug折騰了他好久,好不容易今天抓到了異常Log日誌,大致的意思就是android.view.windowleaked——表單泄漏。我在網上查了資料:Android的每一個Activity都有個WindowManager表單管理器,構建在某個Activity之上的對話方塊、PopupWindow也有相應的WindowManager表單管理器。因為Dialog、PopupW
Time of Update: 2014-11-13
Android與設計模式——觀察者(Observer)模式在閻宏博士的《JAVA與模式》一書中開頭是這樣描述觀察者(Observer)模式的: 觀察者模式是對象的行為模式,又叫發布-訂閱(Publish/Subscribe)模式、模型-視圖(Model/View)模式、源-監聽器(Source/Listener)模式或從屬者(Dependents)模式。 觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態上發生變化時,會通知所有觀察者對象,使它們
Time of Update: 2014-11-13
Android 面試總結11 handler message loop messageQueue處理2 fragment 生命週期3 ContentProvider4 WebView5 BroadCastreciver 廣播6 通訊錄 的 擷取 ContentProvider ContentReciver 擷取使用者的頭像,手機號碼 等。7 ListVIew 圖片的錯位思考一下:getView() 看一下源碼8 ListView 最佳化:convertview view
Time of Update: 2014-11-13
[Android 效能最佳化系列]布局篇之減少你的介面層級 在接下來的一段時間裡,我會每天翻譯一部分關於效能提升的Android官方文檔給大家效能最佳化之布局篇:[Android
Time of Update: 2014-11-13
Android中的Zip解壓縮import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2014-11-13
Android自訂群組合控制項(一)最近參加濟南一分享會,感受頗深,也很欣賞大神們的分享精神,好東西大家一起分享不能做只會搬磚的碼農,要成為一個真正的程式員,當然我是媛,程式員分為三類,初級程式員,中級程式員,進階程式員,也不能總是做個小菜鳥,那也太沒有追求了,為了我的大神夢,開始學習自訂控制項本部落格從最簡單的開始,先來介紹自訂群組合控制項,在我看來自訂空間中群組控制項是最簡單的,這裡拿最常見的圖片和文字組合來說明先上介面:這個介面還是很常見的,很多app首頁都是這麼介面,當然下面的圖片文字等
Time of Update: 2014-11-13
android ctrl + 滑鼠左鍵直接開啟xml或Activity引用:在eclipse裡,按ctrl鍵,滑鼠指向R.layout.order_edit1 的代碼時顯示(一般) Open declaration Open declaration in layout/somelayoutfile.xml 所以預設會開啟R.java 我用的ADT17 卻是反的 Open declaration in layout/somelayoutfile.xml Open
Time of Update: 2014-11-13
android 圖片水平重複平鋪(repeat x)vcq9CjxzdHJvbmc+PGJyPgo8L3N0cm9uZz4KtLS9qHdhdmVfcmVwZWF0LnhtbAo8P3htbCB2ZXJzaW9uPQ=="1.0" encoding="utf-8"?> android:src="@drawable/wave" android:tileMode="repeat" />在layout中使用 android:layout_width="match_parent"
Time of Update: 2014-11-13
Android 學習之顯式啟用與隱式啟用Activityactivity_main裡面有如下四個按鈕 複製代碼<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=
Time of Update: 2014-11-13
android開發記憶體最佳化——利用軟引用 所有Android的開發人員一定都遇到過記憶體溢出這個頭疼的問題,一旦出現這個問題,很難直接確定我們的應用是那裡出了問題,要想定位問題的原因,必須通過一些記憶體分析工具和強大的經驗積累才能快速的定位到問題具體出現在那裡。 基於移動開發具有的這個特性,本著盡量減少記憶體消耗的原則,以及我最近遇到的記憶體堆積(偶爾溢出)問題,總結一下這次解決這個問題的經驗。 問題源頭:開始App功能沒那麼多的時候,是沒有注意到這個問題的,後來功能越強越多,圖片也越
Time of Update: 2014-11-13
Android 布局學習之——Layout(布局)詳解一有兩種方式聲明layout: 1.在xml檔案中聲明UI組件。 2.在運行時,執行個體化布局元素。我們可以以編碼的方式建立View或ViewGroup對象,操縱它們的屬性。 下面用一個小例子來學習怎樣以編碼的方式添加layout: