原创 java設計模式----簡單工廠

簡單工廠模式是類的創建模式,又叫做靜態工廠方法(Static Factory Method)模式。簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。下面是簡單工廠UML模型: 那麼簡單工廠模式是在什麼場景下使用呢,下面就以

原创 安卓工具類------->AppUtils.java

import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; impor

原创 java回調與事件

Java回調實現 有個這樣的問題:老闆(Boss)讓工人(Worker)幹完活告訴他乾的情況如何。 實際上是一個典型的回調問題,Java實現如下: package com.callback.dashu; /** * 接口事件

原创 Java設計模式----策略模式

策略模式(Strategy Pattern)體現了兩個非常基本的面向對象設計的原則       1、封裝變化的概念;       2、編程中使用接口,而不是對接口的實現。   策略模式定義了一個共同的抽象算法接口,其子類實現

原创 Android ADB命令?這一次我再也不死記了!

adb的全稱爲Android Debug Bridge.是android司機經常用到的工具.但是問題是那麼多命令寫代碼已經夠費勁了,過段時間在次使用時壓根記不住呀.本次的大餐就是爲此開篇的.這一次我們不記命令.要用隨時過來ctrl+F呀.

原创 ubuntu android studio

在 Ubuntu 15.04 上安裝 Android Studio 打開terminal,輸入以下命令 sudo apt-add-repository ppa:paolorotolo/android-studiosudo apt-get

原创 jni崩潰輸出

1.adb logcat -v threadtime -d > log.txt 2.ndk-stack.exe -sym D:\xuwanshu\TSChannel\libs\armeabi -dump D:\Android\androi

原创 onSaveInstanceState和onRestoreInstanceState觸發的時機

當某個activity變得“容易”被系統銷燬時,該activity的onSaveInstanceState就會被執行,除非該activity是被用戶主動銷燬的,例如當用戶按BACK鍵的時候。 注意上面的雙引號,何爲“容易”?言下之意就

原创 windows環境使用 Nexus3.x 爲 Android 搭建私服

1.下載最新的nexus-3.3.2-02-win64.zip,地址https://www.sonatype.com/download-oss-sonatype 2.解壓nexus-3.3.2-02-win64.zip,找到D:\nexu

原创 詳解YUV420數據格式

1. YUV簡介 YUV定義:分爲三個分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用於指定像素的顏色。

原创 android網絡圖片異步加載demo

package com.dashu.imageloader; import java.io.InputStream; import java.lang.ref.SoftReference; import java.net.URL; im

原创 [iOS]UIViewController生命週期簡單歸納

一、調用順序: 1. + (id)alloc 分配內存; 2. - (id)init 方法(包括其他-(id)init...方法),只允許調用一次,並且要與 alloc方法 寫在一起,在init方法中申請的內存,要在dealloc方

原创 Android開發之WebService介紹

經常有網友問:“在Android平臺如何調用WebService”?經過溝通我發現,甚至有些朋友連什麼是WebSerivce都不知道就在問怎麼使用,更別說和WebService有關的SOAP、WSDL這類“火星”名詞了。所以,我就想在講

原创 音頻採樣位數,採樣率,比特率

一、關於數字音頻 數字音頻是指使用數字編碼的方式也就是使用0和1來記錄音頻信息,它是相對於模擬音頻來說的。在CD光盤和計算機技術未出現之前都是模擬音頻(如錄音帶),其中數字/模擬轉換器簡稱:DAC、模擬/數字轉換器簡稱:ADC 。

原创 I幀、P幀和B幀的特點

I幀:幀內編碼幀I幀特點:1.它是一個全幀壓縮編碼幀。它將全幀圖像信息進行JPEG壓縮編碼及傳輸;2.解碼時僅用I幀的數據就可重構完整圖像;3.I幀描述了圖像背景和運動主體的詳情;4.I幀不需要參考其他畫面而生成;5.I幀是P幀和B幀的參