原创 MediaRecoder(查看api)錄製聲音

主程序 package com.test.mymediarecoder; import android.support.v7.app.ActionBarActivity; import java.io.IOException;

原创 遊走型進度條(桌面360)

進度條顯示 主程序 package com.test.mypathview; import java.io.File; import java.io.FileNotFoundException; import java.io.F

原创 QQ主界面的滑動效果的實現(xml中定義佈局屬性)

需要注意的時本例中導入了com.nineoldandroids.view.ViewHelper的包,還用到了常用的ScreenUtils 輔助類來獲取屏幕的信息。jar包可以在網盤中尋找。 另外,關於動畫可參考http://c

原创 友盟推送,統計及分享的綜合(友盟的使用比較簡單)

友盟 首先進入友盟官網,然後點擊右上角的文檔介紹,首先我們選中的是消息推送 根據要求導入SDK所需jar包和so包,在Android Studio中so包的存放位置這裏就不在贅述,然後想AndroidMainfest.xml中添加所需要

原创 使用百度地圖SDK來開發自己的程序(主要是考察自己讀代碼的能力)

最重要的是先自己安裝百度的demo,根據這張圖然後去找對應類中的代碼 首先應該獲得所要使用百度sdk的程序的包名,然後根據百度的提示,得到自己的密鑰,在之後根據提示來配置自己的環境,注意閱讀時應該仔細,然後在根據提示就能得到自己的地圖,

原创 Android MVP模式的學習

概要 這個示例是衆多的變體。它展示了一個簡單的實現Model-View-Presenter模式與體系結構框架。它使用人工依賴注入爲存儲庫提供本地和遠程數據源。異步任務處理回調。 Note: in a MVP context, the t

原创 Android的設計模式

總述 工廠設計模式 public class test { public static void main(String[] args) { Location position= new

原创 SurfaceView(包含對消息傳遞的回顧以及對繼承View類使用的回顧)製作指南針

首先自己做一個指南針並沒有什麼卵用,這節主要是對怎樣使用SurfaceView來做總結; 因爲之前我們已經瞭解過了用繼承View來畫各種圖形,這節講怎樣繼承SurfaceView來畫出 想用的圖形。 注意surfaceView中幾個實

原创 動畫操作(上)

Android提供了幾種動畫類型:View Animation 、Drawable Animation 、Property Animation 。View Animation相當簡單,不過只能支持簡單的縮放、平移、旋轉、透明度基本的動畫

原创 ObjectAnimator詳解(測試用,承接Android動畫操作中的測試)

廢話不多說直接看代碼 需要注意的是ObjectAnimator.ofFloat(xiaoming, “age”, 0f,100f)傳入的是float的值,所以在測試中age必須用float類型的,還必須有setAge的方法,否則無法完成值

原创 解決Android Studio打開別人包時出現Failed to find: com.android.support:appcompat-v7:21.

Error:Failed to find: com.android.support:appcompat-v7:21.+ Install Repository and sync project 首先在Gradle Scripts下是否

原创 加載圖片(省緩存)

“>http://www.fresco-cn.org/docs/index.html#

原创 下拉刷新的實現、雙擊事件,以及按鈕的拖拽

自己寫的雙擊事件以及 主程序 繼承控件的程序 主佈局文件 效果圖 谷歌自帶下拉刷新 主程序 主佈局文件 效果圖 自己寫的簡單的下拉刷新 主程序 繼承Fragment的程序 主佈局文件 listView佈局文件 刷新界面顯示 在

原创 百度雲推送消息(範例)

百度雲推送 然後導入所需要的權限jar包so包等eclipse可全部放在lib下然而Android Studio則需要在srcmain下創建一個jniLibs文件夾來存放所有的so包 設置完後創建一個主類 在創建一個接收類

原创 SVN實現代碼的上傳與下載(注意在公司中,必須每天都要把代碼上傳一次)

1. 首先下載SVN和VisualSVN Server然後按照步驟安裝完這兩個東西 2. 然後打開VisualSVN Server,然後在Repositories下創建New Respository 3. 在之後在Users目錄