Time of Update: 2016-05-30
標籤: 轉自:http://www.cnblogs.com/ae6623/p/4433048.html本文是Express 4.x
Time of Update: 2016-05-30
標籤:1、無法使用網路:Permission denied(maybe missing internet permission)在AndroidMainifest.xml中增加允許使用網路選項(在</application>結束標籤之後>):<uses-permission Android:name="android.permission.INTERNET"
Time of Update: 2016-05-30
標籤:本篇主要是對 google推出的效能最佳化典範 進行一個通篇的整理… 主要在於一些具體的最佳化技巧、至於 60fps、掉幀、gc、記憶體抖動、閾值…等等這些效能術語的概念裡面不做多概括,請自行查閱…本篇從以下幾點延伸擴充… 繪製/渲染最佳化布局的結構避免複雜的View層級。布局越複雜就越臃腫,就越容易出現效能問題,尋找最節省資源的方式去展示嵌套的內容;盡量避免在視圖層級的頂層使用相對布局 RelativeLayout 。相對布局 RelativeLayout 比較耗資源,因為一個相對布局
Time of Update: 2016-05-30
標籤:一、手機上的觸摸事件 基本事件: touchstart //手指剛接觸螢幕時觸發 touchmove //手指在螢幕上移動時觸發 touchend
Time of Update: 2016-05-30
標籤: View組件顯示的內容可以通過cache機制儲存為bitmap, 使用到的api有 void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boolean autoScale), void buildDrawingCache(
Time of Update: 2016-05-30
標籤:相信每一位從事Android開發的猿都遇到過需要自己去自訂View的需求,如果想通過xml指定一些我們自己需要的參數,就需要自己聲明一個styleable,並在裡面自己定義一些attr屬性,這個過程相信大家都比較瞭解。當然,屬性其實也不一定需要和View配合使用,比如我想通過一個Theme中的style對一個庫進行一些簡單參數的配置,這應該怎麼做呢?我今天在封裝一個庫時在這個地方浪費了較多時間,最後沒辦法,到處搜搜資料,記錄在這裡吧,相信對大家都有協助。attr和styleable的關係首
Time of Update: 2016-05-30
標籤:原文網址:http://www.cnblogs.com/qianxudetianxia/archive/2011/04/09/2010468.html寫部落格是一種快樂,前提是你有所寫,與人分享,是另一種快樂,前提是你有舞台展示,部落格園就是這樣的舞台。這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。1.簽名的意義 為了保證每個應用程式開發商合法ID,防止部分開放商可能通過使用相同的Package
Time of Update: 2016-05-30
標籤:資源xml有錯誤,應該排查每一處xml。如果提示gradle相關錯誤,需要修改系統級的build.gradle和程式級的build.gradle,比如後者不能缺少:dependencies { compile fileTree(include: [‘*.jar‘], dir: ‘libs‘) testCompile ‘junit:junit:4.12‘
Time of Update: 2016-05-30
標籤: 1 .Duplicate files copied in APK META-INF/LICENSE.txt android { packagingOptions { exclude ‘META-INF/LICENSE.txt‘ }}My logcat: log Execution failed for task ‘:Prog:packageDebug‘.Duplicate files copied in APK
Time of Update: 2016-05-30
標籤:串連裝置In order to create a connection between your application on two devices, you must implement both the server-side and client-side mechanisms, because one device must open a server socket and the other one must initiate the connection (using
Time of Update: 2016-05-30
標籤:使用add方法切換時:載入Fragment1Fragment1 onCreateFragment1 onCreateViewFragment1 onStartFragment1 onResume用以下代碼切到Fragment2: FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.hide(Fragment1); ft.add(R.id.simple_fragment, Fragment2);
Time of Update: 2016-05-30
標籤:1). Info.plist : iOS通過它和app互動 The Info.plist file contains metadata about your app, which the system uses to interact with your app. The Information Property List File Xcode uses information from the General, Capabilities, and Info
Time of Update: 2016-05-30
標籤:原文地址:http://android.xsoftlab.net/training/transitions/index.html引言Activity所呈現的UI經常會由使用者的輸入或者其它事件而發生變化。比如,一個含有輸入框的Activity,在使用者輸入要尋找的關鍵字之後,這個輸入框就會隱藏,並會在輸入框的地方展示搜尋後的結果。為了可以在這樣的情況下呈現出連貫的視覺效果,可以在不同View展示與隱藏過程中使用動畫。這些動畫可以為使用者提供一種反饋,並會協助他們學習應用是如何流轉的。And
Time of Update: 2016-05-30
標籤:伴隨著移動互連網的興起,越來越多的企業將部分資源投入其中,想在互連網+的大潮中分一杯羹,並期望著站在風口上,成為時代的弄潮兒。現在不會做一個app都不好意思說是搞互連網的,那麼開發一個app的方式有哪些呢?基於目前市面上比較流行的app都是基於android和ios的,所以我們只針對這兩種平台談app;雖然也有其他平台,但鑒於市場佔有率,不納入本系列的範圍。 第一種方式:native
Time of Update: 2016-05-30
標籤:項目流程 *人員配置 *用戶端(iOS工程師,Android工程師) *前端 h5 *後台人員(php,java,net)
Time of Update: 2016-05-30
標籤: *appicon尺寸 *不是所有的appicon都是需要配置 *盡量不要透明--(透明的話,會在案頭顯示成背景黑色) 1 如果沒有配置5s的啟動圖,回去往下找,找到4s之後,會把介面以4s啟動圖的大小顯示,列印出來的點座標系也是4s的 2 如果沒有配置6的
Time of Update: 2016-05-30
標籤:NSURLSession VS NSURLConnection NSURLSession可以看做是NSURLConnection的進化版,其對NSURLConnection的改進點有: * 根據每個Session做配置(http header,Cache,Cookie,protocal,Credential),不再在整個App層面共用配置.* 支援網路操作的取消和斷點續傳* 改進了授權機制的處理* 豐富的Delegate模型* 分離了真實資料和網路設定資料。*
Time of Update: 2016-05-30
標籤:原創文章,轉載請註明 ( 來自:http://blog.csdn.net/leejizhou/article/details/51524948 李濟洲的部落格 )【Android 2D繪圖解析】系列文章將全面介紹Android繪圖相關,這篇簡單介紹下如何利用Android API進行一些簡單圖形的繪製,繪圖的前提是需要繼承自View,然後重寫它的onDraw(Canvas canvas) 方法即可。首先我們建立一個類繼承自View,並重寫onDraw方法。package
Time of Update: 2016-05-30
標籤: 先解釋一個類:Paint.FontMetrics,它表示繪製字型時的度量標準。google的官方api文檔對它的欄位說明如下: ascent:
Time of Update: 2016-05-30
標籤:方法一:試試修改一下manifest檔案 :添加 一句: android:installLocation="preferExternal" [html]view plaincopy< manifest xmlns:android = "http://schemas.android.com/apk/res/android"