原创 面向對象的六大原則之單一職責原則

單一職責原則(Single Responsibility Principle, SRP):一個類只負責一個功能領域中的相應職責,或者可以定義爲:就一個類而言,應該只有一個引起它變化的原因。 具體例子和講解在以下各大神的博客裏,不在重複造輪

原创 Android AIDL 學習記錄

AIDL全程爲 Android Interface Definition Language 即 android接口定義語言  能夠進行進程間的通訊 通訊時默認支持的數據類型如下: (1)Java中的八種基本數據類型,包括 byte,sho

原创 Android 安全卸載U盤的方法

這今天項目中有一個將設備的數據文件複製到U盤的功能,複製完成之後,在設備看U盤的文件都是好的,數據也正常,當拔出U盤後放到電腦上,有時就會出現文件爲0B的情況,後來才發現,是U盤沒有安全卸載的原因。 初期的設想是控制程序跳轉到androi

原创 android手機通過藍牙連接佳博打印機

所使用的打印機爲佳博打印機,支持藍牙、wifi、usb我所使用的是通過藍牙來連接。 在網上找到一個佳博官方針對安卓開發的App源碼,但是各種的跳轉,沒有看太懂,所以又去問度娘,找到了一個不錯的文章 文章是紅黑聯盟網站的一篇文章 文章的地址

原创 Android中Fragment和Activity的切換動畫

Fragment的切換(Replace的動畫效果)首先要有Fragment的進入動畫和退出動畫,如下(在android目錄的res/anim中)fragment_left_out.xml<?xml version="1.0" encodi

原创 Android動畫機制二----------補間動畫(Tween Animation)

補間動畫:指的是開發者無需定義動畫過程的每一幀,只需要定義動畫的開發和結束這兩個關鍵幀,並指定動畫變化的時間和方式等,然後交由Android系統進行計算,通過在兩個關鍵幀之間插入漸變值來實現平滑過渡,從而對View的內容完成一系列的圖形變

原创 Android觸摸事件傳遞機制

1、觸摸事件類型觸摸事件對應的類爲MotionEvent類,對應的類型分爲ACTION_DOWN,ACTION_MOVE,ACTION_UP三種,按下觸發ACTION_DOWN,擡起觸發ACTION_UP,如果按下後手指不移動,則不會觸發

原创 Android的動畫機制一 ----逐幀動畫

逐幀動畫( Frame Animation)又叫Drawable Animation 是最簡單的最直觀的動畫類型,主要利用人眼的視覺暫留效應實現原理:一系列不斷變化的圖片,按照一定的順序以及停留時間,進行不斷的切換,來實現一種動畫效果實現