Time of Update: 2015-02-08
標籤:android應用 資料 資料庫 framework 資料儲存 如果你做android的framework的開發,往往會涉及到不同應用之間的配合,需要讀取或修改某個共用的資料。這時你可以用到下面兩個類來解決問題,這兩個類的使用在framework也有經常出現。SystemProperties,Settings.System
Time of Update: 2015-02-06
標籤:import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Map;import android.content.Context;import android.content.SharedPreferences;public class SPUtils{public SPUtils(){/* cannot be instantiated
Time of Update: 2015-02-07
標籤:unity3d培訓 unity培訓 unity3d學習 unity3d遊戲 3d遊戲開發 【狗刨學習網】引子上一次我們講了MonoBehaviour的前世今生,瞭解了遊戲中的每一個GameObjec都是由指令碼控制的,這一次我們開始將Unity中Native
Time of Update: 2015-02-06
標籤:之前的幾篇文章中介紹了android中常用的一些工具,今天介紹的工具也是比較實用和方便的,它可以用量化的指標告訴我們哪個方法執行的時間最長,被調用的次數最多,有沒有重複調用。下面我們就來看看它是怎麼為我們所用的。 一、標註測試的代碼地區如果我們想要測試gridView設定適配器這段代碼,該怎麼做呢?很簡單,用兩行代碼夾住它~原始的代碼:mPhotoWall.setAdapter(mAdapter);標註為測試的代碼:
Time of Update: 2015-02-06
標籤:經過幾次的面試,發現出現:有種高不成,低不就的狀態。原因何在?2010開始了IT男的大學生活,前兩年是瘋狂參加社會活動(兼職),有人問我:這是為什麼了,不累嗎?想到和我分隔兩地的女友在等我過去,我就全身充滿了力,異地戀,無論精力,還是金錢都是耗費很大的,不想用家裡錢,所以...明白了吧!兩年的社會實踐有了,是時候考慮自己專業的問題了。大三有幸加入了一個項目團隊,就開始了網站建設工作。每天過得也挺充實的,由於工作室的地點和寢室在不同校區,所以沒課就背著電腦去工作室,到晚上十點左右回寢室,在室
Time of Update: 2015-02-06
標籤:今天需要在圖庫中實現對相機的調用,代碼如下 Intent intent = new Intent(Intent.ACTION_VIEW); ComponentName componetName = new ComponentName("com.android.gallery3d", "com.android.camera.CameraLauncher"); try {
Time of Update: 2015-02-07
標籤:前言由於匹夫本人是做遊戲開發工作的,所以平時也會加一些玩家的群。而一些困擾玩家的問題,同樣也困擾著我們這些手機遊戲開發人員。這不最近匹夫看自己加的一些群,常常會有人問為啥這個遊戲一更新就要重新下載,而不能遊戲內更新呢?作為遊戲開發人員,或者說Unity3D程式猿,我們都清楚Unity3D不支援熱更新,甚至於在IOS平台上產生新的代碼都會導致遊戲報錯崩潰(匹夫之所以在此處強調產生新的代碼這幾個字,就是提醒各位不要混淆Reflection.Emit和反射)。但我們是否和普通的玩家一樣,看到的僅
Time of Update: 2015-02-07
標籤:結合書本與蘋果官方給的例子後,總結下下載的方法。蘋果給我們提供了很多漂亮的字型,只是有些字型裝置並沒有內建,需要我們去下載才行。系統提供給我們的字型名我們可以通過mac系統提供的字型冊來查閱。得到我們想要的字型後就可以在我們的裝置上進行下載了。這裡要說一下,裝置字型下載後是所有應用都可以使用的,而且字型的目錄並不是我們APP的目錄,因此並不會增大我們應用所需的空間。這裡結合著蘋果官方所給例子來簡述一下(官方例子):案例中給我們預定了幾種字型來讓我們下載 1 -
Time of Update: 2015-02-06
標籤:在View建構函式中獲得螢幕的寬高public class GameView extends View{ public GameView(Context context) { Display d = ((Activity) context).getWindowManager().getDefaultDisplay(); Log.v(TAG,"W + H = "+d.getWidth()+" + "+d.getHeight()); }}==================
Time of Update: 2015-02-06
標籤:1. 安裝 需要Node.js平台, 先安裝好後, 開啟Node.js command prompt, 通過NPM來安裝 weinrenpm -g install weinre2. 啟動 安裝完成後, 我們接著啟動 weinreweinre -httpPort 8081 -boundHost
Time of Update: 2015-02-07
標籤:首次安裝Android studio遇到了不少問題1. 下載安裝包 http://developer.android.com/sdk/index.html2. 安裝 首次安裝我全部選擇的預設設定3. 首次運行 這個時候由於牆的原因, check for updated SDK components會掛掉,解決辦法最好是修改HOSTS 203.208.46.146 www.google.com 74.125.113.121 &
Time of Update: 2015-02-07
標籤:一、什麼是JSONJSON是一種輕量級的資料格式,一般用於資料互動伺服器返回給用戶端的資料,一般都是JSON格式或者XML格式(檔案下載除外) JSON的格式很像OC中的字典和數組{"name" : "jack", "age" : 10}{"names" : ["jack", "rose", "jim"]}標準JSON格式的注意點:key必須用雙引號 要想從JSON中挖掘出具體資料,得對JSON進行解析。即把JSON 轉換為 OC資料類型 二、JSON
Time of Update: 2015-02-07
標籤:剛才又遇到了R cannot be resolved to a variable的問題,就翻了翻網上的資料,調理的整理了一下1. 檢查Android 的SDK是否丟失需要重新下載,檢查build path,把需要匯入的JAR包確認都匯入成功2. 確保class沒有import Android.R,注意是不能有Android.R,可以有其他R檔案,比如你自己的包;3. 錯誤class引用的layout的xml檔案沒有錯誤,經常是xml裡面有錯誤,導致R檔案無法正常產生
Time of Update: 2015-02-07
標籤:ios mpmovieplayercontrol 當點擊某按鈕播放視頻時,如果在按鈕觸發函數時alloc MPMoviePlayerController對象,同時載入資源檔,因為載入資源檔也需要時間,這時會有一個短暫的黑色閃屏,這點體驗很不好,有一個好的解決方案是,提前alloc預先載入好該MoviePlayer對象,點擊按鈕時直接調用play。預先載入相關代碼://預先載入視頻,避免出現黑屏
Time of Update: 2015-02-07
標籤:android 計量單位 dpi dp sp 一、像素(px)與螢幕解析度1)px(Pixels
Time of Update: 2015-02-07
標籤:Quartz2D如果單獨的從Quartz,那麼會發現Quartz是一個開源的Java作業調度架構,單獨從英文翻譯的角度來看的話Quartz的英文是石英,如果有的時候不小心搜尋會發現手錶推薦。本文中介紹的Quartz是位於MAC OS X的Drawin核心之上的繪圖層,有時候也認為是CoreGraphics。Quartz直接地支援Aqua,藉由顯示2D繪圖圖形來建立使用者介面,包含即時繪製(rendering)和次像素(sub-pixel)精準的反鋸齒,由Quartz
Time of Update: 2015-02-06
標籤:上兩篇的地址安裝配置http://www.cnblogs.com/uncle2000/p/4276833.html簡單實戰http://www.cnblogs.com/uncle2000/p/4277476.html 我之所以以前用ant現在用gradle是因為 ant打包給 加入第三方依賴工程非常非常非常麻煩,而網上關於兩者的對比就數不勝數了,大家可以去查,充分的說明了
Time of Update: 2015-02-06
標籤: 手 機 APP的開發流程越來越成熟了,因此,每年產生的APP也數以萬計。就目前而言,在蘋果的IOS平台與Google的安卓平台為主流,也有一些開發人員仍堅守在 黑莓和微軟的操作平台,之所以他們不會放棄黑莓10或Windows Phone 8平台開發,主要是因為蘋果嚴格控制開發商,而Android平台免費
Time of Update: 2015-02-06
標籤:通過AVFoundation 捕獲視頻在 iOS 6 SDK(iOS 5 SDK 以上)中捕捉攝影機的靜態拍攝畫面,製作類似「錄影同時拍照的效果」可以透果很多方式,像是透過 UIImagePickerController 的方式,呼叫 iOS SDK 所提供的 API 來捕捉畫面,或是透過 AVFoundation 的方式,建立影像的 AVCaptureSession,並且設定對應的 Input 與 Output。而本篇文章所採用的方法屬於後者,我們使用
Time of Update: 2015-02-08
標籤:建立一個Android項目sns。在String.xml添加文字<resources> <stringname="app_name">Sns傳送簡訊</string> <stringname="hello">Hello World, MainActivity!</string>