Time of Update: 2018-12-06
android應用程式可以通過HttpURLConnection的getInputStream()方法訪問web伺服器上的檔案,但是我在調試時始終提示Connection Refused異常,後來仔細分析了一下: 我要下載的伺服器檔案的url是http://localhost:8080/mp3player/resources.xml,因為My
Time of Update: 2018-12-06
在Android應用的開發中,如果我們需要在不同的模組(比如不同的Activity之間)之間傳遞資料,通常有以下兩種方法:1.
Time of Update: 2018-12-06
一:不同的layout Android手機螢幕大小不一,有480x320, 640x360, 800x480,854x480.怎樣才能讓App自動適應不同的螢幕呢? 其實很簡單,只需要在res目錄下建立不同的layout檔案夾,比如layout-640x360,layout-800x480,所有的layout檔案在編譯之後都會寫入R.java裡,而系統會根據螢幕的大小自己選擇合適的layout進行使用。
Time of Update: 2018-12-06
Intent應該算是Android中特有的東西。你可以在Intent中指定程式要執行的動作(比如:view,edit,dial),以及程式執行到該動作時所需要的資料。都指定好後,只要調用startActivity(),Android系統會自動尋找最符合你指定要求的應用程式,並執行該程式。★intent大全:1.從google搜尋內容Intent intent = new
Time of Update: 2018-12-06
在 Android 上,應用程式的開發,大部分基於 Java 語言來實現。要使用 c 或是 c++ 的程式或庫,就需要使用 NDK 來實現。 NDK 是 Native Development Kit 的簡稱。它是一個工具集,整合了 Android 的交叉編譯環境,並提供了一套比較方便的 Makefile ,可以協助開發人員快速開發 C 或是 C++ 的動態庫,並自動的將 so 和 java 程式打包成 apk ,在 Android 上運行。 好,閑話少說,我們以一個簡單的執行個體,來講解
Time of Update: 2018-12-06
前言今天看了pro android 3中menu這一章,對Android的整個menu體系有了進一步的瞭解,故整理下筆記與大家分享。PS:強烈推薦《Pro Android 3》,是我至今為止看到的最好的一本android書,中文版出到《精通Android 2》。理解Android的菜單菜單是許多應用程式不可或缺的一部分,Android中更是如此,所有搭載Android系統的手機甚至都要有一個"Menu"鍵,由此可見菜單在Android程式中的特殊性。Android
Time of Update: 2018-12-06
Android源碼目錄hardware/ril/libril目錄中總共包含5個C/CPP檔案,它們分別是ril_commands.h、ril_unsol_commands.h、ril_event.h、ril_event.cpp和ril.cpp。這篇文章主要分析ril_event的相關代碼。
Time of Update: 2018-12-06
文章目錄 儲存activity的狀態 儲存activity的狀態在“acitvity的生命週期”一節中提到了當暫停和停止時,activity的狀態是被保留在記憶體中的,當resume時,它會立即開始執行。左圖表示acitvity未銷毀,只是被停止再開始的過程,右圖表示acvitiry所在的進程被關了,那麼acitvity就銷毀了,然後又被重新建立的過程。
Time of Update: 2018-12-06
Android基礎教程:第3版:修訂版(china-pub首發)Google Android贏在起跑線!深入淺出,輕鬆實用理論與實踐的完美呈現基本資料作者: (美)Ed Burnette [作譯者介紹]譯者: 田俊靜 張波 黃湘情叢書名: 圖靈程式設計叢書出版社:人民郵電出版社ISBN:9787115252975上架時間:2011-6-10出版日期:2011
Time of Update: 2018-12-06
相信大家在開發Android應用的過程中肯定碰到過很多重複的工作,寫著重複的代碼,有時候連布局檔案也是一樣,需要重複的勞動,那麼這樣對於我們程式來講肯定是很累很繁瑣的一件事,所以我們在寫代碼的時候是否需要去考慮讓我們寫更少的代碼,程式員要學會偷懶,否則…….. 在開發應用程式的時候我們的設計其實整體的樣式是統一,那麼我們就可以寫一些公用的代碼,這樣對程式來講也便於後面的維護,廢話也不多說了,相信大家肯定也懂的,今天我分享給大家的就是定製一個屬於自己的BaseActivity,這個BaseActi
Time of Update: 2018-12-06
序言這是我第一次嘗試講解一些項目,希望多多提出寶貴意見。項目的一些說明:1.第一期項目針對於一些初學者,恩自已安卓開發環境搭鍵什麼的請巴友在論壇自己搜貼。2.第一期項目講的會比較細緻一些,目前此版本上傳的沒有跳轉功能只是new幾個需要的activity 對每個activity進行說明3.有可能巴友看到的時間不同,所以在下載附件時看清標題後面的小號哦!有問題的留言在相應的文章裡即可4.每期項目結束後我準備找一個適當的時間線上上共同討論關於這個項目的一些新得體會,項目收穫什麼的!內容1
Time of Update: 2018-12-06
時間過得好快,手機剛刷2.3.3沒多久,Google已經放出了2.3.4、3.1的ROM,發布了2.4的代號,儘管較高版本面向的群體非常小眾,但是Android仍然在不遺餘力的追趕著iPhone、iPad。希望這兩大陣營可以良性競爭,為使用者帶來更多更好的裝置和軟體。同時對WP7的芒果更新期待一下,別讓觀眾等的太久,太晚上市,吃的人也不多了。測試代碼下載 言歸正傳,本次開始關注下jQuery
Time of Update: 2018-12-06
除了使用drawable這樣的圖片外今天談下自訂圖形shape的方法,對於Button控制項Android上支援以下幾種屬性shape、gradient、stroke、corners等。 我們就以目前系統的Button的selector為例說下:<shape> <gradient android:startColor="#ff8c00" android:endColor="#FFFFFF"
Time of Update: 2018-12-06
開發android應用,肯定會經常用到andorid手機連絡人,在android中一般都用Listview呈現手機連絡人,如果想實現用checkbox實現全選的效果,預設的ListView好像不太好解決這個問題。以下步驟,可以使用自訂布局來實現手機連絡人的全選,效果如1.建立包含Listview的主介面布局檔案main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-06
記得之前做安卓應用時都是在2.2以下的版本,如果在UI線程中進行耗時操作,比如http,socket等會產生android.os.NetworkOnMainThreadException如果非同步載入網狀圖片,要在非UI線程中進行。通常有以下四種方式:1.handler+runnable方式:在activity中定義handler,然後用handler.post(Runnable)方法,此時會在主線程中執行,如果是sdk3.0以上會阻塞UI線程,報異常2.handler+thread+messa
Time of Update: 2018-12-06
好像關於android的opengles的開發資料並不多,之前在國外網站上看到個老外寫的,寫的很好,很明了,拿出來給大家分享下,總共有6部分: 1. Settingup View: http://goo.gl/l3ZYd 2. Building a Polygon: http://goo.gl/kgEpf 3. Transformations: http://goo.gl/UZy2S 4. Adding Colors:
Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。相機也可以成為觀察者,最簡單的例子就是魂鬥羅。玩家操作角色前進,後退,跳躍等,顯示的世界(就是後面的背景)會不停變化。其實就是相機的觀察點(視角)的改變引起的。也許遊戲的世界(背景地圖)很大,比如10240*480,而裝置的解析度是800*480。現在遊戲的角色在地圖的最左側,那麼它的觀察點就是(400,240)。隨著角色的向前移動,觀察點也變化,通常是y值變大。角色後退時y值變小。角色跳躍時,x值變化
Time of Update: 2018-12-07
AIDL(Android Interface Definition Language)
Time of Update: 2018-12-07
Intent應該算是Android中特有的東西。你可以在Intent中指定程式要執行的動作(比如:view,edit,dial),以及程式執行到該動作時所需要的資料。都指定好後,只要調用startActivity(),Android系統會自動尋找最符合你指定要求的應用程式,並執行該程式。下面列出幾種Intent的用法顯示網頁:Uri uri = Uri.parse("http://www.google.com");Intent it = new
Time of Update: 2018-12-07
方法:修改./default.prop把ro.secure設為0,persist.service.adb.enable設為1,adbd進程就會以root使用者的身份啟動。 原理:可以看一下Android系統根目錄下的/init.rc的片段:... ...# adbd is controlled by the persist.service.adb.enable system propertyservice adbd /sbin/adbd disabled# adbd on at