Time of Update: 2015-03-04
標籤:http://www.stormzhang.com/android/2014/05/16/android-screen-adaptation/ (xhdpi成為首選)眾所周知,Android機型尺寸各種各樣,於是螢幕適配就成了Android開發中很重要的一環。Android螢幕適配可能一些開發人員都會遇到這樣的問題,今天就來分享下螢幕適配,你會發現其實Android螢幕適配也可以很簡單。基本概念Android螢幕適配必須要理解的一些概念,這部分可能比較枯燥,但是俗話說的好&ldq
Time of Update: 2015-03-04
標籤:自訂toast自訂Toast原理 概要 1. 使用Toast遇到的問題 2. Toast源碼及原理 3. 我的單例類 T.java使用Toast遇到的問題原生的Toast真的很難看不是嗎多個Toast依次顯示,程式都結束了還在不停的顯示呢解決辦法:自訂Toast + 單例類Toast源碼及原理Toast的源碼不多,只有423行 有些我們常用的方法,想必不用多說,例如: public Toast(Context context) public void show(
Time of Update: 2015-03-04
標籤:閃黑屏的原因主要是我們啟動Activity的時候,需要跑完onCreate和onResume才會顯示介面 閃黑屏的原因主要是我們啟動Activity的時候,需要跑完onCreate和onResume才會顯示介面。也就是說需要處理一些資料後,才會顯示。按照這種思路,是不是我把初始化的工作盡量減少就可以避免黑屏?事實是,就算你onCreate啥都不做,仍然會閃一下黑屏,因為初始化解析介面時需要一定時間。下面是解決辦法:1、自訂Theme複製代碼代碼如下:設定背景圖Theme<s
Time of Update: 2015-03-04
標籤:很多情況下,我們需要通過APK檔案來得到它的一些資訊。 (此時此APK不一定被安裝了)0. 基礎知識:可以通過android.content.Context的方法 getPackageManager()得到一個PackageManager執行個體。PackageManager有一個方法:PackageInfo getPackageArchiveInfo (String archiveFilePath, int
Time of Update: 2015-03-04
標籤:轉很多網友也問到為啥自己在家的PC機可以上網,而運行在PC機上面的android模擬器卻不能上網呢?是因為家裡的PC機的DNS一般為:192.168.1.1,這個只是一般而言,不是絕對,這個得自己使用ipconfig /all命令檢查下;而模擬器預設的DNS為:10.0.2.3,那麼模擬器跟自己的PC就不在同一個網段了,使用就導致自己的PC機可以上網,而模擬器不能上網,下面就簡單介紹下如何設定才能讓模擬器也可以上網: &
Time of Update: 2015-03-04
標籤:http://blog.csdn.net/jlminghui/article/details/38238443 參數如下:注意:以下例子中命令均為Windows cmd命令視窗運行環境,往外官網列出的參數並不是全部參數,更全的參數要看monkey原始碼。一、常規 1、-help作用:列出簡單的用法。例:adb shell monkey -help註:一般很少用到此參數,偷懶的做法直接輸入adb shell
Time of Update: 2015-03-04
標籤:手機如何轉變成Word手機都現已成為街機了,走在大街上拿著iPhone手機的人舉目皆是,ipone的攝影功用是其賣點,所以咱們經常是用它代替掃描器的功用,所以有很多的映像文字在手機傍邊,要運用映像文字的時分就可以運用捷速ocr文字辨認軟體將其變換成通常文字,這樣就可以隨意的進行修改、複製等等操作。所以不少網友詢問我iphne文字辨認軟體怎麼運用?圖片文字轉換成word軟體 這個問題回覆起來十分簡單,你只需求將捷速ocr文字辨認軟體下載下來,依照提示進行操作就能順暢的將其變換成功。小編總結
Time of Update: 2015-03-04
標籤:原文:http://blog.csdn.net/lengshengren/article/details/19335637在ios7中,UITableViewCell左側會有預設15像素的空白。這時候,設定setSeparatorInset:UIEdgeInsetsZero 能將空白去掉。但是在ios8中,設定setSeparatorInset:UIEdgeInsetsZero 已經不起作用了。下面是解決辦法首先在viewDidLoad方法加入以下代碼: if
Time of Update: 2015-03-04
標籤:android開發eclipse串連真機 android screen monit (1) 下載 ASM_2_30.zip 並解壓縮, 取得 asm.jar(百度搜尋下載asm.jar即可!)(2) 將 asm.jar 複製到D:\android-sdk\platform-tools目錄下2. 執行 Android Screen
Time of Update: 2015-03-04
標籤:duplicate symbol zbar 支付 .o 靜態庫衝突 在開發期間整合ZBar 和 支付 的時候,發現很多提示是.o檔案衝突,最常見的時base64衝突,原因是由於不少第三方靜態庫中都有base64這個檔案在網上查了許久,發現都是轉載的同一篇文章,由於對console命令不熟悉,也花費了一番功夫,請教了高手,,
Time of Update: 2015-03-04
標籤:在最新的Android 4.0.3 R2模擬器中,已經加入了GPU支援,可以支援OpenGL ES 2.0標準,讓開發人員可以藉助模擬器來測試自己的OpenGL遊戲。在去年新增了網路攝影機支援之後,現在的新版模擬器也加入了包括多點觸摸輸入裝置的支援,未來還將加入藍芽和NFC支援……QVGA (240x320, low density, small screen)WQVGA400 (240x400, low density, normal
Time of Update: 2015-03-04
標籤:android資來源目錄---assets與res/raw的不同 Android 2011-05-24 14:40:21 閱讀20 評論0 字型大小:大中小 訂閱assets:用於存放需要打包到應用程式的靜態檔案,以便部署到裝置中。與res/raw不同點在於,ASSETS支援任意深度的子目錄。這些檔案不會產生任何資源ID,必須使用/assets開始(不包含它)的相對路徑名。 res:用於存放應用程式的資源(標、GUI布局等),將被打包到編譯後的Java中。
Time of Update: 2015-03-04
標籤:1. Android Developers 作為一個Android開發人員,官網的資料當然不可錯過,從設計,培訓,指南,文檔,都不應該錯過,在以後的學習過程中慢慢理解體會。 2. Android Guides - CodePath CodePath是國外一個技術培訓機構,主要培訓iOS 和Android開發,而CodePath將Android
Time of Update: 2015-03-04
標籤:Android 系統給我們提供了訪問通訊錄的介面,通過介面擷取通訊錄資訊。Adapter 與 View 的串連主要依靠 getView 這個方法返回我們需要的自訂 view。 ListView 是 Android App 中一個最最最常用的控制項了,所以如何讓 ListView 流暢運行,擷取良好的使用者體驗是非常重要的。 對 ListView 最佳化就是對 Adapter 中的 getView 方法進行最佳化。 核心內容:1.擷取手機通訊錄2.資料封裝3.建立 Adapter&
Time of Update: 2015-03-04
標籤:代碼:/** * 彈出設定防盜密碼對話方塊 */private void showSetupPwdDialog() {//彈出設定的對話方塊Builder builder = new Builder(this);//給目前的交談框填充一個布局檔案//TODO 此處的this代表的是?HomeActivityView view = View.inflate(this, R.layout.dialog_setup_password, null);//擷取輸入的密碼和確認密碼final
Time of Update: 2015-03-03
標籤:圖片App大小是受產品經理關注的,因為部分使用者會由於下載時間、流量耗費等而傾向於較小的app,這點尤其在網路速度較差或資費較貴的國家比較明顯,比如印度。有不少的app,其中占空間最大的是資源檔,通常是圖片。我們最近的一個app就比較關注圖片資源的大小,並有了以下幾點的經驗,包括iOS和Android。1. 不用圖片實現有些簡單的圖形,是可以通過一些簡單的編程做出來的,比如分割線、四周圓角。在iOS裡,一些簡單的折線用Bezier
Time of Update: 2015-03-03
標籤:android xmpp 即時通訊 smack 首先祝各位讀者新年快樂,博主在這裡給大家拜萬年啦!而且馬上要到元宵節,順祝大家元宵節快樂!上一次談了註冊和登入的編碼技巧,這一次我們來談談加好友的技巧。【搜尋使用者】:XMPP協議為我們提供了完善的好友尋找功能,而且通過aSmack的庫,能夠輕易實現模糊尋找功能。為了保證應用程式的通用性。在搜尋時,我們最好按
Time of Update: 2015-03-03
標籤:概述在當前基於 Unity* ARM* 的 Android* SDK 遊戲中添加原生 x86 支援非常簡單。 本文介紹了如何在最新的 Unity 4 或 Unity 5 項目中產生一個包括 x86 和 ARM 庫在內的 FAT APK。 英特爾與 Unity 聯手將 x86 Android 功能添加到即將公開發行的 Unity 4.6 和 Unity 5。 版本上線後,我們將在 https://software.intel.com/zh-cn/
Time of Update: 2015-03-03
標籤:輸入控制項是應用程式使用者介面的一類互動式組件。Android系統提供了大量可供大家在UI中使用的輸入控制項,比如按鈕、文本編輯空間、複選框、單選框以及各種對話方塊等。基本輸入控制項下面我們通過一個個人設定頁面的例子講解輸入控制項的基本用法。先看介面效果,10-6所示。 ▲圖10-6 控制項樣本介面主介面main.xml1. <?xml version="1.0"
Time of Update: 2015-03-04
標籤: 當你需要你的裝置需要長期運行時,由於行動裝置為了延長電池續航時間,在運行15s-30mins後(使用者可自由設定),如果使用者在此時間段內沒有操作,系統將進入休眠狀態並將螢幕鎖上,所以在需要長期運行時,我們需要一種方法來保持螢幕一直顯示,所以有了此文。以下三種方法均轉自網路,第一種方法親測可以生效,其餘方法還請讀者自己測試。 第一種方法是在activity建立的時候,通過“getWindow().addFlags(WindowManager.LayoutP