Time of Update: 2013-11-16
經曆過一段歲月,轉眼2013的半年都過去了,第二版整理好的小功能,答應大家發布的,直到今日,終於和大家相見了,第二版沒有第一版多,大家也可以去參考第一版的內容,希望大家使用愉快! 目錄: 1.擷取當前的手機號 2.檢查是否有網路連接 3.get請求網路資料 4.擷取ctwap還是ctnet? 5.擷取手機的IMSI碼? 6.判斷當前網路連接狀態 ? 7.將字串轉化為ascii碼
Time of Update: 2013-11-16
一般Android的應用啟動時都有歡迎介面,類似QQHD啟動那樣。比較大方絢麗。心動不如行動,有時間自己也來實作類別似的效果,嘿嘿。 觀察發現QQHD的歡迎介面是全屏的,這個好辦。下面就Android應用調用全屏方式說明一下。 一般使Android程式的畫面充滿整個螢幕,有兩種方法。 1.直接代碼編寫
Time of Update: 2013-11-16
關鍵代碼:Bitmap bitmap=BitmapFactory.decodeByteArray(data, 0, data.length);imageview.setImageBitmap(bitmap);注意訪問網路許可權:<uses-permission android:name="android.permission.INTERNET"/>完整測試代碼如下: [] getimage(String path) Exception{
Time of Update: 2013-11-16
如果你需要在不同處理序間通訊,你可以在Service中使用Messenger來實現進程中通訊。如果使用這種方式,Service中需要定義一個Handler對象(負責對用戶端發送過來的Message進行響應)。Messenger可以共用給client一個IBinder對象,client通過這個IBinder對象向Service發送Message,而前面提到的Handler對象是這一切的基礎。註:使用這種方式進行通訊是不支援多線程的。那就讓我們來看看使用這種方式進行通訊吧!註:Service在聲明時
Time of Update: 2013-11-16
在本文中將給出兩個解決多音字排序錯誤的解決方案。以多音字曾為例,作為姓氏是讀作Zeng,而android中卻按Ceng來對其排序。:修改base中external/icu4c/data/coll/zh.txt檔案拼音的排序都放在了pinyin數組中。以曾為例,被放到了C後面,我們只需把他移動到Z後面就可以了。:在漢字轉化為拼音時進行幹預漢字轉化為拼音是由HanziToPinyin.java來完成的。該類的getToken函數中定義了一個局部變數offset,經過與UNIHANS數組的一系列比較之
Time of Update: 2013-11-16
Android作業系統11種感應器介紹在Android2.3 gingerbread系統中,google提供了11種感應器供應用程式層使用。 #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION
Time of Update: 2013-11-16
最近遇到一個適配問題,現在Android4.0以後出現了很多內建虛擬鍵的手機,一般1280*720 1280*800這種解析度手機實踐上的高度會是1280以下,因為項目需要效果的大屏手機和小屏手機有很大的差別,res下配置的一般是固定的layout-1280x720或者是layout-800x480,在內建虛擬鍵手機下面看到的會是layout-800x480的效果,想來想去,既然內建虛擬鍵影響了識別layout,那就在res下面加上layout-nohpi,讓那些內建虛擬鍵手機統一使用一套布局,
Time of Update: 2013-11-16
錯誤資訊: Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 資訊補充:使用FragmentActvitiy + Fragment 錯誤原因: @Override
Time of Update: 2013-11-16
Google在2013年I/O大會上發布了Android Studio,AndroidStudioAndroidStudio之前請確保你已經安裝了jdk並配置好了,不會安裝的請自行百度。1.2
Time of Update: 2013-11-16
Android開發中Eclipse常用快速鍵,匯總如下:(Android開發利器:Eclipse 4.2 SR2) 編輯相關快速鍵 Eclipse的編輯功能非常強大,掌握了Eclipse快速鍵功能,能夠大大提高開發效率。Eclipse中有如下一些和編輯相關的快速鍵。 1. 【ALT+/】
Time of Update: 2013-11-16
的文章,裡面的例子能詳細的看出。 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="match_parent" />
Time of Update: 2013-11-16
抓包準備 1. Android手機需要先獲得root許可權。一種是否獲得root許可權的檢驗方法:安裝並開啟終端模擬器(可通過安卓市場等渠道獲得)。在終端模擬器介面輸入su並斷行符號,若報錯則說明未root,若命令提示字元從$變#則為rooted; 2. 如果Android手機尚未root,可通過superoneclick或其它方法進行root處理(需要先安裝Microsoft .NET Framework)。Superoneclick刷root許可權教程:(
Time of Update: 2013-11-16
最新的Android開發電子書大集合,免費下載!1、The Business of Android Apps Development, 2nd Editionhttp://ebook.goodfav.com/the-business-of-android-apps-development-2nd-edition-11440.html 2、Expert Android http://ebook.goodfav.com/expert-android-11438.html 3、Learn
Time of Update: 2013-11-16
一. 架構(FrameWork)二. Android架構 linux核心層(Linux Kernel):Android基於Linux 2.6提供核心系統服務,例如:安全、記憶體管理、進程管理、網路堆棧、驅動模型。Linux Kernel庫(Libraries):Android包含一個C/C++庫的集合,供Android系統的各個組件使用。這些功能通過Android的應用程式架構(application framework
Time of Update: 2013-11-16
1.概述Genymotion是一個能提供虛擬Android環境的完整的工具包,對於軟體開發與測試人員、銷售人員設定是遊戲玩家都非常有用。Genymotion在大多數的作業系統下都可以使用:Windows,Linux和MacOS X,安裝簡單,功能很強大。按照以下的簡單步驟,選擇一個虛擬設備,開始享受你的虛擬Android吧!2.特點2.1最擅長於虛擬AndroidOpenGL加速器實現最好的3D效能可以從Google
Time of Update: 2013-11-16
當我把Eclipse中的 Android ADT外掛程式從21.1.0更新到22.0.1之後,安裝後運行程式拋出java.lang.VerifyError異常。 經過調查,終於找到了一個有效解決辦法:高版本ADT運行低版本ADT建立的工程可能拋java.lang.VerifyError異常,簡單的解決方案是在.classpath檔案中添加:<classpathentry exported="true" kind="con"
Time of Update: 2013-11-16
最近嘗試做了一個應用,被同學和市場用服說不按常規。確實,我剛開始做安卓,還沒找到規矩的道路。這裡稍微總結一下安卓開發過程中遇到的問題和解決方案,以及開發過程中的思路:1.開發環境安裝:使用eclipse,通過eclipse的Help->Install New
Time of Update: 2013-11-16
高效地顯示圖片——Android官網原文翻譯譯者:我在一個剛剛組建的Android項目組, OutOfMemory困擾了我很久,偶然在Stack Overflow看到有人推薦,閱讀了這篇文章。此文技術並不算高端,而且目前已經有一些開源組件可以解決這種問題,但本文從原理出發全面地講述了類似問題應該怎樣處理,使我得到了不少啟示。本人水平有限,翻譯過程中也是一直在查單詞,翻譯不到位的地方還請見諒。 學習怎樣處理在Android中載入圖片不僅可以協助您建立響應式的UI,
Time of Update: 2013-11-16
去年學了一點點安卓的基礎,今年開學,繼續學習安卓開發,第一堂課,學的就是布局和一些監聽事件的使用,記得去年學的還是不怎麼認真,今年仔細聽下去,真的,感覺安卓還是挺有趣的~~下面是我們第一堂課的課堂案例:案例簡述:本案例就是實現一個按鈕事件監聽功能,點擊每個按鈕的時候,文字顯示什麼顏色;樣本圖:..java代碼: ==== ==== 布局檔案:<RelativeLayout xmlns:android========= > <==== />
Time of Update: 2013-11-16
關於Binder的設計思想與Driver層實現細節可以看這個:Android Binder設計與實現 -