Time of Update: 2015-07-25
標籤:有時候一些通訊軟體需要這些個功能,比如說收到簡訊,通知等,要求手機發出鈴聲,或震動,或發光以提示使用者知曉。往往手機都是有預設設定的,比如說使用者開啟了鈴聲+震動;只鈴聲不震動;完全靜音等等...這個時候就需要有一個規則了,起碼軟體的設定不能跟系統的衝突規則: 1. 軟體應該有個自己的設定設定檔,用以儲存,自己的軟體的提醒規則 2. 遵從系統的設定,比如說:系統是完全靜音的,人家想睡覺啦,你軟體雖然是鈴聲震動全開,也得乖乖閉嘴。 3.
Time of Update: 2015-07-25
標籤:xcode ios ui 控制項
Time of Update: 2015-07-25
標籤:xcode ios 圖片資源 ui
Time of Update: 2015-07-25
標籤:---恢複內容開始---我在Ubuntu14 64為下安裝了AS,但在用Gradle編譯項目時總是報找不到 libz.so.1的錯誤。error while loading shared librarieserror while loading shared libraries: : libz.so.1libz.so.1: : cannot open shared object filecannot open shared object file: : No such file or
Time of Update: 2015-07-25
標籤:1、為什麼要用Lightmapping?簡單來說就是即時燈光計算十分耗時,隨著光源越多,計算耗時會倍增。使用Lightmap類比燈光帶來的效果,便不用去計算燈光,會帶來效能上的大大提升。當然你不用燈光效果也是沒問題的,具體還是看項目需求。最簡單的直接在3dmas或maya裡面烘培完貼圖頂點色也行。或者使用unity內建的Lightmaping去烘焙貼圖也行,兩者方式選擇一個即可!都差不多!烘培完成之後,其實情境裡的燈光可以刪除了,但是有可能我們還要向情境裡添加模型,所以先保留,等到發布的時
Time of Update: 2015-07-25
標籤: 溫故而知新很重要,對於先前學過的東西,每一次回過頭來看都有不一樣的體會,要麼理解更深了,要麼理解更透徹了。 近來回顧了關於Activity的生命週期,參看了相關書籍和官方文檔,有了不小的收穫,在以前的認知上有了很大程度上的改善,在這裡記錄點東西。 先來看下經典生命週期圖: 簡單概要下:1、當第一次調用一個Activity就會執行onCreate方法2、當Activity處於可見狀態的時候就會調用onStart方法3、當Activity可以得到使用者焦點的時候就會調
Time of Update: 2015-07-25
標籤:下載 app 網路 分布式系統 應用 頻寬並非是沒有上限,而且還很昂貴。這不是簡單理解為,下載大量資料需要耗費很長的問題。1,一個超過20MB的APP是不可能通過行動電話通訊來完成安裝的:參加蘋果官方的應用市場審核手冊。2,如果你的APP是需要播放視頻,那麼超過10分鐘的視頻,以及五分鐘長的視頻檔案大於5MB的話,我建議使
Time of Update: 2015-07-25
標籤:ffmpeg android 視頻解碼 yuv jni 本文記錄另一個安卓平台下基於FFmpeg的視頻解碼器。與前一篇文章記錄的解碼器不同,本文記錄的解碼器不再使用libavcodec.so、libavformat.so等類庫,而只使用了一個類庫——libffmpeg.so。該視頻解碼器C語言的原始碼來自於《最簡單的基於F
Time of Update: 2015-07-25
標籤:android sqlite 儲存物件 Android SQLite儲存自訂對象在SQLite資料庫中可儲存的資料類型有NULL、INTEGER、REAL(浮點型)、TEXT、BOOL,一共是五種資料類型。在Android開發中,我們儲存資料的一般的作法是資料庫的屬性就是類的成員變數,比如: 要儲存一個人的姓名和年齡,在類中的是將它們定義為兩個成員變數class Person{
Time of Update: 2015-07-25
標籤:關於廣告輪播,大家肯定不會陌生,它在現手機市場各大APP出現的頻率極高,它的優點在於"不佔屏",可以僅用小小的固定空位來展示幾個甚至幾十個廣告條,而且動態效果很好,具有很好的使用者"友好性",下面來看幾個樣本圖: 再來看下我仿寫的效果: 關於廣告輪播Banner這個東西,GitHub上面應該有現成的開源組件,不過我沒去找過,覺得實現起來不會太難,就自己去仿寫了,下面我說下實現的思路:1、首先看到這個可以滑動切換圖片的介面,我們很自然就會想到ViewP
Time of Update: 2015-07-25
標籤:ffmpeg rtmp android 流媒體 jni 本文記錄一個安卓平台下基於FFmpeg的視頻推流器。該推流器C語言的原始碼來自於《最簡單的基於FFMPEG的推流器》。相關的概念就不再重複記錄了。原始碼項目的目錄結構。Java原始碼位於src目錄,而C代碼位於jni目錄。 Android程式Java端代碼位
Time of Update: 2015-07-25
標籤:android logutil 在開發過程中經常用到Log,我們常寫的一種方式就是自訂一個LogUtil工具類 private static boolean LOGV = true; private static boolean LOGD = true; private static boolean LOGI = true; private static boolean LOGW = true;
Time of Update: 2015-07-25
標籤:json iphone ios jsonmodel mjextension iOS下JSON字串還原序列化成對象,在正式的項目中比較常見。如下幾個常用開源庫,可以根據個人喜好任選其一:1. JSONModel: https://github.com/icanzilb/JSONModel2. M
Time of Update: 2015-07-25
標籤:virtualbox android studio genymotion 一、網上的解決方案:相信網上關於下載安裝配置genymotion的教程很多(下面的a,b,c,d步驟都可以參考百度搜尋出來的教程輕鬆搞定),但還有關鍵的最後一步設定才能最終成功,不幸的是,很多教程都沒有提到它。所以我就遇到了問題,現在已經解決,整理粗來,給夥伴們參考。我的問題:我已經a. 安裝了genymotion,
Time of Update: 2015-07-25
標籤:__weak 記憶體管理 arc __weak學習疑雲 __weak弱引用並不持有對象,所以賦值給__weak修飾符的變數也不會改變計數器的值. main.mid __strong obj3 =nil; id __weak obj1=nil;/*id __weak
Time of Update: 2015-07-25
標籤:貪心 背包 這道題貪心 背包 如果在走半圓之內能夠裝滿,那麼一定優於繞一圈回到起點。所以我們從中點將這個分開,那麼對於每個區間因為蘋果數很少,所以可以利用pos[x]數組記錄每個蘋果所在的蘋果樹位置,然後將蘋果按照所在的位置排序,那麼也就是我們知道每次拿k個蘋果的代價是蘋果所在的最遠的位置。 最主要的是為什麼這樣選擇是最優的結果比如說在一條直線上 pos num 1 4 2 2 3 3 4
Time of Update: 2015-07-25
標籤:android mediaplayer listview cursor 多媒體處理 通過調用安卓的MediaPlayer可以直接完成Mp3等主流音訊播放,同時利用ContentResolver與Cursor可以直接讀取安卓內在資料庫的資訊,直接擷取當前sdcard中所有音訊列表,無須像《【Android】記憶卡圖片讀取器,
Time of Update: 2015-07-25
標籤:oc 方法 ios 延展 類目//1.系統已經寫好的類目:按照功能對系統的類方法進行區分 //[email protected]開始,後面是當前類的名字,類名後面是分類的功能,到@end結束 //2.我們建立的類目,一般是為了把系統的類進行功能擴充// NSString *[email protected]"2015-
Time of Update: 2015-07-25
標籤: 題意:給一個長為L的環,起點在12點鐘位置,其他位置上有一些蘋果,每次帶著一個能裝k個蘋果的籃子從起點出發去摘蘋果,要將全部蘋果運到起點需要走多少米? 思路:一開始還以為是網路流,建模不了。就感覺是貪心,可是又是個環,有點難搞,直接放棄(生平最討厭環了,各種情況都要考慮到,就是說你:時鐘題!!!)。 無論哪處地方,只要蘋果數超過k個,那麼必須一次專程來運走!所以一開始可以先將他們mod
Time of Update: 2015-07-25
標籤:遊戲使用外掛程式DOTweenEasy