Time of Update: 2018-12-07
在開發Android程式時,有時候在程式啟動並執行時候,不能讓系統休眠,否則有一些運行會停止,因此我們需要設定禁止休眠,有兩種方式:一種是添加許可權,別一種是代碼中設定,建議使用第一種方式,這樣,在安裝程式的時候會進行提醒:第一種方式:在Manifest.xml檔案裡面用user-permission聲明名稱為:android.permission.WAKE_LOCK第二種方式:getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_S
Time of Update: 2018-12-07
但是在實際應用開發中,通常橫屏(land)與豎屏(port)布局檔案有所不同,這時候我們可以獨自訂橫屏與豎屏的布局檔案( 檔案名稱字要一樣),預設情況是載入layout目錄裡的布局檔案。同樣應用還要支援不同的語言,如果我們應用裡沒有定義手機所用語言的資源時,會預設載入values的值。 要使程式適應布局,則需要添加以下兩個目錄:layout-land 和 layout-port
Time of Update: 2018-12-07
這幾天剛剛接觸了新的項目,做一個android用戶端。本周的工作是完成用戶端的UI介面和功能實現,但是對於Android開發最頭疼的部分,即是對於紛雜的螢幕做適配的工作現在來說是最棘手的! 映像顯示所需的概念:像素:一幅圖片的顯示就是由許多顯示著不同顏色的小方格組成的,這樣的小方格就被稱為像素,是構成圖片的最小單位.但是這個像素的具體大小是多少呢?這需要取決於顯示這張圖片的具體的物理裝置顯示一個圖片像素點的熒光點的大小.圖片檔案只是記錄著它自身有多少個像素點,每個像素點顯示什麼顏色,至於它自身物
Time of Update: 2018-12-07
定義Android Layout(XML)時,有四個比較特別的標籤是非常重要的,其中有三個是與資源複用有關,分別是<viewStub/>, <requestFocus />, <merge /> and<include />。可是以往我們所接觸的案例或者官方文檔的例子都沒有著重去介紹這些標籤的重要性。<viewStub />:
Time of Update: 2018-12-07
最近一段時間一直在學習非常非常基礎的知識,能夠積累沉澱,並且形成自己的內容很少,所以一直沒有更新文章。本人打算在對Android知識體系有了一定的認識和瞭解之後,再慢慢提煉出自己的東西。
Time of Update: 2018-12-07
1、RadioButton RadioButton是選項按鈕,往往是在一組(多個)RadioButton中選中一個RadioButton,而這一組RadioButton是由一個RadioGroup進行管理。 1所示,一個RadioGroup中包含兩個RadioButton,其Text內容分別為“女”和“男”。在RadioGroup中,同時只有一個RadioButton可以處於Checked狀態。圖1 -
Time of Update: 2018-12-07
又是好久沒有寫部落格了,感覺自己再不寫點東西,就無法沉澱知識了。但是這幾天苦於工作繁忙,和遇到了學習瓶頸,所以部落格一直都沒有更新。不過最近幾天在實現一個手機防盜的軟體,就是手機遺失後,可以通過簡訊的方法擷取到你遺失的手機的位置。但是效果不是很理想,所以一直都沒有敢在部落格上記錄下來。如果各位童鞋有好的想法,歡迎你們跟我交流和討論。通過站內短訊息或者郵箱,都可以的:crazypebble.android@gmail.com。 好了,扯淡結束,現在開始進入正題了,希望大家不要介意我發了這麼多
Time of Update: 2018-12-07
1.Error generating final archive: Debug certificate expired on 錯誤解決辦法在Eclipse菜單Window -> Preferences -> Android -> Build,找到那個Default debug
Time of Update: 2018-12-07
JAVA反射機制定義: JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制。 Java反射機制主要提供了以下功能:
Time of Update: 2018-12-07
歌詞同步的原理其實很簡單: 歌詞顯示是一個線程, 音樂播放時一個線程,通過播放時間將歌詞顯示進度與播放進度同步起來。 網路標準的歌詞格式是LRC。 我們看下一個LRC文檔,其格式就一目瞭然了。 [ti:愛] [ar:小虎隊] [al:華納國語情濃13首] [by:愛上你了音樂網] [02:08.00][00:38.00]把你的心、我的心串一串 [02:11.00][00:41.00]串一株幸運草、串一?同心圓 [02:16.00][00:46.00]讓所有期待未?的呼喚 [0
Time of Update: 2018-12-07
iPhone上的safari
Time of Update: 2018-12-07
文章目錄 新版本Jelly Bean - Android 4.1的新特性新版本Ice Cream Sandwich - Android 4.0的新特性觸摸長按滑動螢幕拖動雙擊捏開捏閉 模式 保證我們的應用的一致性並且新穎時尚、先進的。 Andrioid的新特性新版本Jelly Bean - Android 4.1的新特性通知通知在Android4.1中得到了顯著的增強: l 使用者可以立即從發出處收到通知 l
Time of Update: 2018-12-07
文章目錄 空間的考慮因素 48dp基準單位 為什麼48dp基準單位 縫隙的原則 預設的顏色字型比例顏色調色盤 度量和網格 行動裝置不僅不同的物理尺寸,而且在螢幕解析度(DPI)。為了簡化多個螢幕設計的方式,手機(小於600dp)平板(大於或等於600dp)。有幾種解析度LDPI,MDPI,HDPI,XHDPI。最佳化您的應用程式的使用者介面的布局設計來取捨不同的解析度,並提供可供選擇的不同解析度位元影像映像。 空間的考慮因素
Time of Update: 2018-12-07
相同點:實現思路。 自己的伺服器與apple(APNS)或google PUSH伺服器進行通訊,PUSH伺服器依據相應的條件(如:當前終端線上),向相應的終端裝置發送PUSH資訊。 終端裝置通過自己確定身份的機制告知PUSH伺服器我存在,並將PUSH伺服器返回給終端的一個ID發給自己的伺服器,當自己伺服器需要PUSH時,與Apple或android PUSH伺服器通訊,其中需發送ID資訊。不同點:裝置身份的確定 APPLE
Time of Update: 2018-12-07
項目描述:音樂一點通是一款整合本地音樂,網路音樂的音樂播放器,不僅介面美觀,而且更加人性化,可以完全替換Android內建的播放器。 特點描述:
Time of Update: 2018-12-07
Android provides a set of powerful log utilities to make our developing life easier. If you've ever used the OutputDebugString function and the DebugView on windows, you'll find they works very similar to android's counterpart in the sense of user
Time of Update: 2018-12-07
In the previous post, native programming on android, I showed how to use code sourcery toolchain to do native programming on android. But in that way, we must link c library statically into our application, which is not desirable. So, in this post,
Time of Update: 2018-12-07
Streaming media refers to the capability of playing media data while the data is being transferred from server. The user doesn't need to wait until full media content has been downloaded to start playing. In media streaming, media content is split
Time of Update: 2018-12-07
文章目錄 過濾日誌輸出控制日誌輸出格式查看可用日誌緩衝區查看stdout 和stderr Android日誌系統提供了記錄和查看系統調試資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過 logcat 命令來查看和使用.使用logcat命令你可以用 logcat 命令來查看系統日誌緩衝區的內容:[adb] logcat [<option>] ... [<filter-spec>]
Time of Update: 2018-12-07
一、Android編碼規範1.java代碼中不出現中文,最多注釋中可以出現中文2.局部變數命名、靜態成員變數命名只能包含字母,單詞首字母出第一個外,都為大寫,其他字母都為小寫3.常量命名只能包含字母和_,字母全部大寫,單詞之間用_隔開4.layout中的id命名命名模式為:view縮寫_模組名稱_view的邏輯名稱view的縮寫詳情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.acti