2012年3月10日 星期六
2012年3月7日 星期三
【科技產品】 2012/03/08 Apple (蘋果執行長庫克) 重大發表會
2012/03/08 Apple (蘋果執行長庫克) 重大發表會
挑出重要產資訊整理
一、產品名稱:The new iPad (外界所需的iPad3)
.A5X 雙核處理器
.500萬畫素相機支援1080p錄影
.厚度9.4mm,重量1.4磅(比iPad 2重了一點點)
.GPU顯示晶片是四核心處理器
.有支援4G LTE (上網,APPLE都支援,這是未來趨勢)
.電池時間10小時,使用4G時有9小時。
.Home button 還在
.藍芽4.0
.1G RAM
台灣並未被列入第一波與第二波的名單中
PS_1.iPad3趕出貨 空運搶艙價漲 買盤搶進華航、長榮航
PS_2.iPad 2 售價下調
二、ios 5.1 系統 (有JB的記得別更新到)
三、第三代的Apple TV將在三月十六日上市,價格依然為每部九十九美元
2012年3月6日 星期二
【ASP NET 3.5 教學】System.attribute 類別定義
attribute, 用來為 class,
method, parameters 貼上標籤,以便後續的應用.
所有的 attribute class 都要繼承 System.Attribute
所有的 attribute class 都要繼承 System.Attribute
1. class Class1Attribute: System.Attribute
2. {
3. }
使用的時候可以省略
Attribute
1. [Class1]
2. class Class2
3. {
4. }
打全名當然也是可以
1. [Class1Attribute]
2. class Class2
3. {
4. }
ü System.Reflection:
包含的型別可透過檢查 Managed 程式碼中組件、模組、成員、參數和其他實體 (Entity) 的中繼資料 (Metadata),擷取這些項目的相關資訊。 您也可以使用這些型別管理已載入之型別的執行個體 (Instance),例如連結事件或叫用 (Invoke) 方法。
MethodInfo 類別
探索方法的屬性 (Attribute) 並提供方法中繼資料 (Metadata) 的存取。
MemberInfo.GetCustomAttributes 方法 (Type, Boolean)
MemberInfo.GetCustomAttributes (Type,
Boolean)
在衍生類別中覆寫時,傳回由 Type 所識別的自訂屬性陣列。
ü System.Attribut:
代表自訂屬性的基底類別。
AttributeUsageAttribute.AllowMultiple
屬性
取得或設定布林值 (Boolean),指出所指定屬性的幾個執行個體能否指定給單一程式項目
[MSDN]System.Reflection 命名空間:
[MSDN]System.Attribute命名空間:
自訂屬性網址:
相關參考網址:
LINQ:
let 的用法: let 可用來當 LINQ 中暫存的變數
2012年2月20日 星期一
【MIS】 微軟自動更新 將它關閉,需要網域管理者權限
AD
網域管理者大於本機管理者
網域管理者可要求本機管理者做微軟更新
即時本機管理者是關掉微軟更新,也會強制更新安排
若要把微軟自動更新關閉,需要網域管理者的權限,
然後輸入以下指令
開始
執行
輸入:gpedit.msc /gpcomputer: localhost
找到 項目位置點他按關閉,就可以了
網域管理者大於本機管理者
網域管理者可要求本機管理者做微軟更新
即時本機管理者是關掉微軟更新,也會強制更新安排
若要把微軟自動更新關閉,需要網域管理者的權限,
然後輸入以下指令
開始
執行
輸入:gpedit.msc /gpcomputer: localhost
找到 項目位置點他按關閉,就可以了
2012年2月12日 星期日
2012年2月5日 星期日
【英文分享】星期、月份英文縮寫
星期、月份英文縮寫 | ||||||||
中文 | 英文 | 3字母 | 3字母 | 2字母 | 2字母 | 1字母 | 1字母 | 其他 |
縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | ||
星期日 | Sunday | SUN | Sun | SU | Su | S | S | |
星期一 | Monday | MON | Mon | MO | Mo | M | M | |
星期二 | Tuesday | TUE | Tue | TU | Tu | T | T | Tues |
星期三 | Wednesday | WED | Wed | WE | We | W | W | |
星期四 | Thursday | THU | Thu | TH | Th | T | R | Thur / Thurs |
星期五 | Friday | FRI | Fri | FR | Fr | F | F | |
星期六 | Saturday | SAT | Sat | SA | Sa | S | S | |
中文 | 英文 | 3字母 | 3字母 | 2字母 | 2字母 | 2字母 | 1字母 | 其他 |
縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | ||
一月 | January | JAN | Jan | Ja | J | |||
二月 | February | FEB | Feb | Fe | F | |||
三月 | March | MAR | Mar | Mr | Mh | Ma | M | |
四月 | April | APR | Apr | Ap | A | |||
五月 | May | MAY | May | My | Ma | M | ||
六月 | June | JUN | Jun | Je | Ju | Jn | J | |
七月 | July | JUL | Jul | Jy | Jl | J | ||
八月 | August | AUG | Aug | Ag | Au | A | ||
九月 | September | SEP | Sep | Se | S | Sept | ||
十月 | October | OCT | Oct | Oc | O | |||
十一月 | November | NOV | Nov | No | N | |||
十二月 | December | DEC | Dec | De | D |
轉載:http://wywu.pixnet.net/blog/post/22481588
2012年2月4日 星期六
【IIS】伺服器應用程式無法使用 解決
找了很久解決方式
很多網路上寫
在WINDOWS 資料夾下輸入,aspnet_regiis.exe -i 就會好了
C:\Windows\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis.exe -i
or
C:\Windows\Microsoft.NET\Framework\v4.0.30319
二、無法執行要求,因為無法建立
App-Domain。錯誤: 0x80070005 存取被拒。
很多網路上寫
在WINDOWS 資料夾下輸入,aspnet_regiis.exe -i 就會好了
C:\Windows\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis.exe -i
or
C:\Windows\Microsoft.NET\Framework\v4.0.30319
我做了還是問題一直有出現,
我去【事件檢視器】出現以下狀態
一、Exception:
System.IO.FileLoadException
Message: 無法載入檔案或組件 'System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' 或其相依性的其中之一。 存取被拒。
是因為iis \ 主目錄\ 網路目錄,是因為設定UNC虛擬路徑的關係,才導至錯誤
解決方法:點【使用者名稱】,之後跳出網路目錄安全設定認證;輸入帳號及密碼,有權限的網域帳號。
問題就排除
【IIS】說明:UNC 虛擬路徑
UNC全名:Universal Naming Convention
路徑如下:
\\127.0.0.1\IIS_SHARE\
什麼是【絕對路徑】
C:\\windows\test.txt
顯示全部資料夾名稱
什麼是【相對路徑】
c:\..\test.txt
略過資料夾名稱,因資料瓜名稱太長,可點點(..)取代名稱
路徑如下:
\\127.0.0.1\IIS_SHARE\
什麼是【絕對路徑】
C:\\windows\test.txt
顯示全部資料夾名稱
什麼是【相對路徑】
c:\..\test.txt
略過資料夾名稱,因資料瓜名稱太長,可點點(..)取代名稱
2012年2月1日 星期三
【財經】IPO 是什麼,全名又是什麼?
今天看到FACEBOOK 2/1新聞來的名辭,好奇查了一下@@"
IPO是什麼?
指的是"首次公開發行股票詢價制"。就是說一個新發行股票的公司,要向一些大機構詢問發行價格,先確定一個上限
首次公開招股是指一家私人企業第一次將它的股份向公眾出售。通常,上市公司的股份是根據向相應證券會出具的招股書或登記聲明中約定的條款通過經紀商或做市商進行銷售。一般來說,一旦首次公開上市完成後,這家公司就可以申請到證券交易所或報價係統挂牌交易
IPO全名又是什麼?
全名:initial public offerings
中譯:首次公開發行股票
在西方發達國家,上市公司又可以稱作"公眾公司",即"Public Company",對應于"Private Company",也就是不上市的私營企業。所以發行股票叫做"Go Public",發行完了挂牌交易叫做"List",上市公司又叫做"Listed Company"。
2012年1月28日 星期六
【電影推薦】悲傷電影
三個故事
三個男女主角
好電影、好傷電影
看了別哭喔
電影名稱:悲傷電影
主演:李真佑--鄭雨盛 (宇成)、安秀晶--林秀晶
鄭何錫--車太鉉、全淑賢--孫太英
尚奎--李繼宇、安秀恩--辛敏雅
嚴珠英--廉靜雅、樸輝燦--餘珍久
2012年1月19日 星期四
2012年1月17日 星期二
【電影推薦】從心開始 Reign Over Me
心得:故事前面、中間很淡,內容講的很慢,卻在電影最後一節10分鐘講了以上那段話,讓我哭的亂七八糟。
2012年1月16日 星期一
Windows Service 2003 / SQL 2000 / IIS_Web 無法連線 1433 問題
剛安裝好以下設備,所出現問題
架設: A電腦
Windows Serivce 2003 / SQL 2000
架設: B電腦
Windows Serivce 2003 / IIS (Web Service)
兩層式架構
B電腦Web 抓不到連線,A電腦 SQL 2000 資料庫
原因: SQL 2000 必需要升級到 SP 4版本,Windows Service 2003 才能開Port 1433出來
SQL 2000 SP 4 升級完後,可以測試下指令
一、開始\執行\cmd
二、netstat -na
三、查閱有無1433 port 開放
以上動作就能解決 連線不到的問題
架設: A電腦
Windows Serivce 2003 / SQL 2000
架設: B電腦
Windows Serivce 2003 / IIS (Web Service)
兩層式架構
B電腦Web 抓不到連線,A電腦 SQL 2000 資料庫
原因: SQL 2000 必需要升級到 SP 4版本,Windows Service 2003 才能開Port 1433出來
SQL 2000 SP 4 升級完後,可以測試下指令
一、開始\執行\cmd
二、netstat -na
三、查閱有無1433 port 開放
以上動作就能解決 連線不到的問題
2012年1月7日 星期六
我的自足、自在、常樂
我天生資質普普,家庭給予我穩定的生活,感謝父母到不讓我為錢煩腦,三餐有著落,衣服有人洗,要吃飯時有飯吃,四肢健全及健康的身體!,現今吾長大了,獨立自主,不讓父母操心,養活自我,金錢而是身外之外(但沒錢還是要自己去賺錢),何必羨慕別人,人生該有的都有,已比其它人好上千萬倍了,要知足常樂,末須強求一切事物,要努力能會有收獲,要動頭腦才會有高收成,而不是看別人的好,靠人不如靠已,重要的是感謝一切那麼自然、自在!
2011年12月29日 星期四
Distinct 不能做到的 多欄 或 多個欄位 的 做法
Distinct 只能撈一個欄位出來,後面的連帶欄位無法撈出,所以我們用另外一種做法
假設【A1資料表】裡面有,編號有重複,要過濾編號又要最新的更改次數,連後面的【公司名稱、姓名、地址、電話】都要一併撈出
【做法】
From裡面 select 編號,Max(更新次數) from A1 group by 編號 建一個 【A2 資料表】
另外後面 再加上原本的 【A1 資料表名稱】
然後在 Where 比對我們要的最新資料
WHERE A2.編號 = A1編號 and a2.更新次數 = A1.更新次數
資料就能抓出來了
主要再於A2 只有撈兩個關鍵欄位,再去WHERE 裡面 比對資料
【研究花費我四個小時】
SQL指令如下:
SELECT 編號,公司名稱,姓名,地址,電話 from
(select 編號,Max(更新次數) from A1 group by 編號) A2 , A1
WHERE A2.編號 = A1編號 and a2.更新次數 = A1.更新次數
2011年12月28日 星期三
2004年 第一本 QBQ!問題背後的問題 心得
我最近在圖書館讀到一本書想推薦給大家
這是一本能解決問題的書,聽起來好像很棒的一本書,
因為你聽我講好像有翻就有答案出現的書,但答案卻在自己身上
書裡面所點出來的方法,卻是最難實踐~
這是2004年第一本 QBQ的書
書名:QBQ!問題背後的問題
出版:2004 年
如何讓問題找到答案,尋找答案中而碰到的礙障
我認為這本書,在把我的毛病挑出來,也在發覺我的毛病
也許有些人已經生活在這本QBQ法則裡面,我由心裡佩服他們
因為自我能不靠書籍而提升到某種境界,就是佛家的「悟、禪」之理
附件檔一:我做了一點心得記錄,也分享給大家!心得好像大多都是字,請多包涵~
附件檔二:我在網路找到的簡報,比較有趣一點!可以引起大家看這本書!
大家如果有好書也可以分享給我~
附件檔一:我的心得_QBQ問題背後的問題
附件檔二:有趣簡報_問題背後的問題
2011年12月18日 星期日
My dream - 我的夢想 Travel Guitar Person
2011/12/?
My dream is to travel all over th world.
Travel Guitar Person - Singing
1.Hoobastank - The Reason
2.山崎まさよし - one more time one more chance
3.Eric Clapton - Tears In Heaven
4.James Blunt - You're beautiful
5.Jonathan Rhys Meyers - This Time
6.Beck - slip out
7.Santana - Europa (演奏曲)
8.陳奕迅 - 好久不見
9.伍佰 - 如果這都不算愛
10.陳柏霖 - 我不會喜歡你
11.COLOR樂團 - 鐵人
12.乱彈阿翔 - 完美落地
13.自創曲 - 遺失的小孩
14.Jealous Guy
Guitar travel
My dream is to travel all over th world.
Travel Guitar Person - Singing
1.Hoobastank - The Reason
2.山崎まさよし - one more time one more chance
3.Eric Clapton - Tears In Heaven
4.James Blunt - You're beautiful
5.Jonathan Rhys Meyers - This Time
6.Beck - slip out
7.Santana - Europa (演奏曲)
8.陳奕迅 - 好久不見
9.伍佰 - 如果這都不算愛
10.陳柏霖 - 我不會喜歡你
11.COLOR樂團 - 鐵人
12.乱彈阿翔 - 完美落地
13.自創曲 - 遺失的小孩
14.Jealous Guy
Guitar travel
2011年12月12日 星期一
SQL 語法雜碎 - 字串處理
SQL 常用字串處理語法說明:包含 substring、left、right、upper、lower、ltrim、rtrim、、、
- 取字串中部分字元
- SELECT Mem_ID, substring(Mem_ID,4,6) AS MEM_ID_6 FROM members
- 語法:substring(欄位, 起始字元, 取幾字元)
- ex: A123456789 => substring(Id,4,6) => 456789
- 取左側字元
- SELECT LEFT(engname,5) FROM members
- 語法:left(欄位, 位數)
- ex: SELECT LEFT('abcdefghijk',5) => abcde
- 取右側字元
- SELECT RIGHT(engname,5) FROM members
- 語法:right(欄位, 位數)
- ex: SELECT RIGHT('abcdefghijk',5) => ghijk
- 字串大小寫轉換 upper、lower
- SELECT upper(engname) FROM members
- 語法:upper(欄位)
- ex: michael => upper => MICHAEL
- SELECT lower(engname) FROM members
- 語法:lower(欄位)
- ex: MICHAEL => lower => michael
- 去除無謂空白 ltrim、rtrim
- SELECT LTRIM(email) FROM members
- 語法:ltrim(欄位)
- ex: " abd@com" => ltrim => "abd@com"
- SELECT RTRIM(memo) FROM members
- 語法:rtrim(欄位)
- ex:"Have a nice day. " => rtrim =>"Have a nice day."
Reference : SQL 字串處理函式 http://technet.microsoft.com/zh-tw/library/ms181984.aspx
2011年12月5日 星期一
2011年11月30日 星期三
股票基本入門 2011.12.01 (二)
中鋼100年
配息1.99元x1000股=1990元
配股50股x目前股價29.35=1468元 ...(1990+1468)/(31x1000)=報酬率11%
31=是我的成本
為什麼中鋼要多點, 因為是半國營企業,官股,龍頭股,權值股, 一個字''穩''
正新100年
配息2元x1000股=2000元
配股200股x目前股價68.2=13640元 ...(2000+13640)/(61x1000)=報酬率26%
61=是我的成本
中華電100年
配息5.52元x1000股=5520元 ...5.52/股價100=報酬率6%
如果你所投資的公司有賺錢的話,公司通常會將扣除所有開銷後所得的純利潤分配給股東,這稱作股利。股利分為兩種:「現金股利」跟「股票股利」,或稱無償配股,現金股利指的就是公司發放的是現金,股票股利則指公司發放的是股票。當公司發放現金股利時,叫做除息;發放股票股利時,叫做除權。
除權參考價=前一日交易日收盤價/(1+配股率)
除息參考價=前一日交易日收盤價—現金股利
假如:除權息前一日收盤價 50元,除權 1元,跟除息 1元
※1.只除權 1元,50 / ( 1 + 0.1 ) = 45.45元
其中( 1 + 0.1 )的意思是
原股數為 1,無償配股 1元,每股 10元,所以 1 / 10 = 0.1
每 1股配發 0.1股,原來的 1股變成 1.1股。
※2.只除息 1元,50 - 1 = 49元
※3.除權息各 1元,( 50 - 1 ) / 1.1 = 44.54元
除權息之後,您手上的股票市值是不會變的。
也就是說除權息不能讓你賺錢,讓你賺錢的是配完權息後,股票的漲跌
2011年11月26日 星期六
無法存取 IIS Metabase [xp iis vs2010]
IIS 顯示這行訊息... 無法存取 IIS Metabase
無法存取 IIS Metabase。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.xxxxxxxxxxxxxx: 無法存取 IIS Metabase。
用來執行 ASP.NET 的處理序帳戶必須擁有 IIS Metabase (例如 IIS://servername/W3SVC) 的讀取權限。如需修改 Metabase 使用權限的詳細資訊,請參閱 http://support.microsoft.com/?kbid=267904。
後來找到資料是說...重新安裝一次 .net framework就可以了
所以步驟為下...
開始 -> Microsoft Visual Studio -> Visual Studio Tools -> Visual Studio Command Prompt (Visual Studio 2008 命令提示字元) 中執行
aspnet_regiis -i
重新啟動IIS 就正常了....
無法存取 IIS Metabase。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.xxxxxxxxxxxxxx: 無法存取 IIS Metabase。
用來執行 ASP.NET 的處理序帳戶必須擁有 IIS Metabase (例如 IIS://servername/W3SVC) 的讀取權限。如需修改 Metabase 使用權限的詳細資訊,請參閱 http://support.microsoft.com/?kbid=267904。
後來找到資料是說...重新安裝一次 .net framework就可以了
所以步驟為下...
開始 -> Microsoft Visual Studio -> Visual Studio Tools -> Visual Studio Command Prompt (Visual Studio 2008 命令提示字元) 中執行
aspnet_regiis -i
重新啟動IIS 就正常了....
2011年11月24日 星期四
C# SqlTransaction 交易方式
SqlConnection conn = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["DBconnStr"].ToString());
2 conn.Open();
3 SqlCommand command = new SqlCommand();
4 SqlTransaction transaction;
5 //Start Transaction
6 transaction = conn.BeginTransaction();
7 command.Connection = conn;
8 command.Transaction = transaction;
9 try
10 {
11 for (int i = 0; i < 5; i++)
12 {
13 command.CommandText = "insert into demouser values(newid(),'TestBatch')";
14 command.ExecuteNonQuery();
15 }
16 //Commit
17 transaction.Commit();
18 }
19 catch (Exception ex)
20 {
21 //有問題即Rollback
22 transaction.Rollback();
23 }
24 command.Connection.Close();
2 conn.Open();
3 SqlCommand command = new SqlCommand();
4 SqlTransaction transaction;
5 //Start Transaction
6 transaction = conn.BeginTransaction();
7 command.Connection = conn;
8 command.Transaction = transaction;
9 try
10 {
11 for (int i = 0; i < 5; i++)
12 {
13 command.CommandText = "insert into demouser values(newid(),'TestBatch')";
14 command.ExecuteNonQuery();
15 }
16 //Commit
17 transaction.Commit();
18 }
19 catch (Exception ex)
20 {
21 //有問題即Rollback
22 transaction.Rollback();
23 }
24 command.Connection.Close();
2011年11月22日 星期二
OFFICE OWC (Office Web Components)
相關教學連結:http://www.cnblogs.com/brucenan999/archive/2008/10/28/1321125.html
EXCEL
OWC :全名(Office Web Components)
只支援到OFFICE 2003 版本: OWC 12 版 (OWC 9、OWC 10、OWC11、OWC12)
每個版本對應的【CLSID】都不一樣,元件安裝也不一樣
使用方式,必需安裝OFFICE ,要不然就是要上微軟下載 OWC 來安裝使用
OWC9 spreadsheet升級至OWC11的若干問題.
由於現有系統從OWC9升級至OWC11,遇到一些小問題,記錄如下,供參考:
1. COM組件升級
OWC9的CLSID是0002E510-0000-0000-C000-000000000046
OWC11的CLSID是0002E559-0000-0000-C000-000000000046,直接替換.當然機子上要裝上OWC11的組件.
2. 自動行列寬度調整
OWC9中的AutoFitColumns()改為Columns.AutoFit()
3. 鎖定單元格
OWC9: Spreadsheet1.Activesheet.Range("").FreezePanes(X)
OWC11: Spreadsheet1.ActiveSheet.Range("").Select();
Spreadsheet1.ActiveWindow.FreezePanes = true
4. 位置
OWC9中的HAlignment調整為OWC11的HorizontalAlignment
值為Constants.xlHAlignRight, xlHAlighLeft and so on.
5. 邊線
OWC9中的Borders.LineStyle = owcLineStyleSolid值改為Constants.xlContinuous
關於這一點,有點疑問,在OWC11的說明文檔中,OWC9中支持的owcLineStyleSolid常量還有有描述的,但是在OWC11中使用總是出錯,而改為xlContinuous等類型即可,不知道是怎麼回事,還望知情人共享,謝謝.
版本 類別字串 說明 Office (2000-2002)
9.0 0002E500-0000-0000-C000-000000000046
【office 2000】
0002E510-0000-0000-C000-000000000046
10.0
0002E556-0000-0000-C000-000000000046
11.0
0002E55D-0000-0000-C000-000000000046
【XP】
0002E559-0000-0000-C000-000000000046
EXCEL
OWC :全名(Office Web Components)
只支援到OFFICE 2003 版本: OWC 12 版 (OWC 9、OWC 10、OWC11、OWC12)
每個版本對應的【CLSID】都不一樣,元件安裝也不一樣
使用方式,必需安裝OFFICE ,要不然就是要上微軟下載 OWC 來安裝使用
OWC9 spreadsheet升級至OWC11的若干問題.
由於現有系統從OWC9升級至OWC11,遇到一些小問題,記錄如下,供參考:
1. COM組件升級
OWC9的CLSID是0002E510-0000-0000-C000-000000000046
OWC11的CLSID是0002E559-0000-0000-C000-000000000046,直接替換.當然機子上要裝上OWC11的組件.
2. 自動行列寬度調整
OWC9中的AutoFitColumns()改為Columns.AutoFit()
3. 鎖定單元格
OWC9: Spreadsheet1.Activesheet.Range("").FreezePanes(X)
OWC11: Spreadsheet1.ActiveSheet.Range("").Select();
Spreadsheet1.ActiveWindow.FreezePanes = true
4. 位置
OWC9中的HAlignment調整為OWC11的HorizontalAlignment
值為Constants.xlHAlignRight, xlHAlighLeft and so on.
5. 邊線
OWC9中的Borders.LineStyle = owcLineStyleSolid值改為Constants.xlContinuous
關於這一點,有點疑問,在OWC11的說明文檔中,OWC9中支持的owcLineStyleSolid常量還有有描述的,但是在OWC11中使用總是出錯,而改為xlContinuous等類型即可,不知道是怎麼回事,還望知情人共享,謝謝.
版本 類別字串 說明 Office (2000-2002)
9.0 0002E500-0000-0000-C000-000000000046
【office 2000】
0002E510-0000-0000-C000-000000000046
10.0
0002E556-0000-0000-C000-000000000046
11.0
0002E55D-0000-0000-C000-000000000046
【XP】
0002E559-0000-0000-C000-000000000046
2011年11月21日 星期一
富爸爸,窮爸爸
2011年11月19日 星期六
轉載:如何安裝market app 到 android 2.3 emulator
模擬器沒有 market app 總是有種空洞感, 茲感謝國外能人, 已能安裝在最新的Android 2.3 SDK.
真期待3.0 honeybomb 版~ 可惜還沒看到.
以下為安裝 market app 到 android 2.2/2.3 的安裝說明
1. Download and install Android SDK. 下載安裝 android SDK. (設定android emulator 教學如後 how to set up an Android Emulator)
2. 到目錄 …….\android-sdk_r08-windows\android-sdk-windows\platforms\android-9\images (預設資料夾, 多會在我的文件, downloads 資料夾內 SDK Platform Android 2.3, API 9, revision 1), 複製 system.img, 貼到 C:\Users\Username\.android\avd\Emulator’s name.avd
3. 下載以下三個檔案: Vending.apk, GoogleServicesFramework.apk and ADB.zip ;下載完解壓縮後將三個檔案放到 …….\android-sdk_r08-windows\android-sdk-windows\tools. (在 Android 2.3 SDK, adb files 被移到其他的目錄, anyway, 懶的深究, 照做可行就是了)
3. 按 Winkey+R, 鍵入 cmd 按 Enter. 叫出 command prompt DOS 視窗, 接著到以下目錄 …….\android-sdk_r08-windows\android-sdk-windows\tools (提醒, 按 cc .. (回上層目錄) 或 cd 目錄名稱 來移動).
4. 鍵入: emulator –avd tech-recipes –partition-size 100 and hit Enter ( tech-recipes 指的是你的 emulator 的名稱). 這個指令是叫出 android emulator. (請不要用SDK manager 來叫出android emulator, 會無法完成安裝.)
5. 再叫出另一個command prompt window (DOS 視窗), 到以下目錄 …….\android-sdk_r08-windows\android-sdk-windows\tools , 鍵入 adb -s emulator-5554 shell 並按 Enter
(模擬器emulator 要完全啓動完成, 並注意模擬器的編號 (多為5554) 鍵入 mount 按 Enter. 以下畫面會出現, 請找 /dev/block/mtdblock0 /system yaffs2 ro 00.
6. 鍵入 mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system 按 Enter. 會重啓系統並進入 read-write 模式. (因為我們將要複製一些檔案到 /system/app ) 鍵入 chmod 777 /system/app 按 Enter. 接著離開, 鍵入 exit, 按 Enter. 流程會像以下圖示:
7. 此步驟, 我們將複製 Vending.apk 與 GoogleServicesFramework.apk 到 /system/app. 在第二個 command prompt window(DOS 視窗), 鍵入 adb -s emulator-5554 push Vending.apk /system/app/ 按 Enter. 同樣地, 另一個檔案也用同樣方式鍵入 adb -s emulator-5554 push GoogleServicesFramework.apk /system/app/. 按 Enter. 流程如下圖:
8. 現在,自 /system/app 移除 SdkSetup.apk (如果不移除, 下次SDK重啓會還原設定). 在第二個 command prompt window(DOS 視窗), 鍵入 adb shell rm /system/app/SdkSetup.apk , 按 Enter.
9. 關掉模擬器
10. 到 C:\Users\Username\.android\avd\Emulator’s name.avd 目錄並刪除下面二個檔案: userdata-qemu.img and cache.img. 啓動你的android emulator, 你會發現 Android Market 已經安裝成功了 ^^
轉載:http://dontung.wordpress.com/2011/03/14/hello-world/
真期待3.0 honeybomb 版~ 可惜還沒看到.
以下為安裝 market app 到 android 2.2/2.3 的安裝說明
1. Download and install Android SDK. 下載安裝 android SDK. (設定android emulator 教學如後 how to set up an Android Emulator)
2. 到目錄 …….\android-sdk_r08-windows\android-sdk-windows\platforms\android-9\images (預設資料夾, 多會在我的文件, downloads 資料夾內 SDK Platform Android 2.3, API 9, revision 1), 複製 system.img, 貼到 C:\Users\Username\.android\avd\Emulator’s name.avd
3. 下載以下三個檔案: Vending.apk, GoogleServicesFramework.apk and ADB.zip ;下載完解壓縮後將三個檔案放到 …….\android-sdk_r08-windows\android-sdk-windows\tools. (在 Android 2.3 SDK, adb files 被移到其他的目錄, anyway, 懶的深究, 照做可行就是了)
3. 按 Winkey+R, 鍵入 cmd 按 Enter. 叫出 command prompt DOS 視窗, 接著到以下目錄 …….\android-sdk_r08-windows\android-sdk-windows\tools (提醒, 按 cc .. (回上層目錄) 或 cd 目錄名稱 來移動).
4. 鍵入: emulator –avd tech-recipes –partition-size 100 and hit Enter ( tech-recipes 指的是你的 emulator 的名稱). 這個指令是叫出 android emulator. (請不要用SDK manager 來叫出android emulator, 會無法完成安裝.)
5. 再叫出另一個command prompt window (DOS 視窗), 到以下目錄 …….\android-sdk_r08-windows\android-sdk-windows\tools , 鍵入 adb -s emulator-5554 shell 並按 Enter
(模擬器emulator 要完全啓動完成, 並注意模擬器的編號 (多為5554) 鍵入 mount 按 Enter. 以下畫面會出現, 請找 /dev/block/mtdblock0 /system yaffs2 ro 00.
6. 鍵入 mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system 按 Enter. 會重啓系統並進入 read-write 模式. (因為我們將要複製一些檔案到 /system/app ) 鍵入 chmod 777 /system/app 按 Enter. 接著離開, 鍵入 exit, 按 Enter. 流程會像以下圖示:
7. 此步驟, 我們將複製 Vending.apk 與 GoogleServicesFramework.apk 到 /system/app. 在第二個 command prompt window(DOS 視窗), 鍵入 adb -s emulator-5554 push Vending.apk /system/app/ 按 Enter. 同樣地, 另一個檔案也用同樣方式鍵入 adb -s emulator-5554 push GoogleServicesFramework.apk /system/app/. 按 Enter. 流程如下圖:
8. 現在,自 /system/app 移除 SdkSetup.apk (如果不移除, 下次SDK重啓會還原設定). 在第二個 command prompt window(DOS 視窗), 鍵入 adb shell rm /system/app/SdkSetup.apk , 按 Enter.
9. 關掉模擬器
10. 到 C:\Users\Username\.android\avd\Emulator’s name.avd 目錄並刪除下面二個檔案: userdata-qemu.img and cache.img. 啓動你的android emulator, 你會發現 Android Market 已經安裝成功了 ^^
轉載:http://dontung.wordpress.com/2011/03/14/hello-world/
訂閱:
文章 (Atom)