android app,使用gcm

到https://cloud.google.com/console/project登入開發者
註冊完後選api&auth,之後在google cloud messaging for android從off打開至on
之後點選credentials產生一個appid(記得產生keystore)

最後點overview你會看到projectid就是senderid

如果有用titanium,再將appid,senderid輸入至後台

http://developer.android.com/google/gcm/gs.html

http://justfly.idv.tw/2013/01/16/Just_1538.html

http://developer.android.com/google/gcm/gcm.html#register

https://sites.google.com/site/s70487s/android-research/gcm

https://github.com/Guti/Google-Cloud-Messaging–Titanium-/blob/master/dist/com.activate.gcm-android-0.5.zip

android apk 產生keystore

相關文章:
http://developer.android.com/tools/publishing/app-signing.html
http://wazai.net/1916/%E7%B0%BD%E7%BD%B2%E4%BD%A0%E7%9A%84android%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F-keystore

titanium CLI簡單指令

先把ubuntu12.04的titanium開發環境裝起來:
http://programmer.shinchi.tw/2014/01/15/titanium-on-ubuntu/

用titanium cli 新增app project

compile:

參考文章:
http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Concepts

在ubuntu(12.04)上安裝titanium開發環境

step1.註冊titanium帳號
http://www.appcelerator.com/

step2.安裝titanium studio
註冊完帳號後可以至:https://my.appcelerator.com/resources  下載titanium studio
抓下來之後接壓縮安裝至個人目錄,例如Titanium_studio
之後進入該目錄執行TitaniumStudio ,安裝過程它會要求你輸入註冊帳密,之後即完成安裝

step3.安裝nodejs
可以參考:在ubuntu上安裝nodejs

step4.安裝java jdk
可以至官網下載:http://www.oracle.com/technetwork/java/javase/downloads/index.html

之後測試看看:
java -version
javac -version

step5.安裝android sdk
基本上這個部份跟著titanium官方網站實作即可。
安裝完android sdk後,要開啟android-sdk目錄下的tools裡執行android跟emulator
之後就可以打開titanium studio並且開一個專案,然後將你寫好的app deploy到emulator上
關於android sdk跟avd的部份可以參考:http://developer.android.com/tools/devices/managing-avds-cmdline.html

相關文章
1.http://blog.gslin.org/archives/2009/01/24/1935/%E5%B0%87-ubuntu-%E8%A3%A1%E7%9A%84-java-%E6%8F%9B%E6%88%90-sun-%E7%9A%84%E7%89%88%E6%9C%AC/
2.http://www.dotblogs.com.tw/jhsiao/archive/2013/09/03/116186.aspx
3.http://apexu.com/apexu/tw/modules/publisher/item.php?itemid=35
4.http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
5.http://forum.xda-developers.com/showthread.php?t=2021510
6.http://hamersun.blogspot.tw/2012/12/sun-java6-jdk.html

7.http://blog.gslin.org/archives/2009/01/24/1935/%E5%B0%87-ubuntu-%E8%A3%A1%E7%9A%84-java-%E6%8F%9B%E6%88%90-sun-%E7%9A%84%E7%89%88%E6%9C%AC/

8.http://www.dotblogs.com.tw/jhsiao/archive/2013/09/03/116186.aspx

9.http://apexu.com/apexu/tw/modules/publisher/item.php?itemid=35

10.http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

11.http://forum.xda-developers.com/showthread.php?t=2021510

12.http://hamersun.blogspot.tw/2012/12/sun-java6-jdk.html

13.
http://developer.android.com/sdk/index.html

14.http://blog.hinablue.me/entry/titanium-note-first-class-titanium-mobile-linux-androd

15.http://www.dotblogs.com.tw/kkman021/archive/2012/01/16/66071.aspx
http://eoffice.im.fju.edu.tw/phpbb/viewtopic.php?t=6877|

16.http://developer.android.com/tools/devices/managing-avds-cmdline.html