原创 android知識回顧--view的事件體系

1.view的滑動,六種滑動方式:    一:通過layout來實現滑動效果      package com.example.testdragview; import android.content.Context; i

原创 android進階---性能優化-----ui

怎樣才能寫出優秀的Android App,是每一個程序員追求的目標。那麼怎麼才能寫出一個優秀的App呢?相信很多初學者也會有這種迷茫。一句話來回答這個問題:細節很重要。今天我們就從最基礎的XML佈局來談談怎麼提高Android性能問題

原创 Android學習之繪圖入門

Android的繪圖繼承於View組件,重寫onDraw(Canvas canvas) 方法時涉及一個繪圖API: Canvas 代表了依附於指定View的畫布,並且提供了很多繪製方法。 Canvas提供的方法還涉及一個API:

原创 android進階----java知識----堆棧

Java 中的堆和棧    Java把內存劃分成兩種:一種是棧內存,一種是堆內存。    在函數中定義的一些基本類型的變量和對象的引用變量都在函數的棧內存中分配。    當在一段代碼塊定義一個變量時,Java就在棧中爲這個變量分配內存

原创 android進階----性能優化----電量優化

簡單的說也就是主要在以下情況下耗電比較多: 1、 大數據量的傳輸。 2、 不停的在網絡間切換。 3、 解析大量的文本數據。 那麼我們怎麼樣來改善一下我們的程序呢? 1、 在需要網絡連接的程序中,首先檢查網絡連接是否正常,如果沒有網絡連

原创 從Eclipse導入工程到Android Studio

一、從Eclipse導入工程到Android Studio 根據官方的介紹,Android Studio可以兼容Eclipse的現有工程,但需要做一些操作: 首先升級ADT到最新版本,目前爲版本號爲22(注意和ADT相關的組件最好一

原创 android知識回顧---4大組件之service

五種交互方式,分別是:通過廣播交互、通過共享文件交互、通過Messenger(信使)交互、通過自定義接口交互、通過AIDL交互。(可能更多) Service與Thread的區別                            

原创 android知識回顧---4大組件之broadcast廣播

1.怎麼可以讓自定義的廣播被指定app接收   思路就是自定義廣播設置權限,接收的權限,只有指定的app的接收者纔可以接收,其實activity service broadcast都是一樣的,如果不設置這樣的權限,在android系統中都

原创 android知識回顧-----項目中哪些技術值得推廣

1.baseactivity的創建,同時在定義findview initview onclick這些方法可以規則子類的的代碼實現,便於閱讀 2.內部類使用activity的弱引用,同時定義靜態 3.觀察者模式 4.單例模式 5.多用接口類

原创 android繪圖---繪製顏色漸變的圓圈進度條

package com.example.fox_draw_view; /** * @auth:foxcen * @功能:畫圓形進度條 */ import android.content.Context; impor

原创 ordova build 編譯之後沒有任何反應

1.出現cordova build 編譯之後沒有任何反應的問題?也沒有生成相應的apk文件?什麼情況?> 1.應該是沒有開始編譯,哪裏環境變量配置有問

原创 android知識回顧---4大組件之activity

1.activity   1.1.activity的生命週期:          oncreate  onstart  onresume  onpause  onstop  onrestart  onDestory      1.1.1

原创 android知識回顧-----4大組件之contentprovider

ContentProvider存在的意義: 我的理解兩點:        一:封裝,爲存儲和獲取數據統一接口        二:提供一種跨進程共享數據的方式 1.ContentProvider的簡介 當應用繼承ContentProvi

原创 java.lang.UnsatisfiedLinkError:Could not load bd_wsp_v1_0 loader dalvik.system

問題: 1 根據錯誤提示是無法找到locSDK3這個庫,但是又明明在armeabi中加入了liblocSDK3.so。被這個問題困擾了很久。在做NDK開發的時候,NDK編譯的so有時會在armeabi和armeab

原创 android知識回顧---UI和性能優化

1、提升我們的UI Perfermance  現在大家越來越注重性能問題,其實沒必要那麼在乎,但是既然大家在乎了,這裏通過Cyril Mottier :master_android_drawables ppt中的一個例子來說明如果利用