Time of Update: 2015-10-31
android常見錯誤之 No resource found that matches the given name,androidmatches 新手上路,還希望大神多多照顧,剛自學android,遇到很多困難。其中就有這個問題,不知道你們遇到過沒有,反正我是很頭痛。No resource found that matches the given name (at 'src' with value '@drawable/img1').
Time of Update: 2015-10-31
android源碼編譯註意事項從官方文檔和實踐可以總結出幾點:1、可以使用eclipse來編輯JAVA程式、檢查錯誤(主要是類庫包含和文法方面),但是不能在eclipse上編譯運行android源碼,還是得在shell中make(或mm或mmm)2、android源碼檔案夾裡提供有一些eclipse設定檔,.claapath:eclipse工程的設定檔,方便我們直接把android源碼相應的檔案和JAVA包匯入工程android-formatting.xml和android.importorde
Time of Update: 2015-11-01
Android介面回調機制開發中,介面回調是我們經常用到的。 介面回調的意思即,註冊之後並不立馬執行,而在某個時機觸發執行。 舉個例子: A有一個問題不會,他去問B,B暫時解決不出來,B說,等我(B)解決了再告訴你(A)此時A可以繼續先做別的事情。 那麼就只有當B解決完問題後告訴A問題解決了,A才可以能解決這個問題。 代碼中比如最常用的: 一個Activity中給按鈕一個介面回調方法,只有使用者點擊了這個按鈕,告訴按鈕被點擊了,才會執行
Time of Update: 2015-10-31
Android Camera API2.0下全新的Camera FW/HAL架構簡述 前沿:前面博文大多少總結的是Camera HAL1到HAL3的系統架構,但這些架構對於Camera APP開發來說依舊還是處於Camera API1.0的標準。而隨著Camera3、HAL3.0等的不斷更新,Google先是在Framework中更改了整個架構從而去匹配Camera API1.0的處理邏輯,隨著時間的推移,Google直接對Camera
Time of Update: 2015-10-23
Android上實現仿IOS的導覽列TitleBartitlebargithub地址一個簡單易用的導覽列TitleBar,可以輕鬆實現IOS導覽列的各種效果整個代碼全部集中在TitleBar.java中,所有控制項都動態產生,動態布局。不需要引用任何資源檔,拷貝TitleBar.java到自己工程即可使用1.
Time of Update: 2015-10-15
picasso總結,picasso 1 public class UMDocApplication extends Application { 2 private Picasso picasso = null; 3 /**擷取Picasso對象**/ 4 public Picasso getPicasso(){ 5 if(picasso == null) 6 cancelPicassoCache(); 7
Time of Update: 2015-10-15
安卓軟體開發需要學習那些程式設計語言 一、程式設計語言的學習 安卓應用軟體開發中有很多的程式設計語言可以使用,所以應該重點學習以下幾種程式設計語言。 ① C/C++語言。
Time of Update: 2015-10-13
android中使用Intent在activity之間傳遞資料,androidintentandroid中intent傳遞資料的簡單使用:1.使用intent傳遞資料: 首先將需要傳遞的資料放入到intent中 Intent intent = new Intent(MainActivity.this,OtherActivity.class); intent.putExtra("name",
Time of Update: 2015-09-23
Android動畫控制項之Animation概述:android的動畫效果包括:移動,漸層透明度,旋轉,縮放。實現動畫的方式有兩種:在java代碼中動態實現,在xml中靜態實現。demo動態實現: /* 動畫的透明度漸層 */ AlphaAnimation alphaAnimation = new AlphaAnimation(1f,0);//透明度從1到0 alphaAnimation.setDuration(1000);//完成漸層的時間
Time of Update: 2015-09-19
最老程式員創業開發實訓10---Android---註冊登入功能實現1使用者在觀看完應用介紹頁面之後,會點擊進入應用按鈕,這時由於使用者是第一次運行,所以會彈出註冊頁面。如果是老使用者,啟動應用時,在Splash頁面之後,如果應用記錄著使用者的登入資訊,測直接進入首頁面,如果從本地取不到使用者登入資訊,則將顯示登入頁面。註冊和登入功能看起來很簡單,但是由於我們這裡需要實現一個完整的應用支撐基礎設施,因此需要分幾個部分來進行。我們首先會討論怎樣建立並使用Activity中會用到的Model類,在這
Time of Update: 2015-09-16
映像濾鏡藝術---球面(Spherize)濾鏡,球面spherize球面(Spherize)濾鏡球面濾鏡是通過極座標變換實現映像的球面特效。代碼如下: // /// /// Pinch Filter
Time of Update: 2015-09-08
自訂ImageTextButton 帶圖片和文字,建立 image_text_buttton.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="120dp"
Time of Update: 2015-09-02
Android中AlertDialog的使用AlertDialog的簡單使用 AlertDialog的使用是依賴於Activity的。它不同於Toast,Toast是不依賴於Activity的,Toast只起到一種提示作用,並無法進行互動。而AlertDialog是可以進行互動的,不僅可以起到提示作用,還可以用來進行選擇等,下面我們來看看它的用法。 我們通過一個按鍵的點擊來觸發AlertDialog: //首先建立一個AlertDialog.Builder的對象。
Time of Update: 2015-08-31
Vysor讓你在電腦上完全控制android手機螢幕鏡像(譯),vysorandroid 本文來自微涼一季的部落格http://jijiaxin89.com/2015/08/29/Mirror-android-phone-s-screen-and-gain-full-control-on-computer-with-Vysor/#more
Time of Update: 2015-08-30
iOS 後台播放音樂,ios後台播放音樂//後台播放音樂-(void)playAudio{ dispatch_queue_t dispatchQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(dispatchQueue, ^(void) { NSError *audioSessionError = nil;
Time of Update: 2015-08-30
intellij老是警告的SparseArray是什麼,sparsearray 如果只想看比較和結論,可以直接跳到最後序言身為一個有代碼潔癖的程式員,在寫Android應用的時候,我總是會去注意代碼規範(Google Android Guideline)能一行搞定的代碼,絕不寫兩行決不讓編譯器(intellij, as)右邊捲軸有黃色不重複自己當然了,實際開發中,編譯器報的warning有些不太好避免,比如有些null 指標,編譯器從android源碼來看,覺得不會出現null
Time of Update: 2015-08-29
android螢幕適配解決方案螢幕尺寸:螢幕對角線的長度單位英寸,1英寸=2.54厘米解析度在橫縱線上的像素點數單位是px,1px=1個像素點一般以縱向像素*橫向像素,如1920*1080螢幕像素密度指每英寸上的像素點數(螢幕對角線上)單位dpi,與螢幕尺寸和螢幕像素有關1920*1080 dpi=445計算方式:sqrt{1920^2+1080^2}/尺寸(4.95對角線)px,dp,dip,spdp
Time of Update: 2015-07-26
Anroid5.0下webview顯示本地圖片,以前的時候,Android下webview顯示本機圖片可用ontent://+包名+路徑的方式來實現,後來5.0後,安全性通訊協定提高了,不支援這種方式了,後來發現img標籤可以是這樣用,將本地圖片轉換為bitmap,再將bitmap轉為Base64public static String imgToBase64(Bitmap bitmap) {
Time of Update: 2015-07-19
Gradle tip #3-Task順序, 原文連結我注意到我在使用Gradle的時候遇到的大多數問題都是和task的執行順序有關的。很明顯如果我的構建會工作的更好如果我的task都是在正確的時候執行。下面我們就深入瞭解一下如何更改task的執行順序。dependsOn我認為最直接的方式來說明的你task的執行時依賴別的task的方法就是使用dependsOn方法。 比如下面的情境,已經存在task A,我們要添加一個task B,它的執行必須要在A執行完之後: A" title=
Time of Update: 2015-07-19
Android 刪除新版安卓fragment_main.xml,androidmain.xml在新版本的ADT中,建立android工程時預設會產生兩個xml檔案——fragment_main和activity_main。個人建議把fragment_main這個檔案刪除掉1)將fragment_main.xml檔案裡的內容覆蓋activity_main.xml裡的內容。2)刪除fragment_main.xml檔案。3)刪除MainActivity.java裡的onCreate方法下的if語句,