Time of Update: 2016-05-12
標籤:今天在testhome上聽到某位厲害的人物講他們專項測試的效能測試,因為自己也做過效能專項測試但是是用戶端PC上的,現在我總結下他提到的一些內容和我自己的一些看法 效能專項我們關注哪些: 1.關注資源消耗(CPU、記憶體、流量、功耗) 2.啟動耗時(冷啟、熱啟),(這個也是很多雲測時用到的一個指標) 3.主要頁面載入時間
Time of Update: 2016-05-12
標籤:資料泄漏本地檔案敏感性資料不能明文儲存,不能偽加密(Base64,自訂演算法等)android:allowbackup=false. 防止 adb backup 匯出資料Activity intent 的資料泄漏。比如通過 getRecentTask 然後找到對應的intent 拿到資料。Broadcast Intent,自己應用內使用 LocaBroadcast,避免被別的應用收到,或者 setPackage做限制。ClipBorad 資料泄漏。WebView settings
Time of Update: 2016-05-12
標籤:下面是一個LinearLayout,裡面的內容超級簡單,就是一個ListView<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2016-05-12
標籤:Paint,Color,CanvasPaint:畫筆對象,畫圖用的“筆” Color:顏色,相當於調料 Canvas:畫布,現實中的紙板Paint 畫筆常用的方法就是設定和擷取到畫筆的樣式:paint.setStyle(); 設定畫筆的風格,空心的或者是實心的paint.setColor(); 設定畫筆的顏色paint.setStrokeWidth(); 設定邊框線的寬度paint.setAlpha(); 設定畫筆的Alpha值paint.setAntiAlias();
Time of Update: 2016-05-12
標籤:WebView的緩衝可以分為(1)頁面緩衝和(2)資料緩衝。 頁面緩衝是指當WebView載入一個網頁時的html、JS、CSS等頁面或者資源資料。這些緩衝資源是由於瀏覽器的行為而產生,開發人員只能通過配置HTTP回應標頭來影響瀏覽器的行為才能間接地影響到這些快取資料。
Time of Update: 2016-05-12
標籤:Android系統架構Android系統架構分為四層結構,從上到下分別是:應用程式層(Application)應用程式架構層(Application Framework)系統運行庫層(Libraries和Run Time)Linux核心層1. 應用程式層Android的應用程式主要是使用者介面(User
Time of Update: 2016-05-12
標籤:一、概述:Activity是android的四大組件之一,是使用者介面程式,它會提供給使用者一個互動介面功能。它是 android 應用程式的準系統單元,其實Android中的Activity運行機制跟servlet有些相似之處,Android系統相當於servlet容器,Activity相當於一個servlet,我們的Activity處在這個容器中,一切建立執行個體、初始化、銷毀執行個體等過程都是容器來調用的 ,activity
Time of Update: 2016-05-12
標籤:1、記憶體溢出的原因1.1、記憶體流失記憶體流失和記憶體溢出的區別:記憶體流失:程式中存在對無用對象的引用,導致GC無法回收。記憶體流失最終會導致oom。記憶體溢出:程式在申請記憶體時,沒有足夠的記憶體空間供其使用,出現out of memory。1.2、儲存多個耗用記憶體過大的對象應用的某些邏輯操作消耗掉大量記憶體(譬如載入一張不經過處理的超大超高清圖片等)導致超過閾值。2、記憶體最佳化2.1、bitmap1)對bitmap進行壓縮通過BitmapFac
Time of Update: 2016-05-12
標籤:組合模式Android中對組合模式的應用,可謂是泛濫成粥,隨處可見,那就是View和ViewGroup類的使用。在android UI設計,幾乎所有的widget和布局類都依靠這兩個類。 組合模式,Composite Pattern,是一個非常巧妙的模式。幾乎所有的物件導向系統都應用到了組合模式。將對象View和ViewGroup組合成樹形結構以表示”部分-整體”的階層(View可以做為ViewGroup的一部分)。
Time of Update: 2016-05-12
標籤:本文內容過sp共用資料存放區實現記住帳號密碼功能***************************************************************************************************************************public class MainActivity extends Activity {private AutoCompleteTextView completeTextView;private
Time of Update: 2016-05-12
標籤:一、前言論學習心態:每當進入一個新的工作環境,處於一種新的領域時,人總是會變得急功近利,特別是當任務緊急時,人總是會想著不斷的從網上搜尋答案,不斷的去尋問他人,十足的拿來主義,竟沒有靜下來自己思考與嘗試過,回頭看來,其實很多東西並沒有當初認為的那麼複雜,只是少了自己的一些總結和深思。論問題本身:關於Unity和Android的互相調用,網上的教程太多了,大同小異,抄來抄去。這次我就嘗試著慢慢來,講講我的理解(簡單的我會一筆帶過,網上可以輕鬆找到答案,就不贅述了),希望大家看的時候並不是秉承
Time of Update: 2016-05-12
標籤:概述作為一名Android開發人員,每天使用最多的類中,恐怕Context可以排的上一號了。因為Context對象在我們的項目中實在是太常見了,我們在載入資源,啟動Activity,擷取Service,發送Broadcast,建立View時都需要Context的參與。總之,Context是為一個Android程式提供各種功能,資源,服務的一個環境,Context的資源在系統中只有一套,因為它的子類(Application,Activity,Service)對這同一塊資源處理方式的不同,讓C
Time of Update: 2016-05-12
標籤:上篇文章提到了使用貝賽爾曲線實現畫圖板(傳送門),頓時就對貝賽爾曲線興趣大增有木有。之所以接觸貝賽爾曲線,多虧了師父。周五下班前師父給我留了個任務,讓我周末回家研究研究 iPhone 手機下載 App 時的效果是怎麼實現的(不知道效果的童鞋請看)如果所示,下載 App 的過程效果,就是 App 表徵圖中間有一個順時針旋轉的圓圈。當一圈走完時 App
Time of Update: 2016-05-12
標籤:概述1. 緩衝 名稱 名稱 DiskLruCache Java實現基於LRU的磁碟緩衝2.圖片載入 名稱 描述 Android Universal Image Loader 一個強大的載入,緩衝,展示圖片的庫 Picasso 一個強大的圖片下載與緩衝的庫 Fresco 一個用於管理映像和他們使用的記憶體的庫 Glide 一個圖片載入和緩衝的庫3. 圖片處理 名稱 描述 Picasso-transformations
Time of Update: 2016-05-12
標籤:休息夠了,該寫點東西了,前一段時間感冒,發燒,扁桃體發炎,發燒,扁桃體再次發炎,再次發燒,夠夠的了,進入正題,這次主題是通過代理來實現傳值,是逆傳,就是反方向傳值(廢話),準備工作的是,有兩個控制器,每個控制器上有兩個控制項,一個是Button(用來實現控制器之間的跳轉),一個是Label(用來展示要傳遞的值和傳遞過來的值),代理傳值很實用,很多時候用代理解耦,不過代碼量也不少;基本原理:有控制器A,控制器B,代理C,當
Time of Update: 2016-05-12
標籤:使用方法:f5_session_cngw_prod -H host -o oidvi f5_session_cngw_prod.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#define OK 0#define WARNING 1#define CRITICAL 2#define UNKNOWN
Time of Update: 2016-05-12
標籤:1.首先先去下載需要的jar包2.將jar包複製到Project下的app–>libs目錄下(沒有libs目錄就建立一個)如所示位置:3.右鍵該jar包,選擇add as library,彈出如下視窗:4.點擊ok即可,變成所示就是匯入成功:—————————我是分割線————————-或者還可以這麼匯入:1.首先先去下載需要的jar包2.將jar包複製到Project下的app–>libs目錄下(沒有libs目錄就建立一個)如所示位置:3.點擊工具列中的Project
Time of Update: 2016-05-12
標籤:1、問題背景 開啟地圖預設為武漢市,過了5秒中後地圖定位到黃岡市,再過5秒定位到上海市2、實現源碼<!DOCTYPE html><html> <head> <title>定時器移動地圖</title> <meta http-equiv="keywords"
Time of Update: 2016-05-12
標籤:TCP在慢啟動階段,每一個RTT擁塞視窗按指數級增長,TCP在擁塞避免階段,每一個RTT擁塞視窗線性增加1。這些都是書上講的,不必太認真,真實的情況要比這個複雜的多! 首先我們看大部分的資料裡講的TCP是怎麼實現每RTT增窗的,一切都是扯理論,沒什麼現實意義!
Time of Update: 2016-05-12
標籤: 最近在帶團隊做一個前端用Ionic+angularjs 的web