Time of Update: 2018-12-07
在部落格園的一個文章裡面,我看到了這樣一個對android廣播機制的分解,感覺非常到位,通俗易懂,順便在這裡剪下過來和大家分享一下:摘自:http://www.cnblogs.com/TerryBlog/archive/2010/08/16/1801016.html從現實生活中理解廣播機制一聽到廣播我們第一感覺就會聯想到小時候村裡面的廣播,每逢村裡有什麼活動都是通過廣播發送的。收聽收音機也是一種廣播,在收音機中有很多個廣播電台,每個廣播電台播放的內容都不相同。接受廣播時廣播(發送方)並不在意我們
Time of Update: 2018-12-07
記憶體流失也稱作“儲存滲漏”,用動態儲存裝置分配函數動態開闢的空間,在使用完畢後未釋放,結果導致一直佔據該記憶體單元。直到程式結束。即所謂記憶體流失。 記憶體流失簡單地說就是申請了一塊記憶體空間,使用完畢後沒有釋放掉。它的一般表現方式是程式已耗用時間越長,佔用記憶體越多,最終用盡全部記憶體,整個系統崩潰。由程式申請的一塊記憶體,且沒有任何一個指標指向它,那麼這塊記憶體就泄露了。
Time of Update: 2018-12-07
android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問”properties”表在checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that get
Time of Update: 2018-12-07
剛從案頭應用開發轉做手機開發的同學常常被這個問題困擾——使用者按下Home鍵後,應用不是“完全退出”而是“運行在後台”,它仍然佔用著系統資源,這麼多後台啟動並執行應用必然導致系統變慢,是不是應該在我的應用程式裡給使用者提供一個“退出菜單”或“退出按鈕”呢?我在Android開發文檔裡暫時沒有找到關於這個問題的解釋,但經過在網上調查很多資料以後,我認為答案是比較明顯的:不應提供“退出應用”功能。雖然文檔裡沒有明確說明,但假如這是常用功能,應該有簡便的方法實現,而實際上要靠代碼“退出”一個應用並非易
Time of Update: 2018-12-07
立體package com.sunny;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import java.nio.ShortBuffer;import javax.microedition.khronos.egl.EGLConfig;import javax.microedition.khronos.opengles.GL10;import
Time of Update: 2018-12-07
1.建立一個Android工程,可在菜單中依次點擊File->New->Android Project。2.在彈出的對話方塊中出現的項目意思依次為: “Project name:”,此處填入工程名稱; “build target:”,選擇建立的Android項目的構建目標,在本文中為兩個選項,分別是“Android2.1-update1”和“Google APIs”,前者表示目標環境為Android2.1,後者表示目標環境在Android2.1的基礎上增加了Google
Time of Update: 2018-12-07
1.1版本的emulator在設定好環境變數後,直接在命令列中輸入 emulator就可以啟動了,但是1.5版本中加了個所謂的AVD(Android Virtual Device),AVD就相當於是一個模擬器的,不過你可以利用AVD建立基於不同版本的模擬器,然後使用emulator-avd avdName命令啟動不同的模擬器,下面就介紹如何建立AVD:1.查看當前支援版本(在列出的版本中我們需要記住id值,這個值在第2步中使用): android list targets2.建立AVD(最後的2
Time of Update: 2018-12-07
一、在網上看到一段代碼,是檢測當前行動電話通訊,並且自動切換到Cmwap網路的demo,理論上是可行的,可以修改到cmwap的但是在實際運行中會報錯這樣的錯誤: 二、錯誤如下: Caused by: java.lang.SecurityException: No permission to write APN settings: Neither user 10069 nor current process has
Time of Update: 2018-12-07
一.ContentProvider 1.什麼是ContentProvider ContentProvider是Android四大組件之一, 用來將程式內的資料共用給其他程式. 在共用資料的時候, 將操作資料的代碼封裝成方法, 不直接把資料暴露出來, 提高安全性. 可以對ContentProvider註冊ContentObserver, 即時監聽資料修改. 2.怎麼建立和訪問ContentProvider **
Time of Update: 2018-12-07
在網上查了好多資料,大致都雷同,大家都是互相抄襲的,看著很費勁,不好理解,自己總結一下,留著需要看的話來尋找。代碼中的例子如下:<ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_height="@dimen/passcode_height"
Time of Update: 2018-12-07
1 我們大家都看過平鋪的效果,那麼我們都是怎麼樣才能實現的那,我們其實主要用到的就是api,我們一開始new一個bitmap,就可以了,但是,大家都沒有想過,我們還可以用什麼方法來做這個事情那,那麼我們就來說說第二種方法,那就在用到了xml,上面我們說了兩個方法,但android是非常強大的,也就是說我們還有第三個方法,那就是我們自己畫出來,那麼我們就來看看代碼吧: 2 3 1)第一種利用系統提供的api實現 4 5 Bitmap bitmap = BitmapFactory.
Time of Update: 2018-12-07
1 <?xml version="1.0" encoding="utf-8" ?> 2 <resources> 3 <color name="white">#ffffff</color><!--白色 --> 4 <color name="ivory">#fffff0</color><!--象牙色 --> 5 <color name="lightyellow">#ffffe0
Time of Update: 2018-12-07
Android程式使用代碼的安裝和卸載!!! 安裝:String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(fileName)),
Time of Update: 2018-12-07
Android提供三種字型:“Sans”,“serif”和“monospace”。1、在Android XML檔案中設定字型可以採用android:typeface,例如android:typeface=”monospace”。在這裡例子中我們在Activity中對android:text=”Hello, World!
Time of Update: 2018-12-07
首先,鄙人要發泄下對Android小小的不滿,為神馬2.3才有api來支援front Camera ,為神馬2.3之前的版本也會有自拍,為神馬每個廠商的調用自拍的方式都不一樣。尼瑪同樣是寫程式,至於搞那麼多不同版本不同相容性問題麼。生物識別技術技術你們傷不起啊!!!GOOGLE 您神馬時候才能統一啊!!!別折磨我們這群蛋疼的碼農了。該死的魂淡廠商們,你們大致統一一下行不行,坑爹的。if(model.equals(SUMSUNG&HTC&MOTO)){system.exit(0)}
Time of Update: 2018-12-07
程式員最頭疼的事情就是bug和debug。這次debug長達20天,搞的我心力交瘁。累,因為Android相容性,不同手機會有不同的bug出來,而且很難複現,所以就上網找了下類似儲存錯誤log到檔案再上傳到伺服器,現把源碼也共用出來。上傳至伺服器的代碼我沒加。相信大家都有現成的代碼了。先講下原理,跟JavaEE的自訂異常捕獲一樣,將錯誤一直向上拋,然後在最上層統一處理。這裡就可以獲得Exception Message,進行儲存操作異常捕獲類如下:/** * @author Stay
Time of Update: 2018-12-07
本文圍繞 .9.png 格式圖片討論以下兩個話題: 1. 該格式圖片的特點 2. 製作方式 一 .9.png 格式的檔案的特點 與傳統的png 格式圖片相比, 9.png 格式圖片在圖片四周有一圈一個像素點組成的邊沿,該邊沿用於對圖片的可擴充區和內容顯示區進行定義。 這種格式的圖片在android
Time of Update: 2018-12-07
我也試試老外寫部落格= =怎麼防止程式後台運行長時間後切換回來導致application裡的value被清空而crash。 1. ScenarioYou have a customize Application (named MyApplication). and you initialize some parameters in MyApplication. When you press 'Home' , your app will be suspended by system . If
Time of Update: 2018-12-07
因為以前寫過一個,感覺寫的有點不詳細,這裡做為一個補充! 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->TelephonyManager telephonemanage = (TelephonyManager) getWindow() .getContext().getSystemService(Context.
Time of Update: 2018-12-07
有時候為了使用方便,需要在案頭上添加捷徑,下面是兩種添加捷徑的方法:1. 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->void setshortCut() { Intent addShortcut = new Intent();// 設定捷徑的名字