Delphi XE5 Android設定應用程式權限(uses-permissions)

在Android開發時,如果要設定應用程式權限(例如使用相機Camera),需要到AndroidManifest.xml去設定。不過在Delphi XE5就簡單多了,在 Project -> Options可以看到Uses permissions

基本上最常會用到的大概是(定位、網路、相機、電話),只要勾選就可以囉!

  • Access coarse location
  • Access fine location
  • Call phone
  • Camera
  • Internet
  • Read calendar
  • Read external storage
  • Write calendar
  • Write external storage
  • Read phone state

6 2 3 4 5

參考連結:

Delphi XE5 DocWiki – Uses Permissions

終於讓手上的HTC EVO 4G可以跑Delphi XE5開發的Android程式了!

DelphiXE5AndroidVersion

在上次參加iOS Dev Club開發聚一直飲恨的地方是沒辦法Demo Android版本的程式出來,因為手中的Android手機是版本2.1的HTC EVO 4G,在Embarcadero的官方網站中有提到Target Android Versions要在2.3.3之後才行(大哭….)。今天終於心一橫跑到了大陸有名的網站 ROM之家 找到 HTC EVO 4G的ROM然後刷機了!

果然刷完機之後,就可以跑昨天寫的這篇。 然後大家可以看到一點是,在沒有更改程式的情況下,Delphi XE5把元件的風格轉成Android的風格了。

Delphi XE5 for Android 影片位置 : http://youtu.be/eiV8uAl0vBY

【工商服務】APP整合開發養成班

致力於 APP 開發教學的 沈志宗大哥給的訊息,轉貼給朋友們知道一下!

中部的朋友們,久等了!

您要 為期三個半月的 APP 整合開發養成班?
或是 假日在職班?

年底到了,如果想轉行,又不是資訊相關科系,可以大膽報名「APP 整合開發養成班」

如果自己或親戚朋友有剛退伍、剛畢業的小孩,也不是資訊相關科系,擔心找不到好工作的,也可以大膽報名「APP 整合開發養成班」

如果在北部,當然是選擇中央大學資策會 (http://goo.gl/jH2PU)

另外,如果你不想浪費時間在電視前看宮廷爭奪劇,認為該把握生命利用時間寫 App 多掙些生活費用,每個月多個 US$100~200 也好,那就可以大膽報名「假日在職班」。

我建議您到資策會,不只是因為我在那裡教,也不是資策會比較厲害,只是值得你信賴!

好吧,這裡就有連結可以報名 (http://iphone.to/) 手機也可以!

Delphi XE5實作仿Facebook Slide Menu

螢幕快照 2013-10-01 上午9.30.24

既然Delphi XE5可以開發Android、iOS的程式,那可不可以設計像Facebook一樣的選單呢(如上圖)?答案是可以的!

接下來就手把手教大家操作。

1首先開一個空的Mobile Project,在上面放一個ListBox元件,將Aligh設定為alClient

螢幕快照 2013-10-01 上午8.55.27

2接下來回到ListBox元件按右鍵進入 Item Editor,建立如下圖的選單

螢幕快照 2013-10-01 上午8.59.12

3.接下來再放上一個Panel,一樣把Aligh設定成alClient,接著在上面放一個ToolBar

螢幕快照 2013-10-01 上午9.01.41

螢幕快照 2013-10-01 上午9.02.01

4.在ToolBar上放一個SpeedButton,設定StyleLookup為detailstoolbuttonbordered

螢幕快照 2013-10-01 上午9.02.45

螢幕快照 2013-10-01 上午9.03.18

5.回到Panel元件,設定Position的X ,下拉選擇 Create New TFloatAnimation

螢幕快照 2013-10-01 上午9.49.49

6.接著在SpeedButton 的 OnClick事件

[pascal]
var
FloatAnimationX: single;
begin
FloatAnimationX:=Self.ClientWidth – 60;

if (panel1.Position.X=FloatAnimationX) then begin
FloatAnimation1.StartValue:= FloatAnimationX;
FloatAnimation1.StopValue:= 0;
end
else begin
FloatAnimation1.StartValue:= 0;
FloatAnimation1.StopValue:= FloatAnimationX;
end;

<del datetime="2013-10-01T09:44:53+00:00">AnimateDrawer</del>FloatAnimation1.Start;
end;
[/pascal]

結果就會變成如下圖了!

螢幕快照 2013-10-01 上午9.27.52
如果你要在Panel加上陰影的話,只要在Panel加上即可
螢幕快照 2013-10-01 上午9.28.40

螢幕快照 2013-10-01 上午9.29.30

螢幕快照 2013-10-01 上午9.30.24

 

GitHub原始碼 https://github.com/superlevin/delphixe5facebookslidemenu

中國大陸淘寶首頁彩蛋

螢幕快照 2013-09-30 下午7.45.04

 

因為是攻城獅的關係,看到網站第一個動作就是 右鍵 →顯示網頁原始碼 。不過在淘寶的中國大陸站中,看到很特別的程式碼,將其中一段的JavaScript排版成正妹的圖片。

 

除此之外,在中國大陸站首頁右側尋找入口輸入”土豪女”,會出現彩蛋,大家不妨來試看看。

螢幕快照 2013-09-30 下午7.51.25

 

螢幕快照 2013-09-30 下午7.51.37

 

螢幕快照 2013-09-30 下午7.52.22

簡單的事情每天做,就是不簡單 – 從【iFit 愛瘦身】與【iPet 愛寵物】談社群電子商務

從「iFit愛瘦身」與「iPet愛寵物」談社群電子商務
從「iFit愛瘦身」與「iPet愛寵物」談社群電子商務 圖片來源: Hands Up 創業智庫

很難得的Hands Up創業智庫邀請到Facebook粉絲專頁傳奇iFit 愛瘦身的創辦人Alice到台中來分享,為什麼說是Facebook粉絲專頁傳奇呢?成立短短一個月就擁有15萬真實粉絲,三個月26萬….近乎翻倍成長的粉絲頁,套一句最近正夯的「這不是傳奇?那什麼才是傳奇?」(笑….

創辦人Alice從19歲看了「有錢人想的和你不一樣」(博客來書局)這本書之後,讓她也有了不一樣的想法及思維。大學時沒課

有錢人想的和你不一樣 圖片來源:博客來

就嘗試做行銷的工作(賣房),也因此獲得人生中的第一瓢金10萬(因為一桶是100萬,所以10萬算一瓢XD)。接著又從事補教仲介事業(但族群算是金字塔頂端),最後開始做出版內容…..聽到這裡,其實瞭解她正在充實二種能力「行銷」及「內容編輯」。

後來由於她擁有不少瘦身的經驗,無心插柳的情況下成立了「iFit 愛瘦身」粉絲頁,從興趣變成專業再成了事業。原本處處可看到的”瘦身”專頁,照理來說應該是沒有異軍突起的機會,不過Alice利用簡單明瞭的插圖以及自己本身就是正妹的優勢,還有傳達正確概念的方法,讓粉絲頁爆紅。以內容力、內容力搭上團購力構成事業,也讓創始資金200萬在一年後仍未燒到 🙂

螢幕快照 2013-09-29 上午10.10.47

Alice也透過自身的經營經驗,將內容力、互動力、行銷力詳細的分享。甚至也分享粉絲頁如果要找人時的順序是編輯>美術>客服>企劃。也學得了排版技巧、主題發想技巧、互動及行銷的眉眉角角。

在iFit愛瘦身經營有成後,也很快的成立了二寶(iPet愛寵物)-以寵物為主的粉絲頁。

自己也有經營粉絲頁,也有三萬六千多粉絲的狀況下來聽這場分享,真的受益良多!也常常聽到某些話後,點頭如搗蒜XD

喜歡最後的那句話「簡單的事情每天做,就是不簡單」,社群經營經營的是”人”,唯有每天互動,從與粉絲的互動、留言、分享去分析、修正才能修練好基本功。

對了!他們也有「工程師徵才訊息」,歡迎有志青年加入【iFit 愛瘦身】和【iPet愛寵物】的美人窩,每天供應美味早餐和午餐唷!
除此之外,也歡迎內容編輯(熟悉影音者尤佳)、商品開發、廣告業務、行政會計等優秀人才投履歷。

A. 網站後端開發工程師(薪資 38K~50K)

  1. 高職或大專理工相關科系畢業,男需役畢,具有網站後端相關開發與建置經驗一年以上。
  2. 熟悉 Linux/FreeBSD,Apache(或 Nginx),MySQL,PHP。
  3. 熟悉 javascript framework(jQuery,ExtJs等)與 HTML5+CSS3 語法等前端相關技術者尤佳。
  4. 具有 ERP,EIP,HRM,CRM 等系統相關開發經驗尤佳。
  5. 請提供過去參與過之專案記錄與執行情形。

加分條件:
1. 能使用MVC架構開發者(Zend or CodeIgniter )。
2. 除了 PHP 外,可使用其他程式語言或開發工具(CGI,Ruby on Rails,Python,jsp,etc.)
3. 熟悉 Git 操作使用。
4. 了解並使用過 Node.js。

B. 前端UI/UX工程師(薪資 38K~50K)
1. 高職或大專理工或設計相關科系畢業,男需役畢,應屆畢業或無經驗可。
2. 熟悉 javascript framework(jQuery,ExtJs等),Twitter bootstrap、Facebook API、Google API,HTML5,CSS3 語法。
3. 對視覺設計有一定審美能力,對程式設計具有熱誠,願意接觸與學習新技術。
4. 請提供過去參與過之專案記錄與執行情形。

加分條件:
1. 有 Native App,Mobile Web UI 或 RIA(Rich Internet application)UI 設計經驗者尤佳。
2. 若對 Linux/FreeBSD,MySQL,PHP 等後端程式有基本認識者尤佳。
3. 了解並使用過 Node.js。

來信請附履歷(含大頭照)、作品集、期望薪資、可到職日期,寄至 xmy@i-fit.com.tw,謝謝!

螢幕快照 2013-09-29 上午10.14.41

活動訊息: Hands Up 創業智庫
相關連結:

投影片 SlideSahre

iFit 愛瘦身(粉絲頁/官網/團購)

iPet 愛寵物(粉絲頁/官網/認養)

台南私藏景點(粉絲頁/官網)

11個Responsive Design CSS 框架

Skeleton

http://www.getskeleton.com/

Responsive Grid System

http://www.responsivegridsystem.com/

Foundation

http://foundation.zurb.com

Bootstrap

http://getbootstrap.com

Golden Grid System

http://goldengridsystem.com/

Gumby

http://gumbyframework.com/

Wirefy

http://getwirefy.com/

FRAMELESS

http://framelessgrid.com/

1140px CSS Grid Retired

http://andytaylor.me/2013/04/09/1140px-css-grid-retired/

Less Framework

http://lessframework.com/

320 and Up

http://stuffandnonsense.co.uk/projects/320andup/

Delphi XE5 正式發表-支援Android、iOS、Mac、Win的開發利器

其實壽山我自從Delphi 7之後,就很少follow Delphi的相關訊息。主要是後面的產品不是這麼的令人驚艷!

不過在FireMonkey這個框架出現後,就開始注意到Delphi這個開發工具的雄心壯志~毅然拋棄了多年且相當成熟的VCL,改投注在跨平台、跨裝置的FireMonkey上,就知道這開發工具準備大展身手了!

Click to see full-sized image

果然從XE2開始,FireMonkey就不斷進化~除了有64位元的程式外,也可以開發在Mac OS、iOS上面跑的程式…

到了XE4時,iOS開發已經相當純熟,也有不少軟體公司開始使用XE4開發app且成功上架~昨天XE5正式release 後,也看到Embarcadero依照著預定的roadmap,將delphi支援Android開發給呈現出來。

專案直接支援android、iOS Platforms

螢幕快照 2013-09-13 上午11.08.45

 

iOS、Android User Permissions直接以勾選方式

螢幕快照 2013-09-13 上午11.11.30

設計介面的外觀還可以讓您選是那個機器(或是螢幕大小)

螢幕快照 2013-09-13 上午11.08.58

雖然昨天台中場在李維大師的解說下,可以看得出仍有一些小小的bug在,不過整體而言可以看得出Delphi XE5已經很成功的開發出mobile的solution。

接下來有空的時間,也得好好摸索它,也希望有機會介紹給大家 :)

免費網頁分析及速度評分-PageSpeed Insights

Google Developers提供線上版的PageSpeed Insights工具,可以針對網頁內容分析以及網站整體速度做評分,並給予網站最佳化的建議細節,服務也會針對行動版以及桌面版做測試唷。

Google Speed Insight

 

網址:https://developers.google.com/speed/pagespeed/insights/

螢幕快照 2013-09-01 上午11.19.00