Time of Update: 2018-12-08
前言本合集包含Android 141章節的API和12篇開發人員指南,包含以往曆次發布的合集內容。Android中文翻譯組是一個非盈利性質的開源組織,聚一批開發人員、大學生、研究生等Android愛好者,利用業餘時間對Android相關的API及開發人員指南等進行翻譯,至今已超過200人報名參與,歡迎加入,聯絡Mail:over140@gmail.com,關於翻譯組的更多介紹,請看這裡。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/
Time of Update: 2018-12-07
1、添加控制項,運行,但有一個main.out.xml老是報錯,說沒有內容原因:和vs有所不同,eclipse的運行編譯與當前開啟的檔案密切相關,所以就出問題。切換到java檔案,運行就ok。參考2、怎樣添加ActivityActivity就是表單,開啟AndroidManifest.xml,在Application視圖,可以看到添加前,必須要建立一個相應的class才行。添加各項內容後:調用新視窗:Intent i=new Intent();i.setClass(add2.this,
Time of Update: 2018-12-07
最近一直在玩Android手機,當然也忘不了在這個平台下搞些和地圖相關的東西。Android手機內建了Google的地圖軟體,不過原來不支援離線瀏覽,所以很費流量,5.0版本以後可以支援離線瀏覽,需要先把地圖先下載到本地,有時間可以測試一下。所以一直在用RMaps,具體的介紹大家可以參考下面這篇文章:http://www.hiapk.com/bbs/viewthread.php?tid=147574&extra=page%3D1%26amp;filter%3Dtype%26amp;typ
Time of Update: 2018-12-07
筆記: Android 調用地圖顯示資訊try{ //直接調用圖吧地圖 Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("geo:39.922840,116.3543240,北京市西城區阜外大街2號萬通大廈"); intent.setData(uri); intent.setClassName("com.mapbar.android.mapbarmap",
Time of Update: 2018-12-07
文章目錄 安裝步驟(線上和離線) ------------------------------------------------------------------------------------------------------------------------【Android學習專題】搭建Android開發環境 SkySeraph Dec 2nd 2011 HQUEmail:zgzhaobo@gmail.com
Time of Update: 2018-12-07
文章目錄 1 一些下載2 cygwin安裝3 cygwin環境驗證4 配置NDK路徑5 編譯工程產生.so檔案6 在eclipse中整合c/c++開發環境(備選)7 配置C/C++的編譯器。。。8 常見錯誤及解決方案 【Android學習專題】搭建Android NDK環境SkySeraph Feb 16th 2012 SZTCLEmail:zgzhaobo@gmail.com QQ:452728574NDK:Native
Time of Update: 2018-12-07
RelativeLayout用到的一些重要的屬性: 第一類:屬性值為true或false android:layout_centerHrizontal 水平置中 android:layout_centerVertical 垂直置中 android:layout_centerInparent 相對於父元素完全置中 android:layout_alignParentBottom 貼緊父元素的下邊緣
Time of Update: 2018-12-07
Introducing Android Hello Android 接著前兩篇的內容,本文簡要介紹一下Android的項目結構。 一個Android項目會包括java源檔案,資源檔片,基於xml的布局檔案等,第三方的jar包等。這些檔案最終會被編譯成一個.apk檔案即Android應用程式可執行檔Android package file, .apk檔案可以安裝在類比裝置或者真機上。 看一下前一篇我們建立的HelloAndroid項目的結構圖: 可以看到Android項目主要包括:
Time of Update: 2018-12-07
最近剛開始學習Android,找了幾個Demo,研究了一下Android的代碼結構。 今天在調試一個Demo時,修改了布局檔案layout\main.xml,然後ctrl + F11運行, 結果碰到下面的錯誤:[2010-06-26 16:48:10 - ListViewDemo] Error in an XML file: aborting build.[2010-06-26 16:48:10 - ListViewDemo] res\layout\main.xml:0: error:
Time of Update: 2018-12-07
一些特定的情況下,無法用靜態方法定義頁面中用到的view。如自訂的曲線圖,就是一個獨立的view,要把它作為一個部分插入到頁面中,需要以下的方法:LinearLayout l = new LinearLayout(this); //l就是當前的頁面的布局l.addView(myView); //加入新的viewl.setPadding(20, 390, 20, 40); //設定位置LinearLayout.LayoutParams p = new
Time of Update: 2018-12-07
大致情況:安裝Android開發環境,網上有很多的教程,裝eclipse,jdk…別的問題都不大,最麻煩的是裝sdk,因為安裝是一個線上安裝過程,而要安裝的檔案都非常巨大(20多個60M以上的Zip包),而且線上裝速度有時慢,所以比較費勁。嘗試了一些方案,我覺得先離線裝,再線上補的方法挺好。以下是一些心得:需求:網速要快,因為下載量非常大。硬碟要大,因為安裝的、解壓的東西也多也大。Eclipse:http://www.eclipse.org/downloads/ ,應該下載for Java
Time of Update: 2018-12-07
不管什麼語言,瞭解資訊的輸出可謂緊要的事情,如vb的msgbox,js的alert,c#的MessageBox.Show,這個對於調試意義重大。Android的輸出方法有:一、用Log輸出。共分Log.v,Log.d,Log.i,Log.w,Log.e,和Log4Net差不多了,用顏色區分,在LogCat視窗中查看。二、用AlertDialog。將快顯視窗,並可以處理返回事件import android.app.AlertDialog;import
Time of Update: 2018-12-07
移動平台前端開發是指標對高端智能手機(如Iphone、Android)做網站適配也就是WebApp,並非是針對普通手機開發Wap 2.0,所以在閱讀本篇文章以前,你需要對webkit核心的瀏覽器有一定的瞭解,需要對HTML5和CSS3有一定的瞭解。1、首先我們來看看webkit核心中的一些私人的meta標籤,這些meta標籤在開發webapp時起到非常重要的作用 (1)<meta content="width=device-width; initial-scale=1.0;
Time of Update: 2018-12-07
MVC (Model-View-Controller):M是指邏輯模型,V是指視圖模型,C則是控制器。一個邏輯模型可以對於多種視圖模型,比如一批統計資料你可以分別用柱狀圖、餅圖來表示。一種視圖模型也可以對於多種邏輯模型。使用MVC的目的是將M和V的實現代碼分離,從而使同一個程式可以使用不同的表現形式,而C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新,這與《設計模式》中的觀察者模式是完全一樣。
Time of Update: 2018-12-07
1.成為Android高手一般分為六個階段: 第一階段:熟練掌握Java SE,尤其是對其內部類、線程、並發、網路編程等需要深入研究;熟練掌握基於HTTP協議的編程,清楚POST和GET等請求方式流程和細節;能夠進行基本的Java Web編程,如果能夠使用Java EE則更好; 第二階段:精通Android的核心API的使用,例如四大組件所涉及的API、Context等,精通核心介面的編程,例如ListView的編程;到達這個階段已經能夠做大部分基本的應用開發了;
Time of Update: 2018-12-07
1.概念 SurfaceView是View類的子類,可以直接從記憶體或者DMA等硬體介面取得映像資料,是個非常重要的繪圖視圖。它的特性是:可以在主線程之外的線程中向螢幕繪圖上。這樣可以避免畫圖任務繁重的時候造成主線程阻塞,從而提高了程式的反應速度。在遊戲開發中多用到SurfaceView,遊戲中的背景、人物、動畫等等盡量在畫布canvas中畫出。2.實現方法1)實現步驟 a.繼承SurfaceView
Time of Update: 2018-12-07
1. android記憶體泄露概念
Time of Update: 2018-12-07
1.單元測試概念 單元測試(又稱為模組測試),檢驗程式模組(軟體設計的最小單位)正確性的測試工作,常常是程式員寫的一段代碼。對於物件導向編程,最小單元就是方法,包括基類(超類)、抽象類別、或者衍生類別(子類)中的方法。 android中的測試架構是擴充的junit3,所以在學習android的單元測試之前,可以先學習junit3的使用.junit3要學習的東西其實也不多. junit3的入門可以參考:http://android.blog.51cto.com/268543/499
Time of Update: 2018-12-07
RelativeLayout布局 android:layout_marginTop="25dip" //頂部距離 android:gravity="left" //空間布局位置 android:layout_marginLeft="15dip //距離左邊距 // 相對於給定ID控制項 android:layout_above 將該控制項的底部置於給定ID的控制項之上; android:layout_below 將該控制項的底部置於給定ID的控制項之下;
Time of Update: 2018-12-07
Android proxy setting 1. Launch adb shell from your-android-folder\tools. [adb shell] 2. Find db file. Normally - /data/data/com.android.providers.settings/databases/settings.db 3. Launch sqlite. [sqlite3