Time of Update: 2014-02-08
LibGDX遊戲引擎-3-文字繪製(Hiero) == 使用附帶工具Hiero產生字型檔本系列博文均來自 新浪部落格 - 奮鬥小馬鈴薯丶 的文章,在其基礎上加上了我自己的理解和修改,在此說明!工具:Hiero。:https://code.google.com/p/libgdx/downloads/list配置好文字後,點File—Save as BMFont
Time of Update: 2014-02-08
戒煙新論(反嗜平衡點的穩步降低)及戒除過程探究 - 為自已的健康開始做準備太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。《 雲物聯戒煙裝置即將誕生 -
Time of Update: 2014-02-08
本章主要介紹Android系統中Intent的功能和用法,當Android應用需要啟動某個組件時,總需要藉助於Intent來實現。Android使用Intent封裝了應用程式的“啟動意圖”,但這種“意圖”並未直接與任何程式組件耦合。本章重點在於掌握Intent的各種屬性的功能和用法,和在AndroidManifest.xml檔案中配置元素。!【知識點】·Intent的構成:
Time of Update: 2014-02-08
做iOS開發已經兩年多了。最近,在整理以前的代碼,找到當時卡殼的一些程式碼片段,寫部落格跟大家分享一下。歡迎iOS初學者訂閱我的部落格,有什麼問題可以留言交流。以下本文:可能很多人不知道NSArray, NSDictionary有種很簡單的初始化方法:NSArray *array = @[@"str0", @"str1", str"2"]; 相當於 [NSArray arrayWithObjects:<#(id), ..
Time of Update: 2014-02-08
註冊BroadcastReceiver的方法BroadcastReceiver用於監聽被廣播事件(Intent)為了達到這個目的,BroadcastReceiver必須進行註冊,註冊有一下兩個方法:1.在應用程式的代碼當中進行註冊註冊BroadcastReceiver:registerReceiver(receiver,filter);//其中filter作用和 <intent-filter>標籤一樣。取消註冊BroadcastReceiver:unregisterReceiver(
Time of Update: 2014-02-08
MainActivity如下:package cc.testfilterable;import java.util.ArrayList;import java.util.HashMap;import android.os.Bundle;import android.widget.ListView;import android.app.Activity;import android.content.Context;/** * Demo描述: * 利用Filter過濾資料 *
Time of Update: 2014-02-08
• strong:等同於"retain",屬性成為對象的擁有者• weak:屬性是 weak pointer,當對象釋放時會自動化佈建為 nil,記住 Outlet應該使用 Weak• unsafe_unretained:等同於之前的"assign",只有 iOS 4 才應該使用• copy:和之前的 copy 一樣,複製一個對象並建立 strong 關聯• assign:對象不能使用
Time of Update: 2014-02-08
最近寫了一個android簡單的音頻視頻播放器:1.掃描sdcard的音樂檔案並播放2.歌詞同步功能(只能同步到行,因為是lrc格式,如果需要同步到每一個字,類似kogou那樣則需要解析krc檔案)3.播放視頻功能4播放網路視頻功能(listview可以下拉重新整理擷取網路斷資料)效果如下::http://download.csdn.net/detail/shun_fzll/6886517
Time of Update: 2014-02-08
Conversion to Dalvik format failed with error 1解決方案:第一種情況包匯入錯誤.點擊工程-->build path-->libraries-->選中android1.x 或者android2.x ,點擊remove。然後再點擊add library-->User Library -->next-->User Libraries-->new 你取一個名字 比如android2.1 點擊OK,選中android2
Time of Update: 2014-02-08
1. 首先推薦一些國外比較厲害的開源項目。1. ADWLauncher2: https://github.com/boombuler/ADWLauncher22. jamendo https://github.com/telecapoland/jamendo-android3. FBReaderJ :FBReaderJhttps://github.com/geometer/FBReaderJ4.apps for android
Time of Update: 2014-02-08
關於SQLite的最佳化,首先是能用SQL語句批次處理的,就不要單筆操作,Cursor就更是能不用就不用。比如成批的DELETE/UPDATE,將條件組裝到SQL語句,會比使用CURSOR一條條的查再刪效率要高很多(若干年前就曾使用預存程序代替單筆操作,將一次批次運算時間從一天縮到了數分鐘以內,參考)。其次是對操作的最佳化:對於INSERT/UPDATE操作較多時使用事務,如果SELECT操作較多時,使用索引。結合現在的工作,發現針對操作的最佳化,下面這篇文章可以翻譯出來歸檔。以下為本文:SQL
Time of Update: 2014-02-08
今天我們要繼續開發Android遊戲拼圖,今天同樣是做一些準備工作,昨天我們把介面的準備工作做好了,今天呢,我們想想,要完成一個拼圖,我們還需要做哪些準備。首先,我們需要一個工具類,去擷取螢幕的相關資訊,讓我們的程式去自動適應不同解析度大小的螢幕:package com.xys.xpuzzle.util;import android.content.Context;import android.util.DisplayMetrics;import
Time of Update: 2014-02-08
最近剛完成一個Android的小項目--拼圖遊戲。項目並不複雜,但也是一個完整的項目,用到的知識點還是比較豐富的。做完之後照例進行下總結:需求定義:1、選擇圖片後進入拼圖介面,可以選擇預設圖片或者自訂圖片,即從圖庫選擇或者從相機拍照。2、可以設定遊戲的難度,即選擇拼圖為NXN結構。3、自動打亂拼圖的順序,利用倒置和演算法,確保產生的資料有解。4、拼圖過程中可以查看原圖。5、拼圖具有計時、記步功能。6、完成拼圖後顯示全部圖片並提升拼圖成功。7、可以查看記錄。*8、利用IDA
Time of Update: 2014-01-24
參考http://developer.android.com/sdk/installing/studio.htmlAndroid Studio與Eclipse的不同點主要有Gradle-based build support.Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine as server-side
Time of Update: 2014-01-24
Google在4.0系統以後就禁止在主線程中進行網路訪問了,原因是:主線程是負責UI的響應,如果在主線程進行網路訪問,超過5秒的話就會引發強制關閉,所以這種耗時的操作不能放在主線程裡。放在子線程裡,而子線程裡是不能對主線程的UI進行改變的,因此就引出了Handler,主線程裡定義Handler,子線程裡使用。主線程的Handler定義:Handler loginHandler = new Handler() {public void handleMessage(Message msg)
Time of Update: 2014-01-24
最近,需要給裝置手動燒寫MAC地址。使用者插入隨身碟到盒子,系統自動讀取隨身碟裡面的檔案,擷取到檔案內容,即mac地址。再調用底層介面即可完成mac地址的燒寫。我所需要做的就是檢測隨身碟,讀取檔案,根據介面返回值來判斷是否燒寫成功。 讀取檔案,調用介面都很簡單,唯獨檢測隨身碟這個問題煩惱了許久。原來android系統會自動檢測,根據隨身碟的插入與拔出分別發出相對應的廣播。我只需要註冊一個廣播接受者,即可收到系統發出的廣播。 系統檢測隨身碟有三種狀態:1. 檢測到隨身碟:
Time of Update: 2014-01-24
解析XML檔案是非常常用的功能,在Android用戶端中,經常與伺服器通訊都需要xml檔案的支援,我們這裡介紹一個簡單的xml檔案的解析,就是使用android中的pull方法進行解析。在java中,有dom解析和sax解析,這個pull解析有些類似於sax解析,他也是一行一行的讀取然後解析內容的方法.首先看一下這個簡單的xml檔案-1℃/5℃多雲南風3-4級上海200-1℃/5℃多雲南風3-4級北京7-8800-7℃/5℃多雲南風3-4級哈爾濱100然後我們直接解析這個xml檔案
Time of Update: 2014-01-24
一、可以利用如下命令 bash -x ndk-build根據調試資訊來分析二、PROGDIR=`dirname $0`PROGDIR=`cd $PROGDIR && pwd`# Check if absolute NDK path contain space#case $PROGDIR in *\ *) echo "ERROR: NDK path cannot contain space" exit 1 ;;esac# If
Time of Update: 2014-01-24
最近剛剛做了一份關於電源管理中android系統suspend to disk的實現研究學習報告,最近比較清閑就簡單做了整理。我是基於北京君正jz4780grus開發板做的探究,我將要在這幾天按照下面做一個學習報告,其內容如下所示:一、Linux休眠/喚醒簡介1、介紹Linux系統的Suspend的四種狀態2、Linux系統的休眠的步驟3、使用者空間介面4、Linux Suspend 的流程5、Linux Resume流程二、Android
Time of Update: 2014-01-24
最近學習Android開發的時候,發現網上對於設計選項卡的教程很亂,因此結合Mars老師的視頻,在這裡做一下總結以備參考。 這裡建立三個Activity,一個是TabActivity ,另外兩個分別是兩個選項卡對應的Activity。 第一步 建立三個Activity並在AndroidManifest檔案中進行註冊; 複製代碼 <activity