Time of Update: 2014-01-21
在Android中,如果想退出Android程式,一般都是調用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())等方法來實現退出程式功能,可是在實際開發中,並不能達到完全退出應用程式的效果,這是因為調用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())只能殺死當前的act
Time of Update: 2014-01-21
先來看看本文程式啟動並執行(螢幕錄影速度較慢,真機實際運行起來會更加流暢): 本文程式使用8000hz的採樣率,對X軸方向繪圖的即時性要求較高,如果不降低X軸的解析度,程式的即時性較差,因此程式對X軸資料縮小區間為8倍~16倍。由於採用16位採樣,因此Y軸資料的高度相對於手機螢幕來說也偏大,程式也對Y軸資料做縮小,區間為1倍~10倍。在SurfaceView的OnTouchListener方法裡加入了波形基準的位置調節,直接在SurfaceV
Time of Update: 2014-01-21
0.前言 這篇博文是上一篇的延續,主要是修改上一個版中的BUG和最佳化一些待完善的項,也算是結貼,當然還有需要完善的,等日後項目中用到的時候再單獨寫出來吧,本篇主要寫升級改進的部分; 改進1.修複【BUG-從通知欄進入更新介面後,然後按返回鍵-接著再從通知欄進入更新介面,更新介面的資料就完全被初始化了】 之前從主介面進入下載介面的時候未設定Intent的ActivityFlags,這次增加後點擊【現在更新】後的代碼如下:&nbs
Time of Update: 2014-01-19
有時做開發的時候,用真機測試,總是看不到logcat資訊 。原因是系統預設關閉了log,需要將其開啟。 解決辦法如下: 在撥號介面輸入*#*#2846579#*#* ,然後系統會自動彈出一個菜單,選擇工程菜單,進入後,點擊背景設定,然後選擇log設定,將預設的設定成開啟狀態,然後手機可能會自動重啟,如果不自動重啟,請手動重啟。重啟之後就行了。http://stackoverflow.com/questions/6941710/unable-to-open-log-device-
Time of Update: 2014-01-15
Android通訊錄開發之解決快速搜尋連絡人線程同步問題2013年1月13日
Time of Update: 2014-01-14
在平常android應用開發中,多數只是調framwork中的API進行application layer的coding,而在系統開發中可能會自己添加系統服務;系統服務如任何添加,服務如何調native code,以及service如何被manager調用...這裡我給出一個結果驗證的demo。1、實現編寫native code,framwork/base/services/jni/com_android_server_VirtualInputService.cpp;
Time of Update: 2014-01-14
現有的手機中使用的卡SIM, USIM,UIM等統稱為:UICC——Universal Integrated Circuit Card;這些卡之間資料結構是有些區別的,先來看看SIM卡的檔案結構。一 Sim檔案系統資料結構1 sim卡檔案系統 SIM card file system structure: 2 檔案結構 MF:The root level of the file system is known as the Master
Time of Update: 2014-01-13
android項目最近開始用到socket通訊,而2個模擬器之間通訊需要藉助ADB實現,這裡瞭解下ADB。ADB是什麼:ADB的全稱為Android Debug
Time of Update: 2014-01-13
用過VNC進行PC上不同系統的遠端存取的應該都清楚,VNC包括用戶端(Viewer)和伺服器端(Server)兩部分。droid VNC是在Anroid手機上安裝了VNC的server,只需要在PC上安裝相應的vnc viewer就可以了。 具體的使用步驟可以見http://www.21kexin.com/jishu/201307308.html
Time of Update: 2014-01-12
如果是直接按home鍵退到案頭,並沒有實際退出整個應用。Activity依然儲存在棧中。那麼,怎樣才能關閉所有activity退出整個應用呢?那麼想法當然是用一個集合吧所有的activity儲存起來了。那麼用什麼呢?可以用List.用ArrayList還是用linkedList呢?因為這個List主要用於添加和刪除。並不需要提供隨機訪問。因此,使用linkedList.我們寫一個類,注意這個類要用單例模式:package cn.com.smartcost.offer.util;import
Time of Update: 2014-01-12
隨著HTML5的快速發展,以及大家對於跨平台的移動App開發的渴望,使用PhoneGap開發的需求也會越來越多。根據網路上的資料,並結合自己的實踐,搭建了基於phoneGap的android開發環境,把步驟整理出來,持久化到部落格,以免遺忘!一:環境介紹(1)phoneGap 2.9.0 :http://phonegap.com/install/(2)Eclipse 3.7(3)android-sdk-windows4.0.3二:搭建步驟(1)通過Eclipse
Time of Update: 2014-01-12
主要介紹和Android開發工具和測試載入器相關的開源項目。Buckfacebook開源的Android編譯工具,效率是ant的兩倍。主要優點在於:(1) 加快編譯速度,通過並行利用多核cpu和跟蹤不變資源減少增量編譯時間實現(2) 可以在編譯系統中產生編譯規則而無須另外的系統產生編譯規則檔案(3) 編譯同時可產生單元測試結果(4) 既可用於IDE編譯也可用於持續整合編譯(5)
Time of Update: 2014-01-10
1 android發展曆史。2 android開發環境的搭建。 2.1 java sdk(andriod sdk)>eclipse>adt 2.2 建立android模擬器。 2.3 設定環境變數。(android_sdk_home)3建立一個android應用程式。 3.1 啟動模擬器。 *3.2 android sdk庫: (1)
Time of Update: 2014-01-10
有時候我們的應用裡需要調用別人已經寫好的應用(前提是使用者手機上已經安裝)。自己的應用A調用自己的應用B,有比較多的方法,例如,在被調用的應用B的Activity內,設定Intent-filter,然後直接使用Intent調用。這些後面再講,本講先講如何調用第三方應用,例如:百度雲端硬碟。
Time of Update: 2014-01-10
前言自訂view能夠做出很多不同尋常的效果,圓形菜單互動效果不錯,目前網上有兩個版本,雖然比較龐大,但非常值得研究與學習。radial-menu-widget:
Time of Update: 2014-01-07
這篇是對前兩天研究的懸浮窗的內容的一個小小的資料整理吧。首先是轉載一篇介紹Android視窗的內容,覺得寫得不錯:http://blog.csdn.net/xieqibao/article/details/6567814為防止丟失還是把內容也拷一遍吧(*^__^*)
Time of Update: 2014-01-06
在android項目中,很多情況下上傳頭像的需求,像qq,新浪微博,,飛信等很多應用都有這樣的功能。之前我寫過的兩篇文章:andorid下從相簿選取/拍照選取一張相片並剪下和android下Bitmap和base64之間的轉換把他們綜合起來,就可以來實現頭像從相簿/拍照選取,後裁剪再上傳的功能完整源碼下載這裡我只貼出上傳圖片的方法代碼,至於怎麼擷取到擷取到圖片,請看andorid下從相簿選取/拍照選取一張相片並剪下/* * 上傳圖片 */public void upload(View view)
Time of Update: 2014-01-05
新年第一篇。最近在做藍芽開鎖的小項目,手機去串連單片機總是出現問題,和手機的串連也不穩定,看了不少藍芽方面的文檔,做了個關於藍芽串連的小結。在做android藍芽串口串連的時候一般會使用BluetoothSocket tmp = null;// Get a BluetoothSocket for a connection with the// given BluetoothDevicetry { tmp =
Time of Update: 2014-01-05
在ios7中,蘋果的原生態應用幾乎都能夠通過向右滑動來返回到前一個頁面,這樣可以避免使用者在單手操作時用大拇指去點擊那個遙遠的返回鍵(iphone5的這種返回被吐糟為反人類設計)。然而現在android的手機市場上幾乎很難找到小於4寸屏的手機了,幾乎所有的應用都是通過點擊左上方的返回來退到上一個頁面,如果單手拿一個大屏手機,我是覺得會發瘋。為此花了點時間寫了個向右滑動返回的demo。一、設計思路1,讓一個activity中的根布局實現onTouchListener介面,當手指在螢幕上向右滑動時,
Time of Update: 2014-01-04
對程式進行混淆,打包發布版apk,再用真機對該發布版apk進行測試,發現所有有網路請求的頁面都無法顯示出資料,查看log,發現如下異常:vcD4KPHA+zfjJz7Lpwcuy6Q=="Missing type parameter"這個問題到底是什麼原因引起的,可以看到這樣的回答因為程式中用到了gson的new typeToken。那應該是在混淆的檔案裡對typetoken相關的類做了混淆,導致運行時程式不能識別。看的at com a.a.c.a.a(Unknown