2013年3月6日 星期三
第一個AIR p2pcamera 應用程式
本程式出自(感謝鴨道比.Flash站長的幫忙)
http://flash-adobe.blogspot.tw/2011/08/camera-peer-to-peer-p2p.html
p2pcamera 應用程式會使用到連接網路和相機,要在Android 手機中運行,要確定開啟以下兩個權限(感謝鴨道比.Flash站長的提醒):
android.permission.INTERNET
android.permission.CAMERA
在p2pcamera.mxl中加入以下程式設定CAMERA與INTERNET權限.
<android>
<manifestAdditions>
<![CDATA[
<manifest>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
</manifest>
]]>
</manifestAdditions>
</android>
請參考Adobe的說明:
http://help.adobe.com/zh_TW/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.html
完整的p2pcamera.mxl如下:
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/3.4">
<android>
<manifestAdditions>
<![CDATA[
<manifest>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
</manifest>
]]>
</manifestAdditions>
</android>
<id>samples.flex.p2pcamera</id>
<versionNumber>0.1</versionNumber>
<filename>p2pcamera</filename>
<initialWindow>
<content>p2pcamera.swf</content>
<visible>true</visible>
<width>400</width>
<height>200</height>
</initialWindow>
</application>
下載 p2pcamera.mxml file (https://code.google.com/p/camera-peer-to-peer/downloads/detail?name=p2pCamera.mxml&can=2&q=) 放到D:\flexsdk46\bin資料夾中。
在指令列輸入 amxmlc p2pcamera.mxml。產生p2pcamera.swf於 D:\flexsdk46\bin資料夾中。
在指令列輸入(在同一行中) adt -package -target apk -storetype pkcs12 -keystore D:\flexsdk46\cert.p12 p2pcamera.apk p2pcamera.xml p2pcamera.swf
將會出現提示,要求您提供金鑰儲存檔案密碼。輸入密碼並按 Enter 鍵。產生p2pcamera.apk於 D:\flexsdk46\bin資料夾中。
p2pcamera.apk就可置於Android phone中安裝執行。
結果如下:
感謝網路上的資料。凡走過必留下痕跡,不留下紀錄必忘記。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言