原创 打印機工廠模式小記

以下是一個基於打印機的工廠模式 1:抽象工廠類 public class PrinterFactory { public static AbstractPrinter getPrinter(Activity activity){

原创 android webview js

在當前的Android開發中,會使用大量的H5(html5+css3+js),和Native一起的混合開發模式(Hybrid),在Hybrid開發的過程中,H5部分開發效率高和移植便利性爲主,但是在一些地方使用h5的確不容易實現,這個時

原创 pjsip學習

一:mac環境android編譯(ndk記得裝好,並配製好環境變量.bash_profile,我用的是ndk9)    1:下載源碼:http://www.pjsip.org/download.htm     在/pjproject-2.

原创 activity 跳轉 動畫

<style name="slide" parent="@android:style/Animation.Activity"> <item name="android:activityOpenEnterAnimat

原创 jmeter測試工具小結

1:添加http代理服務器,用於收集接口。 啓動成功後,手機連接本機共享的wifi並添加本級ip做代理,端口與此處設置的端口保持一致(8888)。這樣手機調用任何網絡接口http代理服務器都能監聽到。 2:用戶自定義變量,測試不同服務

原创 啓動模式 launchMode小記

android 的activity啓動後是放在一個個的棧裏面的,但根據啓動模式的不同,對棧裏面的activity的處理機制不同。 以下,以A代表launchMode爲standard的activity,B爲對應launchMode的act

原创 右滑退出SwipeBackLayout

參考了下網上大神們的思路,自己寫了一套代碼 實現原理: 1:自定義一個SwipeBackLayout,負責監聽滑動事件和事件攔截。 2:新建SwipeBackActivity,負責把SwipeBackLayout 把SwipeBackAc

原创 ndk開發注意事件

1:類名方法名需要跟工程的包名對應。否則java.lang.UnsatisfiedLinkError: No implementation found。 2:abiFilters表示支持後面多種情況,此時若libs中沒有對應的.so文件,

原创 zbar,zxing誰更快

一直用的zxing,感覺還一般,老大說爲什麼別人的掃描那麼快。於是拿別人的apk反編譯了下,人家用的是zbar,立馬試了下zbar,果然快一些。 自己封裝了下zbar,使用很簡單 1:加權限     <uses-permission a

原创 afinal 網絡差自動重連

afinal 底層做了網絡差自動重連,偏偏我的程序不需要這個東西,於是改了一下 記錄下,免得以後忘了改了啥