Time of Update: 2018-12-04
曾幾何時,本人寫了一篇Android感應器初探"驚豔整個籃球場"...一轉眼兩年過去了,真是物逝人非,技術更新的快啊,如今都已經4.0巧克力冰激淩了...0. 總論本文希望分別從動態角度(應用程式進程)以及靜態角度(架構體系架構)兩方面來理解感應器系統。1. 上層應用從編寫應用程式的角度來看,比較簡單,大體分如下4步,便可得到一個感應器即時上報的數值並作處理,1)
Time of Update: 2018-12-04
雖然android學了點點,然後現在又沒學了(我為啥這麼沒有恒心呢大哭)。以後有時間還是要繼續學android的,一定要啊!雖然現在沒學android遊戲編程,不過還是把這些八款開源的android遊戲引擎記錄一下,以後可能會用到也說不定。1、AngleAngle是一款專為Android平台設計的,敏捷且適合快速開發的2D遊戲引擎,基於OpenGL
Time of Update: 2018-12-04
/*** 設定資料使用狀態 需要 簽名 系統 可以根據 變化* @param true 為可用 false為 不可用* @return 0為 成功 -1為失敗*/private int setMobileDataEnabled(Context context, boolean flag) {ConnectivityManager cm = (ConnectivityManager)
Time of Update: 2018-12-04
Android設定全屏有兩種方式1.在Activity裡邊設定全屏super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);setContentView(R.layout.logi
Time of Update: 2018-12-04
BlueStacks 能讓 Android 應用很容易地在 Windows 裝置上運行,公司今天再次獲得了640萬美元的投資,公司上個月剛獲得一筆1060萬美元的投資。 公司兩周前剛發布了兩款產品:App Player 播放器應用和“Cloud Connect”的雲端服務,Cloud Connect 協助使用者一鍵在 Android 裝置和 Windows 裝置之間同步應用程式。App Player 應用的測試版本將在今年冬季發布。 先來看看一段示範視頻: 視頻中可以看到在
Time of Update: 2018-12-04
編譯完成後,無法啟動vlc把 const char *argv[] = { "-I", "dummy", "--no-osd", "--no-video-title-show", "--no-stats", "--no-plugins-cache", "--no-drop-late-frames", "--avcodec-fast",
Time of Update: 2018-12-04
如果你只需要修改某一個模組的內容,但是卻每次都要執行make, 最後等待很長時間。使用模組編譯,那隻需要在你所在的模組的目錄或者其子目錄,執行mm,便可以編譯出一個單獨的apk,這樣豈不快哉!build/envsetup.sh提供了幾個有用的shell命令,使用$.build/envsetup.sh(注意點號)或者$sourcebuild/envsetup.sh可以引入到shell環境中。下面整理並簡述。特別,envsetup.sh還同時會引入vendor/和device
Time of Update: 2018-12-04
1. 請描述下Activity的生命週期。 必調用的三個方法:onCreate() --> onStart() --> onResume(),用AAA表示(1)父Activity啟動子Activity,子Actvity退出,父Activity調用順序如下AAA --> onFreeze() --> onPause() --> onStop() --> onRestart() --> onStart(),onResume()
Time of Update: 2018-12-04
一、Introduction 今天我們就來談談如何在Ubuntu平台上面編譯android源碼,我的是ubuntu10.04版本,在進行編譯流程講解之前我想講一下 make 、make snod、make kernel的作用,m、mm、mmm它們的作用以及區別。- make: 編譯源碼,產生相應的系統鏡像檔案。 - make
Time of Update: 2018-12-04
閑來無事,今天寫了一下怎麼裁剪圖片,寫的很爛,放在這裡以後看看自己有沒有進步.............首先給個了...........1,拖動矩形框,紅色矩形框以外是一個半透明的罩,通過畫出四個半透明的矩形,可以實現效果2,拖動紅框及展開紅框擷取座標,展開只能通過紅框的上面那個紅線點擊向外移動放大,向左裡移動縮小,哈哈,還有很多地方沒有做,不想做了,懶啊,有想法的時候再做吧.......3,點擊紅框以外的地方時候,會儲存裁剪圖片,最後點擊save去掉自訂的view,把裁剪的圖片放在imagevi
Time of Update: 2018-12-04
諾基亞N900安裝Android 2.2改版系統Nitdroid教程 近期掀起一陣Android的移植刷機高潮,HTC
Time of Update: 2018-12-04
這個問題也困擾我很久,為什麼之前用模擬器測試有時可以成功有時卻失敗,而使用真機測試卻從來沒有成功,很是鬱悶首先大家應該記得下面一段代碼的作用: //設定服務商的資訊 Criteria criteria =new Criteria(); //提供服務的精度標準 criteria.setAccuracy(Criteria.ACCURACY_FINE); //不需要高度資訊 criteria.setAltitudeRequired(
Time of Update: 2018-12-04
網路應用,對於使用者來說,主要是搜尋,瀏覽網頁,發email,發mms。對於android來說這些應用涉及到的一些中間過程,主要涉及到webkit,wap,smtp等協議,然後是socket通訊,然後就是linux核心的tcpip協議棧,及ppp協議,最後再是ttyS0之類的裝置介面,最後由modem發送資料。另外手機的網路介面可能不是modem,有可能是網卡或者wifi,那麼android中也有相應的介面可以添加。不過有線網卡,目前用的比較少,畢竟手機或平板電腦上很少會用到體積大的網口。先在總
Time of Update: 2018-12-04
Android模擬器的使用 一、90度旋轉模擬器 快速鍵:ctrl+F11 或 ctrl+F12 二、在模擬器中安裝apk 首先要運行模擬器,否則就有如下錯誤:error: device not found.等模擬器啟動後,終端運行platform-tools/adb: adb install XXX.apk (XXX是apk的路徑)如果安裝時提示錯誤資訊:Failure
Time of Update: 2018-12-04
一、什麼是Service一個Service就是一個能夠在後台執行長時操作的應用程式組件,並且不提供使用者介面。一個應用程式組件能夠啟動一個Service,即使使用者切換到另一個應用程式,這個Service也會繼續在後台運行。另外,一個組件能夠綁定一個跟它互動的Service,甚至是處理序間通訊(IPC)。例如,一個Service可以處理網路事務、播放音樂、執行檔案I/O、或者跟CotentProvider互動,所有這些都是在後台完成的。二、Service的形式一個Service基本上有兩種形式:
Time of Update: 2018-12-04
Time of Update: 2018-12-04
1.背景在應用TCP/IP協議進行資料轉送的時候,經常用到的是IOCP的概念。我們經常試想如果HTTP的能夠應用多線程的模式來進行資料的互動,將會給系統/應用帶來更好的使用者體驗。通過線程訪問WEB擷取資料並將資料交給另一個線程處理是本節研究的重點。關於Handler、Looper、Message詳細的原理可以參考其他博文。這裡推薦《Android Looper和Handler分析》本人也是受到其啟發,設計了一個簡單的應用程式框架。2.應用功能/任務(1) 串連伺服器擷取控制指令;(2)
Time of Update: 2018-12-04
INSTALL_FAILED_ALREADY_EXISTS 程式已經存在 INSTALL_FAILED_INVALID_APK 無效的APK INSTALL_FAILED_INVALID_URI 無效的連結 INSTALL_FAILED_INSUFFICIENT_STORAGE 沒有足夠的儲存空間 INSTALL_FAILED_DUPLICATE_PACKAG
Time of Update: 2018-12-04
最近要用到android上下文資料做一些東西,上下文資料當然需要從android豐富的感應器來獲得,在此之前先瞭解android可用的感應器都有哪些,以及他們的功能是什嗎?1. 加速度感應器(Accelerometer) 感知手機當前的加速度,可以實現搖一搖類似的功能(搖一搖使手機瞬時加速度發生變化),另外通過測量由於重力引起的加速度,你可以計算出裝置相對於水平面的傾斜角度。是加速度感應器資料座標的。X Y Z分別對應values[0]到[2]。X表示左右移動的加速度,Y表示前後移動的加速度,
Time of Update: 2018-12-04
上一篇呢說了怎麼進入這個聊天室,這次呢,咱就說聊天室裡的功能吧,聊天資訊、成員變動什麼的。還是少說廢話,正題:1,說要聊天呢,簡單就是一個文本資訊,當然我們不能時時去伺服器擷取資訊。要充分發揮即時推送嘛。 (1)首先要添加一個監聽,muc.addMessageListener(chatListener);