Time of Update: 2018-12-07
情景模式的設定大家應當相當熟悉了,但是在Android中如何通過自己的程式進行情景模式的設定呢,情景模式分為多種多種,即可以使用系統內建的,也可以使用自訂的,但是在開發某些程式時,可能需要在程式中更改情景模式,那麼此就需要進行情景模式的設定。下面簡單介紹一下情況模式的設定方式:首先擷取當前的情景模式: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-
Time of Update: 2018-12-07
在這裡把三種擷取網頁內容的資訊進行了綜合,在前面已經對通過表單提交上傳檔案進行了處理,現在把這三種方式進行了綜合,放到一塊,協助大家進行一個比較,下面為三種方式 的部分代碼:一共三個函數,都可以直接調用,但是在訪問網路的時候,記得要加上存取權限 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> // 直接擷取資訊 void
Time of Update: 2018-12-07
有時候我們在後台運行程式,但是需要給使用者一個提示,在這個時候就需要使用提示資訊了,即在提示欄顯示一個表徵圖或者是文字提醒使用者。下面是實現的代碼: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->protected void showNotification(int id) { CharSequence from = "定位服務"
Time of Update: 2018-12-07
在使用Android串連網路的時候,並不是每次都能串連到網路,在這個時候,我們最好是在程式啟動的時候對網路的狀態進行一下判斷,如果沒有網路則進行即時提醒使用者進行設定。要判斷網路狀態,首先需要有相應的許可權,下面為許可權代碼:即允許訪問網路狀態:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><uses-permission
Time of Update: 2018-12-07
今天想寫一個簡單的拔打電話的程式,寫出來了,老是報錯,跟蹤了一下,找到錯誤了,原來是沒有許可權,以前光看書的時候說,但是真正寫的時候還是會忘記,以後得多寫一寫了,書上說的容易,但是要使用的時候就會感覺到比較麻煩了!下面是今天寫的和出現的錯誤,好好總結一下!在使用Android開發程式時,經常需要調用系統服務,如拔打電話號碼,需要調用:<uses-permission android:name="android.permission.CALL_PHONE" />
Time of Update: 2018-12-07
最近在開發一個與GPS相關的項目,因為其中涉及到了GPS的使用,眾所周知,GPS是相當耗電的,因此就想著怎麼能知道當前的電量,並且在電量達到一個下限的時候,及時提醒給使用者,以根據情況關閉GPS,節省電量,以備電話急用,後來查資料,看API,終於找到了方法,怎麼來監視電量,根據電量的變化來擷取當前的電量多少,並且根據其它狀態綜合對手機進行管理,以達到管理最優的狀態。 下面是代碼:代碼Code highlighting produced by Actipro
Time of Update: 2018-12-07
ACCESS_FINE_LOCATION、ACCESS_LOCATION_EXTRA_COMMANDS、ACCESS_MOCK_LOCATION是有關GPS定位擷取的資訊使用GPS
Time of Update: 2018-12-07
drawable-hdpi,drawable-ldpi,drawable-mdpi的區別hdpi裡面主要放高解析度的圖片,如WVGA (480x800),FWVGA (480x854)mdpi 裡面主要放中等解析度的圖片,如HVGA (320x480)ldpi裡面主要放低解析度的圖片,如QVGA (240x320)系統會根據機器的解析度來分別到這幾個檔案夾裡面去找對應的圖片所以在開發程式時為了相容不同平台不同螢幕,建議各自檔案夾根據需求均存放不同版本圖片
Time of Update: 2018-12-07
在Android手機上進行程式的開發,其實也可以說是進行嵌入式的開發,由於裝置的處理速度,電量等等資源無法與電腦相比,因此在開發的時候特別需要進行一些最佳化,下面總結一下需要注意的方面。一、儘可能避免建立對象(Object)二、使用自身方法三、使用虛擬優於使用介面四、使用靜態優於使用虛擬五、儘可能避免使用內在的Get,Set方法六、緩衝屬性調用七、聲明Final常量八、謹慎使用增強型for迴圈語句九、避免使用枚舉類型十、通過內聯類使用包空間十一、避免浮點類型的使用
Time of Update: 2018-12-07
終於經過多次找錯,修改把一個簡單的照相機程式完成了,照相類代碼如下: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 class surface extends SurfaceView implements SurfaceHolder.Callback { 2 3 SurfaceHolder sfholder; 4 5
Time of Update: 2018-12-07
有時候為了使用方便,需要在案頭上添加捷徑,下面是兩種添加捷徑的方法:1. 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->void setshortCut() { Intent addShortcut = new Intent();// 設定捷徑的名字
Time of Update: 2018-12-07
今天在讀取檔案的時候,突然想了一下,如果檔案是放在raw目錄下面應該怎麼讀取呢? 需要注意的是,來自Resources和Assets 中的檔案只可以讀取而不能進行寫的操作 以下為從Raw檔案中讀取: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public String getFromRaw(){ try {
Time of Update: 2018-12-07
今天弄了差不多一天手機拍照,後來,邊弄邊想,而且現在也不知道自己知道的這些對不對,首先,如果使用此種方式拍照的話,程式在模擬器中,剛啟動就會出問題,不知道什麼原因,猜可能是因為是模擬器的原因,目前沒有手機進行測試,這一些無法解釋,代碼如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Intent intent = new
Time of Update: 2018-12-07
今天在單位討論怎麼樣使用手機進行辦公的時候簡單呢,突然想到了手機卡的串號,只要通過手機卡的串號就能唯一確定一張手機卡,這樣子的話,在登入系統的時候,都不要登入了,只要使用串號就可以了,而且也不會與其它網的手機混在一塊,晚上回來就寫了一下子,一開始居然報錯,後來才想起來,原來是許可權的設定問題造成的。具體代碼如何: Context context = getWindow().getContext(); TelephonyManager telephonemanage =
Time of Update: 2018-12-07
在Android中使用Sharedpreferences 記錄資料,就像是使用在電腦軟體開發中使用Ini檔案記錄資料一樣,只是做一些簡單的記錄,如,軟體啟動是否自動進行某項操作等,但是這個檔案的形式為XML形式,內容如下: <?xml version="1.0" encoding="utf-8" standalone="yes" ?> - <map> <boolean name="isAutoRun" value="true" />
Time of Update: 2018-12-07
不用在意剩餘記憶體的大小,其實很多人都是把使用其他系統的習慣帶過來來了。android大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關係。如果你知道java,就能更清楚這機制了。其實和java的記憶體回收機制類似,系統有一個規則來回收記憶體。進行記憶體調度有個閥值,只有低於這個值系統才會按一個列表來關閉使用者不需要的東西。當然這個值預設設定得很小,所以你會看到記憶體老在很少的數值徘徊。但事實上他並不影響速度。相反加快了下次啟動應用的速度。這本來就是android標榜的優勢之一,
Time of Update: 2018-12-07
在進行Android開發的過程中,免不了,要開發TCP/UDP通訊的程式,下面這兩段代碼,分別介紹了TCP/UCP通過的一個執行個體:代碼一: private void tcpdata() {try {Socket s = new Socket("192.168.0.25", 65500);// outgoing stream redirect to socketOutputStream out = s.getOutputStream();//
Time of Update: 2018-12-07
剛開始寫程式的時候,尤其是使用Google地圖,MapABC地圖的時候,在開發時,使用的是Debug版的指紋,但是在發布程式的時候,不再能使用Debug版的指紋了,因為,我們需要擷取應用程式的指紋。
Time of Update: 2018-12-07
最近幾天研究ListView實現分頁載入和滾動式載入,發現可以用listView的OnScroll方法來實現,直接上代碼ListViewScroll.javaview plaincopy to clipboardprint?package zy.lucifer.ListViewScroll; import android.app.Activity; import android.os.Bundle; import android.util.Log; import
Time of Update: 2018-12-07
要擷取網路上的圖片,首先得有網路的存取權限,這個不再寫了,以前的文章中寫過,還有布局方式不再寫了,就是寫也是一個簡單的布局,沒有多大意義,直接上核心代碼:這是本人使用的一個簡單的類,來擷取網上的圖片。public static Bitmap getImage(String Url) throws Exception {try {URL url = new URL(Url);String responseCode =