Time of Update: 2017-06-06
ionic1 項目支付,ionic1項目支付使用的外掛程式參照地址:https://github.com/xu-li/cordova-plugin-wechat;(這裡包含登入,分享和支付)外掛程式安裝 cordova plugin add cordova-plugin-wechat --variable wechatappid=YOUR_WECHAT_APPID;使用方法:var params = { partnerid: '10000100', // merchant id
Time of Update: 2017-06-06
Cheatsheet: 2017 05.01 ~05.31,cheatsheet05.01Web Configuring Your .npmrc for an Optimal Node.js Environment Web Developer Security Checklist HTTPS on Stack Overflow: The End of a Long Road TypeScript 2.2: Mixin Classes Introducing
Time of Update: 2017-06-03
ionic1項目中
Time of Update: 2017-06-05
android常犯錯誤記錄(二),android常犯錯誤記錄檢查 minSdkVersion什麼的是不是和你依賴的包一樣,它上面也有個小提示,顯示本地的11,依賴的為15,那就改成15好了,重新build好了 ClassNotFoundException異常 看提示資訊貌似是設定檔的路徑或者什麼錯了,其實就是你的v7包之類的版本不對,要跟sdk版本一致或者更高,改下版本就好了,因為編譯版本不對,沒有把這檔案打包進去,所以找不到檔案
Time of Update: 2017-06-06
Android手機測試-ddms&monitor-抓crash,log,android測試-ddms1.安裝adboffline解決辦法:原因就是android 4.2以上的版本過高,sdk的adb驅動不匹配,需要升級。我原本的adb是1.0.29,升級為1.0.31,問題就解決了。2.安裝sdk3.啟動monitor.bat4.會輸出所有log5.建立過濾器filterlogcat filter:Filter logcat messages by the source's tag,
Time of Update: 2017-06-03
EventBus便於使用,eventbus 什麼是EventBus 由greenrobot組織貢獻(該組織還貢獻了greenDAO),一個Android事件發布/訂閱輕量級架構,功能:通過解耦發行者和訂閱者簡化Android事件傳遞,EventBus可以代替Android傳統的Intent,Handler,Broadcast或介面函數,在Fragment,Activity,Service線程之間傳遞資料,執行方法。特點:代碼簡潔,是一種發布訂閱設計模式(觀察者設計模式)。
Time of Update: 2017-06-06
通過Application存取公用資料比如登入資訊等..,application存取Android系統在運行每一個程式應用的時候,都會建立一個Application對象,用於儲存與整個應用相關的公開變數。一個Android應用只會產生一個Application對象,在不同的Activity中擷取的Application對象是一樣的,所以Application對象是一個單例(SingleTon)。Application對象非常適合用於儲存一些與整個應用相關資料,例如應用版本,應用登入賬戶,資料緩衝
Time of Update: 2017-06-02
Android開發筆記(11)——DialogFragment & 點擊監聽,android開發fragment轉載請註明:http://www.cnblogs.com/igoslly/p/6931519.htmlDialogFragment使用 & 點擊監聽 /* DialogFragment是用於Activity上展示一個介面的彈出框,如輸入框、警告框、確認框等 * DialogFragment單獨設定layout XML檔案 *
Time of Update: 2017-06-04
Android之自訂View學習(一),androidviewAndroid之自訂View學習(一)Canvas常用方法: 圖片來源 /** * Created by SiberiaDante on 2017/6/3. */public class BaseViewDraw extends View { private Paint mPaint1; private Paint mPaint2;
Time of Update: 2017-06-03
svn基本常見操作設定,svn常見操作設定代碼管理工具一開始用的確會有點懵,但是永久了就會發現都是那幾下套路,記錄下來 託管好了代碼一般起衝突了還是想重新搞一下,有個萬能的重設操作,那就是重新關聯svn項目,以前有時更換地址也是,發現遇到很多衝突問題,因為前面建立了檔案,但是後來在伺服器上刪除了,結果衝突更換地址,發現衝突了,你又還原不了,怎麼辦,重新關聯吧,省的麻煩。或者把svn檔案刪了也行 然後checkout 這裡要注意路徑,你要切換到項目的根目錄下在chec
Time of Update: 2017-06-06
安卓通過UDP協議傳輸資料,中文亂碼的問題,安卓udp公司最近需要往智能家居方面發展,需要用到UDP協議傳輸資料,在網上找到了一些資料,但是發現傳輸中文的時候有亂碼的現象,經過我多番搗鼓,終於解決了這個問題,下面貼上關鍵代碼用戶端: 1 public class UDPClient { 2 private static final int SERVER_PORT = 6000; 3 private DatagramSocket dSocket = null; 4
Time of Update: 2017-06-02
android studio高德地圖的顯示於定位(附帶逆地理編碼圍欄),android高德 首先註冊高德成為開發人員(開啟高德地圖,點擊底部的開發人員平台),建立應用,按照要求填寫相應資訊網站:http://lbs.amap.com/api/android-sdk/guide/create-project/get-key 途中包含了發布版的SHA1安全碼和測試版SHA1安全碼,兩者的值可以看
Time of Update: 2017-06-06
Android APK安裝過程學習筆記,androidapk1.什麼是APK APK,即Android
Time of Update: 2017-06-05
在Android上運用Anko和Kotlin開發資料庫:SQLite從來不是一件輕鬆的事(KAD25),ankokotlin作者:Antonio Leiva時間:Mar 30,
Time of Update: 2017-06-03
Android Dalvik虛擬機器和ART虛擬機器對比,androiddalvik1.概述 Android4.4以上開始使用ART虛擬機器,在此之前我們一直使用的Dalvik虛擬機器,那麼為什麼Google突然換了Android啟動並執行虛擬機器呢?答案只有一個:ART虛擬機器更優秀。2.Dalvik vs ARTDalvik
Time of Update: 2017-06-01
Android學習筆記-Adapter基礎講解,android-adapter本節引言從本節開始我們要講的UI控制項都是跟Adapter(適配器)打交道的,瞭解並學會使用這個Adapter很重要, Adapter是用來協助填充資料的中間橋樑,簡單點說就是:將各種資料以合適的形式顯示到view上,提供
Time of Update: 2017-06-03
Android Studio
Time of Update: 2017-06-01
WebView的知識,WebView知識一、基本介紹WebView是一個顯示頁面的組件。二、基本使用訪問網頁需要網路,所以在AndroidManifest.xml檔案中添加網路許可權。<uses-permission android:name="android.permission.INTERNET" />可以使用Intent跳轉網頁,使用如下:Uri uri = Uri.parse("http://www.baidu.com");Intent intent = new
Time of Update: 2017-06-02
使用VideoView開發視頻總結,videoview開發視頻一、VideoView及其相關組件總結在Android中,播放視頻有2種方式,第一種方式是使用MediaPlayer結合SurfaceView來播放,通過MediaPlayer來控制視頻的播放、暫停、進度等,而通過SurfaceView來顯示視頻內容;第二種方式是使用VideoView來播放,這個類其實也是繼承了SurfaceView類,並且實現了MediaController.MediaPlayerController這個用於控制媒
Time of Update: 2017-06-02
逆向手機核心,添加調試支援和反調試,手機核心添加調試 0x00前言 一個安卓應用可以被調試的條件是應用AndroidManifest.xml顯示指定android:debuggable="true",如果沒有設定android:debuggable的值,則預設android:debuggable="false",所以發布的應用大部分都是不可調試的,如果要調試,則需要解包,改屬性然後重打包,這樣非常麻煩,而且效率低。第二個條件是核心設定檔default.prop的屬性ro.debugg