Time of Update: 2014-05-25
最近準備做一個聊天系統,開始準備使用cocos2dx的UIRichText控制項來顯示聊天內容,結果在使用的時候才發現,cocos2dx的RichText功能非常有限,完全不具備實現聊天的功能,只實現了加入文本、映像和自訂控制項的功能,支援不同字型、顏色、字型大小。 我個人認為,一個RichText控制項應該具備以下準系統: &nbs
Time of Update: 2014-05-25
1、配置環境變數 進入終端,輸入 sudo gedit ~/.bashrc 在檔案的最後追加: 1#set path for android sdk tools2export PATH=$PATH:/your_android-sdk-linux_path/tools/3export PATH=$PATH:/your_android-sdk-linux_path/platform-tools/ 這裡的your_android-sdk-linux_path是絕對路徑 2、儲存後,同步更新
Time of Update: 2014-05-25
cocos2d-x升級到3.0後變化不小,除了API的變化(主要是函數和類名稱變化,以及使用了C++11的不少特性,function/bind, lamda, std::thread…),建立和編譯工程也做了一些簡化調整。本文主要討論一下cocos2d-x3.0 在android平台開發的環境設定及工程建立編譯流程。1. 初始設定除了2.x所需要的python,jdk, android
Time of Update: 2014-05-25
Unity3d 鏡面反射 網上能找到的基本上是固定管道或表面渲染的shader,特此翻譯為頂點、片段渲染的Shader,本源碼只涉及shader與cs部分,Editor部分使用NGUI繪製的,請自行下載NGUI unity3d 版本:v4.3.1ReflectionMirror.csusing UnityEngine;using System.Collections;using System;/// <summary>/// 反射效果///
Time of Update: 2014-05-25
實用快速鍵:Ctrl+/ 或 Ctrl+Shift+/ 注釋(// 或者/*...*/ )Ctrl+D 複製行Ctrl+X 刪除行快速修複 alt+enter (modify/cast)代碼提示 alt+/ctr+G 定位某一行Shift+F6 重構-重新命名Ctrl+R 替換文本Ctrl+F 尋找文本Ctrl+E 最近開啟的檔案Ctrl+J 自動代碼組織匯入 ctr+alt+O格式化代碼 ctr+alt+L大小寫轉化 ctr+shift+U--------------------------
Time of Update: 2014-05-25
這篇文章主要講解註解實現findViewById的功能,首先我們來熟悉一下在java中怎麼定義一個註解和解析一個註解註解的概念是在jdk5.0中提出來的,在java.lang的包中已經定義了三個註解:Override,Deprecated,SuppressWarningsOverride相信大家非常熟悉,就是表明這個方法是改寫了父類的方法Deprecated表示在新版本的
Time of Update: 2014-05-25
Skins:HVGA、HVGA-L、HVGA-P、QVGA-L、QVGA-PAndroid 2.0版本可用的 <skinID> 參數如下所列:Skins:HVGA、QVGA、WVGA800、WVGA854Android 2.1和 2.2版本可用的 <skinID>
Time of Update: 2014-05-25
最近由於項目需要,一直在尋找一個快顯視窗,在另一個快顯視窗彈出時,推上去的效果,居然找不到,經過不懈的努力,終於實現了popupwindow在更新時的動畫。先上代碼: 1 import android.animation.ObjectAnimator; 2 import android.annotation.SuppressLint; 3 import android.content.Context; 4 import
Time of Update: 2014-05-25
如果實現一個音頻檔案的播放,那麼在應用程式中提供播放音頻檔案功能的最簡單的方式是利用內建的“Music(音樂)”應用程式的功能--即使用系統內建的或已安裝好的音樂播放器來播放指定的音頻檔案。本例比較簡單,下面直接給出原始碼:布局檔案activity_main: 代碼檔案MainActivity:package com.mutimediademo3audio;import java.io.File;import android.app.Activity;import android.
Time of Update: 2014-05-25
在Google官方Android設計指南中(連結:http://www.apkbus.com/design/get-started/ui-overview.html)有一個新特性就是自我標識,也就是宣傳自己,所以很多應用現在也自然的使用ActionBar並提供自己的logo.的應用:Google的Android設計指南中是這樣說的:應用的 啟動表徵圖 作為啟動應用的入口是展示 logo 的最佳場所。你也可以將啟動表徵圖放置在 操作欄
Time of Update: 2014-05-25
進行如下操作:設定->應用->選擇一個應用->應用資訊會到達如下介面:可以看到這個應用佔用的磁碟空間。先說結果,這幾項會計算哪些檔案(夾)。1.應用,由三項相加組成/data/data/com.myapp/lib,即so庫檔案夾大小/data/app/com.myapp-1.apk,原始apk檔案的複製/data/dalvik-cache/data@app@com.myapp-1.apk@classes.dex,dalvik虛擬機器對dex檔案的緩衝2.USB儲存(應用)。把程式裝到(或移到)s
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-21
這一篇是接著上面的include標籤的例子來講的,地址http://blog.csdn.net/jason0539/article/details/26131831 上一篇的布局中間就用了viewstub這個控制項,現在來說一下其作用和用法" ViewStub
Time of Update: 2014-05-19
多人線上撲克遊戲源碼帶服務端完整版,本項目源碼是一套網路版的撲克牌項目源碼,帶伺服器端源碼,伺服器端也是用java做的,開啟遊戲以後需要配置IP伺服器端的IP和連接埠,服務端預設監聽9999連接埠,用戶端ip填寫10.0.2.2,連接埠資訊不用管直接點串連就可以串連到電腦上的服務端。項目源碼注釋比較豐富,可以研究一下裡面的演算法之類的。搭建這個服務端環境廢了我半天勁,不知道是不是我啟動並執行方法不對,開啟前兩個遊戲用戶端沒有問題,開啟第三個就開始直接強制退出。遊戲沒玩成所以沒有截那部分的圖。&l
Time of Update: 2014-05-19
由於工作上的需要,把資料庫中備份的連絡人添加到通訊錄,一般都有幾百條記錄,插入一條資料系統預設commit一次,這樣效率就降低了,如果把所有的資料都添加進去後再commit效率就不一樣,這就需要事務沒有添加事務的方法,每次添加一條記錄/** * 單條添加資料 * * @param contacts * @return */public boolean add(Tb_contacts contacts) {SQLiteDatabase db =
Time of Update: 2014-05-18
【基於最新的Android4.4的源碼分析】每家公司或者每個移動團隊無不想開發出一套自己的UI架構,融入自己的設計和特性,這必然會去修改android的ui。所以,學習和理解android的UI設計是最基礎和非常有必要的。android
Time of Update: 2014-05-17
預置KK GMS後,開啟系統定位功能,Google Maps等應用無法通過網路定位 有兩個部分需要確認: 1.系統對提供LocationProvider的應用需要進行申明,而KK GMS將NetworkLocation應用的功能整合到了GmsCore(Google Play
Time of Update: 2014-05-17
我的主力部落格:半畝方塘以下內容系原創,轉載請務必註明地址在 Android 手機上使用 Terminal IDE 遠程登入你的 Mac 可以讓你隨時隨地遠程對你的 Mac 進行操作,這個很爽,特別是當你躺在床上還能操作你在某個地方開著的 Mac 電腦的時候,其實依照這種方法也可以類似地遠程登入Ubuntu,有興趣的可以試試,簡單幾步就可以實現了:首先,需要下載 Terminal IDE,廢話不說,請 google 下載之,下載完成後將 Terminal IDE
Time of Update: 2014-05-17
本節我們將練習怎樣安裝(更新)一個外掛程式。本文章基於v1.6.7版本進行說明,最新的方式以官網為準可下載最新的apkplugdemo源碼http://git.oschina.net/plug/apkplugDemos一 apkplug外掛程式 apkplug外掛程式是一個apk檔案,它與普通的android APP基本相同(開發方式),本節只講外掛程式安裝介面而外掛程式開發將在後面的章節詳細講解二 apkplug 外掛程式安裝服務
Time of Update: 2014-05-16
背景 &n