原创 Media Framework你知道多少

         Media Frametowork是一個開源的媒體框架,在這裏我們爲什麼要提到它,有幾點,首先,它簡化來媒體播放器的發展,其次,允許開發人員組裝組建,再次就是能創造出更高質量與全新的播放器效果,這只是其一,更重要的是它給

原创 仿微信語音對話簡單模型

根據需求要來實現一個類似微信的語音通話效果,想來下,現在來實現一個簡單那的模型,可供遇到的人可作參考: 廢話不多說就直接貼代碼吧: RecoderDemo.java: package com.jankey.record; import j

原创 JVM體系架構分析與內存原理模式詳解~新

世界上有一半以上的程序員在使用JAVA編程,然後有一般以上的服務都採用JAVA虛擬機來運行,然後,我們真正對它瞭解有多少,多數人在編碼的過程中可能都會忽視這個問題,當然也包括我,做了這麼多年的程序員,寫了也不少代碼,但問題是,回想起來個人

原创 android軟件開發:程序的開機啓動

在Windows 平臺下安裝一些軟件時,經常會遇到一些軟件帶有自啓動設置。通常我會關掉這些功能,除非對於某些重要的程序有必要開啓這項功能。在Android 平臺也可以方便的給程序添加自啓動設置,下邊給出了具體的實現方法:首先需要在Mani

原创 android軟件開發:橫豎屏

獲取屏幕方向Configuration newConfig = getResources().getConfiguration();if (newConfig.orientation == Configuration.ORIENTATIO

原创 Android4_SRC_分析~ActivityManagerService~圖解(一)

OK,從現在開始,我們會一個要點一個要點的把Android目前在開發上比較中要的幾個知識點從源碼開始詳細分析,當然,在這裏,我主要的是分析frame

原创 ubuntu12.04 + nginx + mysql + php(wordpress) + python(pyramid) + uwsgi 配置

1.找些速度快點的更新源。 備份一下原來的sources.list sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 然後把sources.list 的內容替換成

原创 StringBuilder與StringBuffer知多少

今天既然有人把StringBuilder與StringBuffer搞反了,在這裏抽點時間寫了個簡單測試給其參考: import java.util.ArrayList; import java.util.Iterator; import

原创 利用 Heritrix 構建特定站點爬蟲

Berkeley db(獨立介紹) 本文由淺入深,詳細介紹了 Heritrix 在 Eclipse 中的配置、運行。最後對其進行擴展,介紹如何實現只抓取特定網站的頁面。 通過本文,讀者可以瞭解 Heritrix 的相關特點以及在

原创 ANDORID~支持的設備

很少人關注這個問題,我不多說,你沒事看下,會有些特殊變化: 下表列出了 Google Play 支持的設備。此列表是按製造商名稱的首字母排序的。您也可以在此頁面中查找自己的設備(PC:Ctrl + F,蘋果機:Command + F)

原创 設計模式新概念一~IStrategyPattern(策略模式)—詳解

以前曾經想把設計模式給一一列舉出來形成文檔發佈,感覺這時間真是個問題,所以現在回想起來要是每天能來一篇,其實佔用的時間並不是那麼多,好,咋就先從策設

原创 操作碼助記符~temp

爲了方便查找,有時候防止文件遺忘,所以我就直接貼上來了 字節碼 助記符 指令含義 0x00 nop 什麼都不做。 0x01 aconst_null 將 null 推送至棧頂。 0x02 iconst_m1 將 int 型-1 推送至棧頂。

原创 android軟件開發:後臺監控應用程序包的安裝&卸載

方法一:public class getBroadcast extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent)

原创 批量安裝於卸載

有嘗試過在Android手機裏批量安裝於批量卸載你的應用程序嗎,現在就簡單教你怎麼做,其實很簡單,還有後檯安裝於卸載問題: 1.後臺安裝於卸載步驟: 首先你需要使用其Pm命令,如一下 pm install [-l] [-r] [-t]

原创 android應用後臺安裝,靜默安裝的代碼實現方法

首先,你要有linux環境或其他可以mmm交叉編譯的環境,因爲這個用到的是隱藏api,SDK中沒有的,ecilipse裏面會提示包不存在,但交叉編譯可以,如果你不知道   import android.app.Activity;