原创 數組去重

Write a function to remove duplicated objects from an array. Preserve the order. For example, if the input array is

原创 EventBus的使用

EventBus使用 在介紹EventBus之前先捋順以下Android自帶的應用內通信方式有哪些? Android 應用內常用通信方式 1.使用handler進行線程間通信 handler是和Thread綁定的,主線程中創建Ha

原创 Linux文件操作---隨手記

文件定義 狹義 磁盤文件,進而可以是有組織有次序地存儲在任何介質(包括內存)中的一組信息 廣義 凡是可以產生或者消耗信息的都是文件。(也包括socket) 文件操作方式 系統調用 庫函數 open fopen re

原创 Leetcode:Remove Duplicates from Sorted Array

Given a sorted array, remove the duplicates in place such that each element appear only once and return the new len

原创 Android加固調研

              簡介               基本概念                      APK結構                      Dex結構                      APK打包過程

原创 Android常用工具類之 Log工具類

Log工具類推薦一個開源的工具: https://github.com/MustafaFerhan/DebugLog 源碼只有一個類DebugLog.java 打印出來的內容也很簡潔,但是很方便: 使用方法: DebugLog.e

原创 Android中的設計模式-抽象工廠模式

抽象工廠模式(Abstract Factory) 先上類圖吧,自己懶得畫了,找了個現成的 抽象工廠的引入是根據需求而產生的,說到這裏先要提到一個名字—產品族(Product Family),還是以生產汽車爲例,我想要一個上汽的汽車工

原创 幾個項目中用到的代碼片段

打印調用棧 LogUtils.e("CHENZHENG", Log.getStackTraceString(new Throwable())); 監聽網絡變化 1,註冊監聽器: mConnectivityManager = (Conne

原创 Android中的設計模式-工廠方法模式

簡單工廠&工廠方法 一直以來總是分不清簡單工廠,工廠方法,抽象工廠這三個設計模式的區別,倒不是不理解其區別,而是總是記憶混淆,傻傻分不清楚,所以再重新總結一下區別,並記錄下來,下次再混淆時,可以拿出來看看。這節先說簡單工廠和工廠方法,下一

原创 Android中的設計模式-單例模式

Android中的設計模式-單例模式 單例模式算是比較常用的模式,在Java中如果想要一個JVM中只存在某個類的一個實例,就需要使用到單例模式,而只存在一個實例的需求一般是因爲: 1,對象實例比較大和複雜,創建開銷很大。 2,只需要一

原创 Gradle教程

轉發自: http://www.cnblogs.com/CloudTeng/p/3417762.html Gradle 快速入門... 2 創建Task的多種方法... 6 讀懂Gradle. 9 增量式構建... 13 自定義Pr

原创 Android中的設計模式-適配器模式

適配器模式 從名字上就可以看出適配器是爲了針對接口不匹配的情況,而做出的兼容方法, 假設我們有一個已經存在的類Adaptee,其中有一些已經存在並實現好的方法methodA。但是客戶不希望調用這個類,而是希望調用一個特定的接口例如Tar

原创 Android中的設計模式-狀態模式

狀態模式說明 “狀態模式允許一個對象在其內部狀態改變的時候改變其行爲。這個對象看上去就像是改變了它的類一樣。” –《JAVA與模式》 管理者持有多種狀態,狀態切換後,管理者調用Handle方法時,間接調用狀態類中的Handle方法,從而

原创 將下載的圖片加入media檢索庫

用來將自己應用中另存爲的圖片等media資源加入meida檢索,這樣就可以在相冊中看到該圖片了 final Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE

原创 個人應用分享:短信轉家

功能簡介 關鍵字: 短信轉發 短信 轉發 SMS 網絡轉發 描述: 通過網絡免費轉發你的手機收到的短信到另一個手機,從此輕鬆出門。 簡介: 不同於市場上常用的通過運營商的短信功能進行轉發,該應用通過網絡進行轉發,完全免費,適用於不想攜