Time of Update: 2013-12-11
文法(SYNTAX):<compatible-screens> <screenandroid:screenSize=["small" | "normal" | "large" | "xlarge"]
Time of Update: 2013-12-11
文法(SYNTAX):<categoryandroid:name="string"/>包含於(CONTAINED
Time of Update: 2013-12-11
Near Field Communication (NFC) 為一短距離無線通訊技術,通常有效通訊距離為4厘米以內。NFC工作頻率為13.65 兆赫茲,通訊速率為106 kbit/秒到 848kbit/秒。NFC通訊總是由一個發起者(initiator)和一個接受者(target)組成。通常initiator 主動發送電磁場(RF)可以為被動式接受者(passive target)提供電源。其工作的基本原理和收音機類似。正是由於被動式接受者可以通過發起者提供電源,因此target
Time of Update: 2013-12-11
[這篇文章是我對dev Guide中Processes and Threads的翻譯和總結, 也加上了一些個人理解] android中的進程預設情況下, 同一個application中的所有component運行在同一個linux進程下. 啟動一個component A時, 如果已存在處於運行狀態中的component B, 且A和B屬於同一個application, 那麼component A將在component B所在的進程下運行.
Time of Update: 2013-12-11
文法(SYNTAX):<uses-featureandroid:name="string" android:required=["true" |
Time of Update: 2013-12-11
需求說明: 項目開發過程中,需要將公用資源打包成jar包,後面的app直接將jar包匯入項目,實現公用資源共用。資源打包 對項目資源打包,包含了class,assets,res 1 通過AssetManager類讀取jar包中的資源檔 AssetManager類提供了讀取檔案,讀取xml檔案的介面註:限制條件是
Time of Update: 2013-12-11
Android 使用的資料庫是SQLite資料庫,對於資料庫記錄的操作,可以使用Cursor(遊標)來進行。1. 關於 Cursor在你理解和使用 Android Cursor 的時候你必須Crowdsourced Security Testing道關於 Cursor 的幾件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必須知道每一列的名稱。你必須知道每一列的資料類型。Cursor 是一個隨機的資料來源。所有的資料都是通過下標取得。Cursor 位於
Time of Update: 2013-12-11
Animation mScaleAnimation = new ScaleAnimation(0.5f, 1.0f, 0.5f, 1.0f,//
Time of Update: 2013-12-11
關鍵字:android APN的設定問題 SDK APN設定 預設“已起用資料” 關閉平台:S5PC110 S5PV210系統:android2.3
Time of Update: 2013-12-11
全屏在Activity的onCreate方法中的setContentView(myview)調用之前添加下面代碼requestWindowFeature(Window.FEATURE_NO_TITLE);//隱藏標題 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2013-12-11
做android的開發時,遇到了擷取有線ip地址的問題.不多說 上代碼!for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement();
Time of Update: 2013-12-11
類說明1. 嵌套類class Fragment.InstantiationException當有一個執行個體化錯誤時,會通過instantiate(Context, String, Bundle)方法拋出這個異常類。class Fragment.SavedState通過FragmentManager.saveFragmentInstanceState(Fragment)方法從一個Fragment對象執行個體中擷取要儲存的狀態資訊。2.
Time of Update: 2013-12-11
這陣子在做Lephone的適配,測試組提交一個bug:標題列的文字較長時沒有顯示完全,其實這並不能算個bug,並且這個問題在以前其他機器也沒有出現,只是說在Lephone的這個平台上顯示得不怎麼美觀,因為聯想將原生的標題列UI進行了修改。修改的過程中遇到了一個難題,系統內建的那個標題列進度總能夠到達100%後漸退,但是我每次最後到100%那一段顯示不全,嘗試了用線程程式死了卡主了不說,還是一樣的效果,後來同事一句話提醒了我用動畫。確實是這樣我猜系統的也是這樣實現的,等進度到達100%後,用動畫改
Time of Update: 2013-12-11
startActivity()方法可以調用另外的Activity,但這種方法不會給當前的Activity返回一個結果。例如,你有一個Activity提示使用者輸入使用者名稱和密碼,使用者輸入的資訊需要被“回傳”給這個輸入資訊的Activity,那就需要使用startActivityForResult()方法。 1.secondactivity.xml中的代碼。 <?xml version="1.0"
Time of Update: 2013-12-11
例子展示了關閉程式時怎麼持久儲存使用者偏好。 @Override protected void onResume() { super.onResume(); SharedPreferences prefs =
Time of Update: 2013-12-11
使用RelativeLayout,可以很容易地實現錨定視圖。觀察以下的main.xml檔案,它包含了5個被內嵌在<RelativeLayout>中的Button: <RelativeLayout android:layout_width="fill_parent" android:layout_height=&
Time of Update: 2013-12-11
01 public Bitmap convertToBitmap(String path, int w, int h) {02 BitmapFactory.Options opts = new
Time of Update: 2013-12-11
Time of Update: 2013-12-11
最近在改應用的一些bug,想起來可以把常見錯誤整理下,方便自己下次更快速找出錯誤原因,也給遇到同樣問題的同學提供解決思路。我會將錯誤歸類,今天先寫一點,以後再增加,歡迎指正。(為了不透漏一些資訊,log中包名被修改了)1.[java] FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity
Time of Update: 2013-12-11
-------------.javasuper.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.main_titlebar)