原创 Android 環境搭建(2012版)

1.      安裝JDK和配置Java開發環境 http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html下載JD

原创 GDI內存泄露問題

GDI內存泄露主要是GDI對象沒有釋放造成的,導致資源短缺。在MFC中,GDI對象無非是以下幾種:pen,Brush,bitmap,CDC。 創建這些對象後,最後要釋放。一:CBrush BackgroundBrush(Backgroun

原创 Android之SlidingPanelLayout

SlidingPaneLayout提供一種用於用戶接口的頂層的水平,多窗格佈局。左邊(或第一)窗格被視爲一個內容列表或瀏覽器中,從屬的其次的那個窗格用於顯示內容的主詳圖。 如果他們的總寬度超過了SlidingPaneLayout可用寬

原创 Android tensorflow圖片識別demo

1.Install Tensorflow,    if installed,upgrade to most recent stable branch with pip install --upgrade tensorflow    

原创 Android熱更新方案之阿里AndFix 原理以及源碼解析

源碼路徑:https://github.com/alibaba/AndFix 原理: 修復過程: 源碼解析過程如下: patchManager=newPatchManager(context); patchManager.ini

原创 android開發之二layout

我們有兩種方式聲明佈局: 1,在XML中聲明。 2,在程序中動態聲明。 android我目前所學習到的佈局方式有以下幾種: 1. LineraLayout局部線性佈局 感覺這個佈局方式是最常見的一種。它有兩種佈局方式:行與列。是由參數o

原创 Android listview和gridview的區別

如圖,其實質是listview帶FooterView和HeaderView的處理,而gridview沒有,但是gridview有對行的處理,即一個gridview可以有多行顯示,而listview一般只有一行。 另外listview帶

原创 Android Force Close和ANR等異常處理方法

對android應用而言最常出現的異常是Force close和ANR(Application is not response). 對於這兩類錯誤而言,應用是可以進行相關處理的。 一 Forceclose這類問題主要通過Thread.Un

原创 Android Tensorlfow lite

1.  安裝Android studio3 2.確保Android SDK 版本是26以上,NDK版本是14以上 3.下栽lite源碼(https://github.com/tensorflow/tensorflow/tree/ma

原创 contentprovider怎麼監聽某一行數據

當ContentObserver所觀察的Uri發生變化時,便會觸發它。觸發器分爲表觸發器、行觸發器,   相應地ContentObserver也分爲“表“ContentObserver、“行”ContentObserver,當然這是與它所

原创 windows下git下載源碼

Hi,all,關於window系統git下載自己app 代碼的方法如下 1.下載msysgit客戶端。 2.安裝後,找到msysgit安裝路徑msys.bat ,雙擊之後,就可以進入MINGW32,在裏面

原创 Retrofit 使用

Retrofit是square出品的一個比較有名的開源網絡請求庫。 現在最新的版本是2.0 下面就說說其使用方法。 1.    首先定義一個承載接收數據的接口。如下 其中@GET後面是請求數據的子URL,可以是組合的URL,如下demo即

原创 Android Daylight savings time設置問題

Android中對 Daylight savings time的處理是根據時區來處理的。 framework/com/android/server/AlarmManagerService.java有說明。  TimeZone

原创 Android alt+tab鍵的啓動

Android alt+tab鍵的啓動 在\frameworks\base\policy\src\com\android\internal\policy\impl\RecentApplicationsDi

原创 git下載代碼

Gerrit使用說明 Gerrit使用說明 1.登陸gerrit/,點右上角SignIn輸入用戶名密碼,登陸 2.登陸後,點擊用戶名,選擇setting 3.點擊左邊SSH Public Keys,出現一個Add SSH Public K