原创 【Git 教程(4)】 Git創建倉庫

Git 創建倉庫 介紹如何創建一個 Git 倉庫。 你可以使用一個已經存在的目錄作爲Git倉庫。 git init Git 使用 git init 命令來初始化一個 Git 倉庫,Git 的很多命令都需要在 Git 的倉庫中運行

原创 android 公共變量使用

在我們使用Android編寫程序的時候,少不了想利用全局變量,但是面嚮對象語言和過程語言區別很大,不再是include就可以的。這裏我寫了使用全局變量的兩種方法:   1.使用application來保存全局變量           

原创 【Git 教程(6)】 Git分支管理

Git 分支管理 幾乎每一種版本控制系統都以某種形式支持分支。使用分支意味着你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。 有人把 Git 的分支模型稱爲"必殺技特性",而正是因爲它,將 Git 從版本控制系統家族裏區

原创 android 音視頻相關知識

最近各種視頻直播app到處都是,各種霸屏,當然我們也是需要體驗的,關於視頻直播的軟件這裏就不介紹了,在不是技術的人來看,直播是一種潮流,是一種娛樂方式,但是作爲一個高技術的,我們除了看看,更重要的是學習技術,其實Android中的視

原创 android 應用間共享 sharedpreference

android 應用間共享 sharedpreference  (1) 程序A和程序B要有相同的sharedUserId,例如:android:sharedUserId="com.test.example" (2) 程序A和程

原创 android 動畫相關

原博:http://www.open-open.com/lib/view/open1329994048671.html 3.0以前,android支持兩種動畫模式,tween animation,frame animation,在an

原创 【Git 教程(5)】 Git基本操作

Git 基本操作 Git 的工作就是創建和保存你項目的快照及與之後的快照進行對比。本章將對有關創建與提交你的項目快照的命令作介紹。 獲取與創建項目命令 git init 用 git init 在目錄中創建新的 Git 倉庫。 你

原创 android 簽名

在Android中,一般來說有兩個地方使用加密簽名。 1.每個.apk文件必須進行簽名。Android的程序包管理器通過兩種方式使用簽名:     當一個應用程序被替換時,只有相同簽名的應用才能操作舊版本的數據。    兩個應用如

原创 【Git 教程(1)】 安裝配置

Git 教程 Git是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。 Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。 Git 與常用的版本控

原创 Android 通過 Intent 傳遞類對象

Android中Intent傳遞類對象提供了兩種方式一種是 通過實現Serializable接口傳遞對象,一種是通過實現Parcelable接口傳遞對象。 要求被傳遞的對象必須實現上述2種接口中的一種才能通過Intent直接傳遞。

原创 【Git 教程(2)】 git工作流程

Git 工作流程 本章節我們將爲大家介紹 Git 的工作流程。 一般工作流程如下: 克隆 Git 資源作爲工作目錄。 在克隆的資源上添加或修改文件。 如果其他人修改了,你可以更新資源。 在提交前查看修改。 提交修改。 在修改完成後

原创 android 開發常用工具

1、ButterKnife Zelezny ButterKnife 生成器,使用起來非常簡單方便,不知道ButterKnife的趕緊去我的博客搜下 2、SelectorChapek 設計師給我們提供好了各種資源,每個按鈕都要寫

原创 【Git 教程(3)】 Git工作區、暫存區和版本庫

基本概念 我們先來理解下Git 工作區、暫存區和版本庫概念 工作區:就是你在電腦裏能看到的目錄。 暫存區:英文叫stage, 或index。一般存放在 ".git目錄下" 下的index文件(.git/index)中,所以我們把暫存

原创 adb

一、adb啓動activity: $ adb shell$ am start -n {包(package)名}/{包名}.{活動(activity)名稱} 如:啓動瀏覽器 # am start -n com.android.browse

原创 使用avilib庫進行avi文件的讀寫

使用avilib庫進行avi文件的讀寫 #include <stdio.h> #include <stdlib.h> #ifdef _WIN32 #include <windows.h> #else typedef long DW