flexforandroid
A. 用FLASH 6,AIR for Android 程序, 在AS3.0中使用什麼方法和類偵聽安卓手機按鍵值
關於Adobe AIR
Adobe® Integrated Runtime (AIR™)允許你利用現有的web開發技能(包括Flash, Flex, HTML, JavaScript, Ajax)優勢,建立和配置跨平台(或滲敬跨察喊察操作系統)的桌面RIA(Internet Applications)應用。
AIR能使你在熟悉的環境下工作,去利敗茄用你覺得的最舒適的工具,並且通過支持Flash, Flex, HTML, JavaScript, and Ajax,去建立接近你需要的盡可能好的體驗。
B. flex android 應用程序圖標怎麼設置
譽攜剛用AIR把地圖編輯器寫完,功能相對很可以.後續還會做更大的調整. 這里說下,如何給AIR桌面弊皮應用程序設置圖標.
創建AIR應用程序後,工程會自動生成 XXX-app.xml , XML中有 icon 節點,具體說明和詳細見下:
Java代碼
<!-- The icon the system uses for the application. For at least one resolution,
specify the path to a PNG file included in the AIR package. Optional. -->
<icon>
<image16x16>assets/icons/me-16-16.png</image16x16>
<image32x32>assets/icons/me.png</image32x32>租虛差
<!--
<image48x48></image48x48>
<image128x128></image128x128>
-->
</icon>
默認是注釋掉的,需要設置圖標時,使用他就好了,然後在image16x16等後,加上你設計好的圖標就好.我上邊就設置了兩個圖標,一個是32*32的,用來快捷方式顯示,一個16*16的,用來在程序窗口顯示和桌面地步導航顯示.
這些圖標放在應用程序的哪個目錄呢:
我建議放在SRC目錄下,這樣的話就可以直接像我上邊一樣使用該圖標了.
C. FLex hero手機項目打包成的apk文件,為什麼無法在android手機上安裝。或者能提供虛擬機的具體使用方法
安裝手機助手,然後把手機和電腦相連,提示識別後雙擊APK文件就能裝了,這里有具體的教程給你看一下。
D. android webview 不支持css3 flex布局 怎麼辦
你可以混合使用display:box和display:flex來實現支持,我之前寫過一篇文章(flex混合寫法詳解),裡面有詳細說明,希望對你有幫助。
E. flex 播放器 支持的音視頻格式,android錄制的視頻人rm文件或音頻amr無法直接播放,有解決方法沒有
用工具轉成flv
真逗,是你自己的問題說的不靠邊,你說用flex播放器,結果最後解決辦法是用windows系統媒體播放器。
F. android操作系統用什麼語言開發的
【安卓】
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用「安卓」或「安致」。
Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同枯判知研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發布了Android的源代碼。
第一部Android智能手機發布於2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2013年的第四季度,Android平台手機的全球市場份額已經達到78.1%。2013年09月24日谷歌開發的操作系統Android在迎來了5歲生日,全世界採用這款系統的設備數量已經達到10億台。
G. flex布局全解析
很長一段時間, 我知道有 flex 這個布局方式, 但是始終沒有去學它. 3點原因:
最近由於開發需要, 學習了下WeUI的實現 , 發現裡面大量使用了 flex 布局, 於是決定學習一下.
Flexbox Layout , 官方名為 CSS Flexible Box Layout Mole , 意為"彈性布局", 是CSS3中引入的一種更加靈活高效的布局/對齊/排序方式(還有一種更適合大型布局的 網格布局 CSS Grid Layout Mole ). flex 是 flexible 的縮寫.
任何一個容器都可以指定為flex布局。
行內元素也可以使用flex布局。
採用flex布局的元素被稱為 flex容器 (flex container) , 它的子元素即為 flex元素 (flex item) .
flex容器中包含兩個相互垂直的軸, 即 主軸 (main axis) 和 副軸 (cross axis) .
flex元素沿主軸從 主軸起點 (main start) 到 主軸終點 (main end) 依信野蔽次排布.
如果flex容器包含多行flex元素, 則 flex行 (flex lines) 沿副軸從 副軸起點 (cross start) 到 副軸終點 (cross end) 依次排布.
單個flex元素占據的主軸空間叫做 主軸長度 (main size) , 占據的副軸空間叫做 副軸滑州長度 (cross size) .
Getting Dicey With Flexbox 中提到:
前一段時間同事做過 video 相關的開發, 踩到各種坑, 因此我知道 video 的支持不那麼好, 特別是在Android上. 讓我驚奇的是 flex 竟然比 video 的支持更好?
從 CanIUse 的數據來看, flex 的支持度是: 82.65% (支持) + 14.17% (部分支持) = 96.81% , 而 video 的支持度是: 92.48% . 瀏覽器對 flex 的支持好像並沒脊跡有特別好...
但是有微信的WeUI使用了 flex 布局, 我覺得在移動端 flex 應該還是支持度比較高的.
所以, 如果你是做移動端開發的, 可以優先考慮 flex .
下面就開始介紹與 flex 布局相關的屬性. 以作用對象分為兩組, 第一組作用於flex容器, 第二組作用於flex元素.
注意: 以下屬性值都可以有 initial (該屬性的默認值)和 inherit (繼承自父元素), 本處省略.
這類屬性有6種, 分別為:
注意:
注意: row 和 row-reverse 受到了 direction 屬性(默認值為 ltr , 可改為 rtl )的影響.
注意: 此屬性只在flex容器中有 多行 flex元素時才有作用.
這類屬性有6種, 分別為:
注意: flex元素的 float , clear 和 vertical-align 會失效.
當flex元素有父元素時, 它的 align-self: auto 即為父元素的 align-items 屬性; 否則(無父元素時), 相當於 stretch .
當有剩餘空間時, flex元素會根據 flex-grow 按比例分配剩餘空間.
默認值 0 代表, 即使有剩餘空間, 該flex元素也不放大.
當flex容器空間不足時, flex元素會根據 flex-shrink 按比例縮小.
flex-shrink 為 0 則表示, 即使flex容器空間不足, 該flex元素也不縮小.
flex-basis 定義了分配剩餘空間之前flex元素的初始大小, 可為長度值(如 20% , 5rem 等)或 auto 等關鍵詞.
flex-basis: auto 表示, 以 flex元素的主軸長度 為 flex-basis . 若flex元素的主軸長度也是 auto , 則以flex元素內容(即所有子元素)的大小為 flex-basis .
除了 auto 還有 content , max-content , min-content 和 fit-content 關鍵詞, 但是現在瀏覽器對它們的支持太少, 可以忽略.
(敲黑板) 同學們注意, 這里是重點!
這里的 可選值 我參照了 W3C flexbox 的寫法. 其中:
舉例來說, a | [ b || c ] 包含的可能情況有 a , b , c , b c , c b .
現在回過頭來再看 none | [ <『flex-grow』> <『flex-shrink』>? || <『flex-basis』> ] 就清晰多了.
注意, none 是一個特殊值, 相當於 0 0 auto .
另外, 如果 flex 中不指定:
注意: flex 的初始值是 0 1 auto , 即由每個 flex 因子本身的默認值組成(比方說 flex-grow 的默認值就是 0 ).
但是 , 如果利用 flex 設置了至少一個 flex 因子, 那麼沒被設置的那些 flex 因子的默認值(按grow, shrink, basis的順序)分別是 1 1 0 .
我來舉幾個栗子.
W3C建議使用簡寫形式 flex , 因為它可以方便地應對下面4種 常見情況 .
自此, 我們已經知道了 flex-grow , flex-shrink 和 flex-basis 的作用. 根據這三個值, 計算flex元素的大小隻需三步:
第一步: 計算元素的 flex-basis , 有兩種情況: 1. 具體的長度值, 或, 2. auto (即flex元素的大小). (這里忽略了 content 等目前支持還不完善的關鍵詞).
第二步: 計算剩餘空間, 即 剩餘空間 = flex容器的內部空間 - flex元素flex-basis值的總和 .
第三步: 按照 flex 因子(放大時為 flex-grow ; 縮小時為 flex-shrink )分配剩餘空間到每個元素. flex元素的最終大小 = flex-basis - flex-factor * 剩餘空間 .
舉個栗子.
假設flex容器的內部空間為 200px , flex元素的大小的總和是 160px . 看起來, 還有 200 - 160 = 40px 的剩餘空間, 應該放大flex元素, 是不是? 不一定! 要看它們的 flex-basis 總和.
假設它們的 flex-basis 總和是 300px , 那麼剩餘空間應該是 300 - 200 = -100px . 此時剩餘空間是 負數 , 應該以 flex-shrink 對每個flex元素在 flex-basis 的基礎上進行 縮小 .
下例中, 所有flex元素本身的大小為 80px , 元素中為 flex 值.
200px
0 1 auto
0 3 auto
0 1 150px
0 3 150px
125px
75px
你可以看到, 第一行的flex元素因為設置了 flex-basis:auto , 所以它們的 flex-basis 就相當於元素大小, 即 80px , 即 flex-basis 總和為 160px , 不足容器的 200px 空間, 此時應該放大元素. 但又由於元素的 flex-grow 為 0 , 所以每個元素分配到 0 * 40 = 0px 的剩餘空間, 即不放大.
第二行的flex元素設置了 flex-basis:150px , 所以它們的 flex-basis 總和為 300px , 超過了容器的 200px 空間, 故按照 flex-shrink (比例為 1:3 )進行縮小. 由於剩餘空間為 -100px , 所以第一個元素應縮小 25px 變成 125px , 第二個元素應縮小 75px 變成 75px .
絕對flex: 從0開始分配空間.
第一行中 flex-basis 為 0 , 表示每個flex元素的初始大小都視為 0 . 此時, 剩餘空間就是"flex容器的大小".
相對flex: 從flex元素大小開始分配空間.
第二行中 flex-basis 為 auto , 表示每個flex元素的初始大小都是它本身的大小. 此時, 剩餘空間就是"flex容器的大小 - flex元素大小的總和".
呃... flex的東西還是挺多的, 特別是 flex 因子相關的部分, 得花點兒時間理解.
但是, 我相信學flex是值得的, 誰用誰知道!
H. FLASH FOR ANDROID
多圖片用圖集,用第三方開源框架,純AS
I. android操作系統用什麼語言開發的
安卓官方開發語言:Kotlin 初探
Kotlin 是一種在 Java 虛擬機上執行的靜態型別編程語言,由 JetBrains 開發團隊所開發。該語言有幾個優勢。
它大大減少需要寫的樣板代碼的數量。避免空指針異常等整個類的錯誤。構建伺服器端程序、Android 應用程序或者在瀏覽器中運行的前端程序。通過 100% Java 互操作性,利用 JVM 既有框架和庫。
在Kotlin中變數聲明有兩種類型,val修飾變數是只讀變數即只能賦值一次,再次賦值時就會編譯錯誤,如果需要多次修改值就需要使用var。

(9)flexforandroid擴展閱讀:
The IntelliJ Kotlin 插件擴展了 Java 編譯器使得 Kotlin 代碼能夠得以編寫、編譯和調試。除此之外,關於基本的 Java 集合,已經有編寫好的幫助函數,可以更順暢地銜接將在 Java 8 中出現的集合擴展。
Kotlin,類似 Xtend 一樣,旨在提供一種更好的 Java 而非重建整個新平台。這兩種語言都向下編譯為位元組碼(雖然 Xtend 是首先轉換成相應的 Java 代碼,再讓 Java 編譯器完成繁重的工作),而且兩者都引入了函數和擴展函數(在某個有限范圍內靜態地增加一個新方法到某個已有類型的能力)。
J. flex for循環如何判斷是否循環的最後一次
循消旁環里加入if判敗橋吵察侍斷,
比如 循環 i 從 1 到 10,
那麼 if(i == 10) 就是最後一次唄。
