Time of Update: 2018-12-04
使用樣式檔案,在values 目錄下建立styles.xml檔案<resources><style name="dialog" parent="@android:style/Theme.Dialog"><item name="android:windowFrame">@null</item><item name="android:windowIsFloating">true</item><item
Time of Update: 2018-12-04
GridView: 1、網格顯示資源內容 2、使用numColumns屬性列數Tab: 1、寫的tabActivity類要繼承 TabActivity,其自身已經是一個Activity,無需再次進行渲染; 2、在代碼中擷取TabHost對象,使用LayoutInflater對象的inflater(int xmlLayoutSrc, TabHost.getTabContentView(), true); 設定在原有內容中追加內容;
Time of Update: 2018-12-04
Service: 掌握進程內服務的管理方法; 掌握服務的隱式啟動和顯示啟動; 掌握跨進程服務的綁定和調用方法; 進程之間通訊; 綁定方式:資料共用方便; bindService()建立服務串連 和 unbindService()停止服務串連(Connection); 如果沒有啟動bindService沒有調用,則會自動調用Service;
Time of Update: 2018-12-04
google map: MapActivity MapView ListActivity 添加許可權 指定activity標籤中添加:<uses-library android:name="com.google.android.maps" /> 書寫的類extends MapActivity,添加MapView組件,在manifest中添加網路許可權 <uses-permission
Time of Update: 2018-12-04
好多同事都用Intellij開發android了,我也嘗試使用過,不過配置不好,所以就一直沒用,最近又嘗試配置了下,還不錯,會配置了。以後會嘗試使用。其實開始不會用,因為網上資料少,就不敢自己弄,但是我昨天一直看官方文檔操作,其實挺容易的,一點都不難。官方文檔絕對是最簡單的教程。Developing applications for Android using existing
Time of Update: 2018-12-04
Android的螢幕尺寸有很多,因此適配就是一個大的問題,有的時候對圖片的顯示有不同的要求,那麼利用scaleType這個屬相就能控製圖片如何展開。 ImageView.ScaleType.CENTER|android:scaleType="center"以原圖的幾何中心點和ImagView的幾何中心點為基準,按圖片的原來size置中顯示,不縮放,當圖片長/寬超過View的長/寬,則截取圖片的置中部分顯示ImageView的size.當圖片小於View 的長寬時,只顯示圖片的size,不剪裁。
Time of Update: 2018-12-04
頁面內容較多的時候,如果在小螢幕手機上,就會出現軟鍵盤覆蓋螢幕內容的問題,這個時候我們通常會再XML的布局中包裹一層ScrollView,來讓布局可滑動,但是光加這個還不夠,還要加入下面這個屬相才完美。resize,就是重新計算顯示內容需要的空間,會壓縮已有內容。android:windowSoftInputMode="adjustResize" >很多細節想是想不到的,只有真正碰到才會去想辦法解決,最佳化。
Time of Update: 2018-12-04
在MainActivity中描述一個按鈕控制項,編寫單擊事件,跳轉到另一個ProgressBarActivity,ProgressBarActivity中開始使用進度條小例子:在layout檔案夾中建立progress_bar.xml的布局管理檔案,同時在 AndroidManifest.xml中進行頁面註冊。在progress_bar.xml中編寫代碼:<LinearLayout
Time of Update: 2018-12-04
學習android才一個星期,在一些資料上看見了一些例子,其中檔案總管的實現中科學的東西相當多.在首頁面FileManagerActivity中的代碼: package com.hoperun.activity;import java.io.File;import java.util.ArrayList;import android.app.AlertDialog;import android.app.ListActivity;import
Time of Update: 2018-12-04
我想寫一個組件,可以利用註解的方式,自動找到這個View,並且可以找到點擊事件的方法,像這樣(註解類就不貼出來了): @ViewClick(viewId=R.id.clickBtn, clickMethod="btnClickMethod") private Button btnClick; 但是中間遇到了一些問題,log如下所示: 12-27 19:04:51.090: W/System.err(14345): java.lang.IllegalArgumentException:
Time of Update: 2018-12-04
Android源碼計算機:當輸入到一定數,加減乘除一些數後,容易報錯。2. 想在計算機的數字輸入框中,加入限制最大輸入數並提示。用如下方法本來可以很輕意地解決此問題 ,但由於布局運用到了:CalculatorDisplay,其extends了ViewSwitcher,在lengthFilter 需要用到參數:EditText,即輸入框。由於對android源碼計算機不熟,一時不知如何擷取計算機輸入框,後來發現通過CalculatorDisplay的getChildAt(1)可以取得
Time of Update: 2018-12-04
比如百度瀏覽器有個功能是頁內尋找功能,就是使用的ActionMode.Callback,這個工具是Android3.0之後才提供的。應該就是為了替換菜單鍵(menu)用的,因為3.0之後的menu鍵被取消了。不過在中國的大部分國產的廠商仍然保留了menu鍵,或許為了更符合中國人的使用習慣把。http://blog.csdn.net/fireofstar/article/details/7350177http://www.android-doc.com/reference/android/view
Time of Update: 2018-12-04
1.最基本的http://blog.csdn.net/xipiaoyouzi/article/details/79372582.有幾個例子http://www.eoeandroid.com/thread-564-1-1.htmlhttp://www.eoeandroid.com/forum.php?mod=viewthread&tid=775&reltid=564&pre_thread_id=0&pre_pos=3&ext=3.好多例子哦http://gu
Time of Update: 2018-12-04
Android開發指南(36) —— Search 前言 本章內容為Android開發人員指南的 Framework Topics/Search章節,譯為"搜尋",版本為Android 4.0 r1,翻譯來自:"獃獃大蝦",歡迎訪問他的微博:"http://weibo.com/popapa",再次感謝"獃獃大蝦"
Time of Update: 2018-12-04
Android如何繪製視圖當一個activity接收到焦點的時候,它將會被要求繪製介面布局。Android的framework將會處理繪製的過程,但是activity必須提供布局層的根節點。繪製是從布局層的根節點開始的。它要度量和繪製布局樹。繪製是通過遍曆整個布局樹然後渲染那些交叉於無效地區的視圖。反之,每一個view
Time of Update: 2018-12-04
1、問題提出1)為何需要多線程?2)多線程如何??3)多線程機制的核心是啥?4)到底有多少種實現方式? 2、問題分析1)究其為啥需要多線程的本質就是非同步處理,直觀一點說就是不要讓使用者感覺到“很卡”。eg:你點擊按鈕下載一首歌,接著該按鈕一直處於按下狀態,那麼使用者體驗就很差。 2)多線程實現方式implements Runnable 或 extends
Time of Update: 2018-12-04
項目中做國際化UI的調整,因為中文和英文不一樣,所以,用到了這裡的知識:Java代碼 TextView textView = (TextView)findViewById(R.id.textview); //方法一: textView.setText(Html.fromHtml("<font color=\"#ff0000\">紅色</font>其它顏色")); //方法二: String text = "獲得銀寶箱!"; SpannableStr
Time of Update: 2018-12-04
原文地址:Android中的進程與線程 原文作者:江鵬android中進程與進程,線程與線程之間如何通訊??1.一個android程式開始運行時,會單獨啟動一個process預設情況下,所有這個程式中的activity或者service都會跑在這個process預設情況下,一個android程式也只有一個process,但一個process下卻又多個thread.2.一個android程式開始運行時,就有一個主線程Main
Time of Update: 2018-12-04
Android sdk中已經內建了5種布局,具體如下:1.線型布局:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2018-12-04
一般的解決方案是,形如: character=/:) file=2.gif這樣的設定檔。那麼可以把圖片和Emoji的對應關係儲存在一個有序的LinkedHashMap中去。用SpannableString來處理這種字串//解析訊息內容SpannableString icontent = new SpannableString(content);處理icontent的代碼如下: public SpannableString