Time of Update: 2014-06-19
註解在android程式中的使用何為註解:在Java當中,註解又叫做“中繼資料”,它為我們在原始碼中添加資訊提供了一種形式化的方法,讓我們能在以後的某個時間方便的使用這些資料。更確切的說,註解在一定的程度上將資料與元代碼進行了綁定,並不是將資料儲存在外部檔案中。當然,這裡只介紹Android開發相關的技術,至於註解我會在Java學習總結篇中進行詳細的研究和總結。那麼,接下來我們一個執行個體來介紹註解在android開發中的巧妙應用。執行個體描述:在這裡,我們使用註解替換掉android中初始化資
Time of Update: 2014-06-17
大家都用過viewpager了, github上有對viewpager進行擴充,導航風格更加豐富,這個開源項目是ViewPagerIndicator,很好用,但是例子比較簡單,實際用起來要進行很多擴充,比如在fragment裡進行圖片緩衝和圖片非同步載入。下面是ViewPagerIndicator源碼運行後的效果,大家也都看過了,我多此一舉截幾張圖;下載源碼請點擊這裡===========================================華麗的分割線=========
Time of Update: 2014-06-17
所謂的輪番切換廣告欄,指的是下面這個東西,筆主不知道該怎麼確切描述這貨... 筆主沒有百度研究過其他大牛是怎麼實現這個功能的,在這裡筆主充分發揮DIY精神,利用ViewFlipper閉門土製了一個,下面盡筆主所能,將整個仿造過程所需的全部技能一次性放送出來,先上!(不保證以上廣告真實性...) 素材:請自行百度圖片,美女尤佳圓點:1:
Time of Update: 2014-06-16
一、 I2C簡介I2C(Inter-Integrated Circuit)匯流排是一種由 Philips 公司開發的兩線式串列匯流排,用於串連微控制器及其外圍裝置。I2C 匯流排最主要的優點就是簡單性和有效性,簡單體現在接線簡單,只有兩根線資料線(SCL)和時鐘線(SDA),而且
Time of Update: 2014-06-16
經過 研究 實現了自訂 鍵盤 ,支援隨意拖動 和數字及其他字元輸入 下面是主要的代碼 和使用方法import android.content.Context;import android.util.Log;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListener;import android.view.Gravity;import
Time of Update: 2014-06-14
提要今天要實現的是一個簡單人物控制器。包括用w,a,s,d來控制人物上下左右跑動,滑鼠左擊發出連招,都是基於老的lagacy的動畫。雖然unity3d內建有charactorcontroller,但是並不是很好用,所以人物控制相關的全部自己來實現。先上:情境搭建首先下載這個package,裡麵包含了人物的動作還有地面的模型。將人物和地面都拖進情境中。這裡的模型預設的動畫模式是lagacy,不用修改。模型有點偏小,改變模型的scale值為10.最好不要改源檔案的scale的scale
Time of Update: 2014-06-13
需求: 統計Wifi/2G/3G/4G流量各多少Issue:一. 怎麼判斷2G/3G/4G系統源碼TelephonyManager類裡提供了方法,只是隱藏了,所以可以參源碼二.怎麼統計Android 2.2後提供TrafficStats類,用來進行流量統計,具體使用參考手冊這裡我用到了static long getTotalRxBytes() //擷取總的接受位元組數,包含Mobile和WiFi等 static long getTotalTxBytes()
Time of Update: 2014-06-13
最近需要使用到語音播報的功能,在百度七武器百度語音和科大訊飛的語音當中考慮到準確性和專業性,選擇了科大訊飛。科大訊飛所提供的android開發sdk有兩種一種是整合了自身產品語音+的sdk,功能比較強大但是會初始化Voice Messaging
Time of Update: 2014-06-13
MediaPlayer的喚醒鎖 一般使用MediaPlayer播放音頻流,推薦使用一個Service來承載MediaPlayer,而不是直接在Activity裡使用。但是Android系統的功耗設計裡,為了節約電池消耗,如果裝置處於睡眠狀態,系統將試圖降低或者關閉一些沒裝置必須的特性,包括CUP和Wifi硬體,然後,如果是一個後台播放音樂的應用,降低CUP可能導致在後台啟動並執行時候幹擾音訊正常播放,關閉Wifi將可能導致網路音頻流的擷取出現錯誤。 為了確保MediaPlayer的承載的服務
Time of Update: 2014-06-11
歡迎關注泛泰非盈利專業第三方Team Dev VegaDevTeam (本team 由 syhost suky zhaochengw(z大) xuefy(大星星) tenfar(R大師) loogeo crazyi(天下無雪) windxixi(雪狐) wangsai008 組成)感謝:tenfar(R大師),zhaochengw(z大),xuefy(大星星),suky, Ruling,Ryuinferno感謝參考代碼: Cyanogenmod ,
Time of Update: 2014-06-11
Unity3D模型製作規範一.單位,比例統一在建模型前先設定好單位,在同一情境中會用到的模型的單位設定必須一樣,模型與模型之間的比例要正確,和程式的匯入單位一致,即便到程式需要縮放也可以統一調整縮放比例。統一單位為米。二.模型規範⒈所有角色模型最好站立在原點。沒有特定要求下,必須以物體對象中心為軸心。⒉面數的控制。行動裝置每個網格模型控制在300-1500個多邊形將會達到比較好的效果。
Time of Update: 2014-06-03
1.//有兩種集合//第一種是array 特點:插入,刪除效率低,但是尋找效率高//第二種是list 特點:插入,刪除效率高,但是尋找效率低//分析這個遊戲: 插入的時候:怪物,射彈出現時,刪除的時候:碰撞時,怪物、射彈出界時。//遍曆:fps(每秒中填充映像的幀數(幀/秒)對應的時間,怪物是2秒出現一次,而遍曆是60次每秒,可見遍曆用的較多,所以我們選擇array。CCArray*_targets;//定義怪物集合,3.0一般用vector定義集合CCArray*_projs;//
Time of Update: 2014-06-01
Unity3D 4.x 版本之後提供了一種新的動畫機制Mecanim,雖然目前還支援之前的Animation,但看到Unity3D
Time of Update: 2014-05-31
人物移動地圖的平滑滾動處理玩過rpg遊戲的朋友應該都知道RPG的遊戲地圖一般都比較大 今天我和大家分享一下在RPG遊戲中如何來處理超出手機螢幕大小的遊戲地圖。為程式效果動畫圖地圖滾動的原理在本人之前部落格的文章中介紹過人物在螢幕中的移動方式,因為之前拼的遊戲地圖是完全填充整個手機螢幕的,所以無需處理地圖的平滑滾動。這篇文章我著重的向 大家介紹一下控制人物移動後地圖滾動的處理方式。舉個例子 如所示 比如人物向右移動,如果地圖貼在螢幕左邊邊界 將先移動人物在地圖的座標,當人物在螢幕中超過三分之二後
Time of Update: 2014-05-30
本文講述在Linux 3.10下Realek RTL8723A Linux Wifi 驅動的移植。 Prerequisites硬體平台:Atmel SAMA5軟體平台:Linux 3.10 + Android 4.4Wifi模組:RTL8723AU (USB介面) Realtek RTL8723A Wi-Fi Software&Driver for Linux and
Time of Update: 2014-05-30
現在app基本都有推送的功能,於是看了下百度雲的推送,官方文檔和Demo都很到位,記錄下使用過程,目標是利用百度雲推送最為伺服器寫個及時通訊的例子~當然了,這是第一篇入門~1、第一步就是在百度開發人員服務管理中建立項目,然後拿到API key , Secret Key
Time of Update: 2014-05-30
本文將講解使用VideoView播放本地視頻,使用起來相對簡單,在其中添加了MediaController類來實現更多的視頻控制功能。實現:代碼;布局檔案:使用VideoView,VideoView是一個帶有視頻播放功能的視圖,可直接在布局中使用。 MainActivity:package com.multimediademo11videoview;import android.app.Activity;import android.net.Uri;import
Time of Update: 2014-05-25
當您的遊戲準備發布前,需要編譯成為release版本,命令中需要增加 -m release,編譯命令如下:cocos compile -p android -m release在編譯結束後,產生xxx_release_unsigned.apk,此時會提示進行簽名,需要輸入.keystore的路徑。.keystore的產生方法:使用keytool,命令如下:keytool -genkey -v -keystore my-release-key.keystore -alias alias_name
Time of Update: 2014-05-19
本文參考《Android系統原始碼情景分析》,作者羅昇陽。一、測試代碼: ~/Android/external/binder/server ----FregServer.cpp ~/Android/external/binder/common ----IFregService.cpp ----IFregService.h ~/Android/external/binder/client
Time of Update: 2014-05-16
轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/17656437經過前三篇文章的學習,Volley的用法我們已經掌握的差不多了,但是對於Volley的工作原理,恐怕有很多朋友還不是很清楚。因此,本篇文章中我們就來一起閱讀一下Volley的源碼,將它的工作流程整體地梳理一遍。同時,這也是Volley系列的最後一篇文章了。其實,Volley的官方文檔中本身就附有了一張Volley的工作流程圖,如所示。多數朋友突然看到一張這樣的圖,應該