看了邊做邊學系列的jQuery Mobile後
發現原來網路有許多工具能幫助產生html
官網不用說啦
http://jquerymobile.com/
微軟邊做邊學
http://msdn.microsoft.com/zh-tw/hh875190.aspx
曹老師說的許多用jquery mobile
http://www.jqmgallery.com/
曹老師裡面說的"烤地瓜"
但是好像現在要錢了(經濟不好烤地瓜當然要錢阿)
http://www.codiqa.com/
於是找了一下網址如下
1個APP 4個畫面 "Free"
https://mockingbot.com/
好像不能匯出html
相當好用目前使用能免費
http://tiggzi.com/home
我覺得特殊的地方如下圖
連apk ipa都有還可以有source code太強大了
只是介面功能少了點但免錢的算是很讚了啦!!
jQuery Mobile開發教學
http://www.youtube.com/playlist?list=PL6E59B4F30BC7988F
以下陸續開發再增加
2012年10月8日 星期一
2012年10月1日 星期一
Android Code 設定EditText寬高
有人會說怎麼那麼白吃阿寬高都不會設定
是的我一開始真的不會設定就直接set阿
是的我一開始真的不會設定就直接set阿
editText1.setWidth(100);
ok你成功的話就可以不用看下面的了
editText1.getLayoutParams().width = 100;
搭配上一篇取得寬後在翻轉時設定
Android Code 取得目前螢幕寬高
// 建立一個DisplayMetrics物件 DisplayMetrics dm = new DisplayMetrics(); // 取得裝置的資訊有了寬高就可以在翻轉時做變更
this.getWindowManager().getDefaultDisplay().getMetrics(dm); // 寬 int Width = dm.widthPixels; // 高
int Height = dm.heightPixels;
Android Code 抓取data/data/pakage/files
如何抓data/data/pakage/files底下的檔案
用下列方法
那麼長而且說不定已後android存放路徑方式又不一樣
也不用每都要要記改pakagename
參考網址如下
getCacheDir()和getFilesDir()方法区别
用下列方法
getFilesDir()不用每次都寫"data/data/pakage/files/file"
那麼長而且說不定已後android存放路徑方式又不一樣
也不用每都要要記改pakagename
參考網址如下
getCacheDir()和getFilesDir()方法区别
2012年9月26日 星期三
Html5 RWD Bookmarklet (類似模擬器)
寫html5的目地就是要合乎目前多到爆的螢幕規格
要測試的話可以安裝iso android 模擬器
除此之外可以用RWD Bookmarklet 網址如下
http://responsive.victorcoulon.fr/
使用方式相當簡單
將中間的RWD Bookmarklet拉到書籤列
然後開啟你要測的網頁後再點剛那個書籤
目前共有
1024x768
768x1024
480x320
320x480
auto
模式可供測試
要測試的話可以安裝iso android 模擬器
除此之外可以用RWD Bookmarklet 網址如下
http://responsive.victorcoulon.fr/
使用方式相當簡單
將中間的RWD Bookmarklet拉到書籤列
然後開啟你要測的網頁後再點剛那個書籤
目前共有
1024x768
768x1024
480x320
320x480
auto
模式可供測試
2012年9月22日 星期六
Html5 Google Maps Javascript API
基本教學
https://developers.google.com/maps/documentation/javascript/tutorial?hl=zh-tw
加圖層
https://developers.google.com/maps/documentation/javascript/overlays?hl=zh-tw
目前研究這兩個
只能說太神了有興趣可玩玩看
google都有附原碼所以應該不難吧
這樣直接用html5來做app應該不算難事摟
範例集相當實用
https://developers.google.com/maps/documentation/javascript/examples/?hl=zh-tw
https://developers.google.com/maps/documentation/javascript/tutorial?hl=zh-tw
加圖層
https://developers.google.com/maps/documentation/javascript/overlays?hl=zh-tw
目前研究這兩個
只能說太神了有興趣可玩玩看
google都有附原碼所以應該不難吧
這樣直接用html5來做app應該不算難事摟
範例集相當實用
https://developers.google.com/maps/documentation/javascript/examples/?hl=zh-tw
2012年9月20日 星期四
未分類 Css Sprite Generator
今天的另一個收獲
http://spritegen.website-performance.org/
可以方便美編人員將一個圖上傳後
產生一Css Class且
組成一張圖片
用處
1.減少美編人員切圖時間
2.降低下載時的reqest
Good !!!
http://spritegen.website-performance.org/
可以方便美編人員將一個圖上傳後
產生一Css Class且
組成一張圖片
用處
1.減少美編人員切圖時間
2.降低下載時的reqest
Good !!!
未分類 Tech‧Days Taiwan 2012
第一次參加微軟的tech days(我真像鄉下來的),
剛好是VS2012、SQL2012、Html5、Windows8來臨的時代,
每堂課看課表都很想去聽,
只可惜有些課程只能夠捨棄,
主要以Html5 及SQL為主,
最讓我感到印象深刻的,
就是保哥的Html5,
蔡孟儒的.net4.5,
胡百敬的SQL Server,
以上諸位MVP,
學到了許多,因為一個新技術出來,
許多公司都會在觀望著,舊系統支不支援阿,
還好MS及一些神人都為我們這些小咖想好了,
所以下次的專案如果有機會一定要建議主管使用。
真感謝專業的講師,及幕後辛苦的工作人員及收問卷的工作人員!!
希望下次還能有機會再參加。
PS:
最後只能說~大會堂真好睡!!
剛好是VS2012、SQL2012、Html5、Windows8來臨的時代,
每堂課看課表都很想去聽,
只可惜有些課程只能夠捨棄,
主要以Html5 及SQL為主,
最讓我感到印象深刻的,
就是保哥的Html5,
蔡孟儒的.net4.5,
胡百敬的SQL Server,
以上諸位MVP,
學到了許多,因為一個新技術出來,
許多公司都會在觀望著,舊系統支不支援阿,
還好MS及一些神人都為我們這些小咖想好了,
所以下次的專案如果有機會一定要建議主管使用。
真感謝專業的講師,及幕後辛苦的工作人員及收問卷的工作人員!!
希望下次還能有機會再參加。
PS:
最後只能說~大會堂真好睡!!
Html5 讓IE6~8都能套用Html5
今天tech days 上了保哥一課收益良多,
因為之前的專案都是講求穩定,
所以在開發工具方面都是等成熟後才開始使用,
所以資訊方面總是慢人一步阿 以上廢話(哈!)
http://code.google.com/p/html5shiv/
只要加上一個js參考即可
But保哥也說啦~效能會比"真"支援Html5瀏覽器慢一點 在head中加入即可
因為之前的專案都是講求穩定,
所以在開發工具方面都是等成熟後才開始使用,
所以資訊方面總是慢人一步阿 以上廢話(哈!)
http://code.google.com/p/html5shiv/
只要加上一個js參考即可
But保哥也說啦~效能會比"真"支援Html5瀏覽器慢一點 在head中加入即可
<!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
2012年9月16日 星期日
Android Code 全螢幕視窗
@Override
>public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//全螢幕要放在setContentView前
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
2012年9月15日 星期六
Android Code 取得assets裡的檔案
String[] list = getApplicationContext().getResources().getAssets().list("");
2012年9月11日 星期二
Android Code 按返回鍵回上頁
public boolean onKeyDown(int key, KeyEvent event) {
switch (key) {
case KeyEvent.KEYCODE_SEARCH:
break;
case KeyEvent.KEYCODE_BACK:
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
break;
case KeyEvent.KEYCODE_DPAD_CENTER:
break;
default:
return false;
}
return false;
}
另一頁如果有回傳值
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (resultCode) {
case RESULT_OK:
// 回上一頁囉
break;
default:
break;
}
}
2012年8月29日 星期三
Android 模擬器如何增加內存空間
一開始建好一個新的模擬器約只有200MB
進入命令提示字元
sdk路徑\tools\ 輸入emulator -avd android2.3.3 -partition-size 512
藍色字為模擬器名稱
紅色字為大小
我的路徑是為以下
結果就變大了!!
Android 申請Google Map API KEY(2012-09-08)
2.打勾後發現要My certificate's MD5 fingerprint
到eclipse > Preferences > Android > Build > 找到debug.keystore的位置
3.進入命令提示字元(找不到就在執行上打cmd)
到剛剛.android的資料夾上輸入
keytool -list -keystore debug.keystore
密碼的話如果沒設定直接按enter
就會產生一組key貼到第一張圖那個textbox裡然後點Generate API Key就會產生key了
再來就可以研究怎麼寫啦!!
1.如果不是像我一樣eclipse用攜帶式的方式
到其他台電腦那個key可能不能用
最簡單的方式就是把debug.keystore那個檔案copy蓋過去就不用再重新申請了
2012-09-08
2.如果出來是sha加密的話在keytool -v -list -keystore debug.keystore
即可
3.如果keytool無法使用
輸入
set path=安裝java jdk的路徑
2012年8月27日 星期一
Java ArrayList To Array
如果是C#就相當Easy啦直接toArray();就轉了But
Java並非如此
如果要抓其中某一資料
for(int i....
Java並非如此
ArrayList<String>list = new ArrayList <String>(); list.toArray(new String[list.size()])
如果要抓其中某一資料
for(int i....
list.toArray(new String[list.size()])[i]
2012年8月19日 星期日
Android Code LinearLayout(附範例)
今天課題主要是排版
LinearLayout是目前最常使用的
問是為需排出下列圖片的樣式
主要就是要知道LinearLayout橫排跟直排
大概只要自己排個一兩次就會了
重點有三個
view物件要設以下三個
android:layout_width 寬
android:layout_height 高
android:layout_weight 比重
LinearLayout要設定
android:orientation="vertical" 直的
android:orientation="horizontal" 橫的 如果沒有android:orientation的話他就是橫的喔!!
其中一種
LinearLayout是目前最常使用的
問是為需排出下列圖片的樣式
主要就是要知道LinearLayout橫排跟直排
大概只要自己排個一兩次就會了
重點有三個
view物件要設以下三個
android:layout_width 寬
android:layout_height 高
android:layout_weight 比重
LinearLayout要設定
android:orientation="vertical" 直的
android:orientation="horizontal" 橫的 如果沒有android:orientation的話他就是橫的喔!!
其中一種
範例如下
2012年8月13日 星期一
FancyBox 關閉
關閉FancyBox
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "訊息", "parent.jQuery.fancybox.close();", true);
}
Android Code 開發中Debug(Log)
可以把他印出來
開啟LogCat後可以看的
在LogCat會跑出字的顏色如下
─ Log.v:詳細資訊(Verbose)
─ Log.d:除錯訊息(Debug)
─ Log.i:通知訊息(Info)
─ Log.w:警告訊息(Warning)
─ Log.e:錯誤訊息(Error)
開啟LogCat後可以看的
Log.d("", "訊息");在LogCat會跑出字的顏色如下
─ Log.v:詳細資訊(Verbose)
─ Log.d:除錯訊息(Debug)
─ Log.i:通知訊息(Info)
─ Log.w:警告訊息(Warning)
─ Log.e:錯誤訊息(Error)
訂閱:
文章 (Atom)








