androidstencil
A. 現在的平板電腦一般都支持什麼開發工具什麼語言的
那樣看是那種的平板了!
一、ipad系列,使用的IOS系統,該系統只支持蘋果的硬體。如果你要針對IOS系統編寫應用程序的話,可以參考如下:
開發工具:
1.Omnigraffle + Ultimate iPhone Stencil
Omnigraffle是一個很強大的像Microsoft Viso的一個軟體,其只能於運行在Mac OS X和iPad平台之上。
具體的你可以看這個,很全的開發工具和資源。
http://www.chinaz.com/free/2011/0803/203134.shtml
語言:
object c 是ios的開發語言,如果你想開發ios上的應用程序,這是你的唯一選擇。
二、android系列,說道這個,我就有點心得了。本人正在研究中。。。。
開發工具:eclipse(myeclipse)+adt+android sdk
開發語言:因為android要分多層,如果你要作的是應用的開發,你要學習的就是java語言。
如果你要學習的是類庫的編寫、驅動的編寫,你要學習的就是c或c++。這就要看你自己的愛好了。
目前android還沒有像樣的想微軟那樣的強大的可視化開發工具(支持拖拽,因為android的adt你是可以時時的看到自己的界面效果)。不過已經有網友開發出了一個簡易的可視化支持拖拽的小軟體。叫:DroidDraw。用了用,還不錯。可能也是因為本人是初來乍到者。
09年,google推出了自己的系統級別的編程語言google Go,不過一直處於內測階段,近期很有可能這個語言要發布,如果google Go語言發布,我個人認為,android的底層由c或c++編寫的代碼部分很有可能會被google Go語言代替,所以如果想學習android的,可以學習一下google Go,不過由於沒有發布,所以網上的資料少的可憐,趨於沒有。期待吧。。
三、wp,微軟的系統。
開發工具不用說了。那就是強大的Visual Studio ,開發語言就是C#語言即可。
B. 如何在Android上使用OpenGL ES 2.0繪制點
OpenGLES是一個讓人崩潰的東西。在Andorid手機上做3D還就得用它。把我記的一些筆記分享在這里吧:AndroidOpenGLES簡介20011-6-3Android系統使用OpenGL的標准介面來支持3D圖形功能,android3D圖形系統也分為java框架和本地代碼兩部分。本地代碼主要實現的OpenGL介面的庫,在Java框架層,javax.microedition.khronos.opengles是java標準的OpenGL包,android.opengl包提供了OpenGL系統和AndroidGUI系統之間的聯系。Android的本地代碼位於frameworks/base/opengl下,JNI代碼位於frameworks/base/core/com_google_android_gles_jni_GLImpl.cpp和frameworks/base/core/com_google_android_gles_jni_EGLImpl.cpp,java類位於opengl/java/javax/microedition/khronos下本地測試代碼位於frameworks/base/opengl/tests。包括angeles、fillrate等14個測試代碼,這些代碼都可以通過終端進行本地調用測試(模擬器中使用adbshell)。OpenGLES1.x固定管線操作,支持glVertexPointer()等函數,不支持GLSL。頭文件在ndk的GLES目錄下,庫文件是libGLESv1_CM.so。OpenGLES2.x可編程管線操作,不兼容1.x,不支持固定管線操作,例如glVertexPointer()等函數。支持GLSL(還必須用這個來編程)。頭文件在ndk的GLES2目錄下,庫文件是libGLESv2.so。OpenGLES學習2011-6-30OpenGL定義了自己的數據類型。應該堅持使用這些OpenGL的數據類型,從而保證可移植性和效率。OpenGLES目前不支持64位數據類型。OpenGLES只支持三邊形。OpenGLES只支持gl開頭的函數,glu庫都不支持。OpenGLES從OpenGL中刪除的功能:1.glBegin/glEnd2.glArrayElement3.顯示列表4.求值器5.索引色模式6.自定義裁剪平面7.glRect8.圖像處理(這個一般顯卡也沒有,FireGL/Quadro顯卡有)9.反饋緩沖10.選擇緩沖11.累積緩沖12.邊界標志13.glPolygonMode14.GL_QUADS,GL_QUAD_STRIP,GL_POLYGON15.glPushAttrib,glPopAttrib,glPushClientAttrib,glPopClientAttrib16.TEXTURE_1D、TEXTURE_3D、TEXTURE_RECT、TEXTURE_CUBE_MAP17.GL_COMBINE18.自動紋理坐標生成19.紋理邊界20.GL_CLAMP、GL_CLAMP_TO_BORDER21.消失紋理代表22.紋理LOD限定23.紋理偏好限定24.紋理自動壓縮、解壓縮25.glDrawPixels,glPixelTransfer,glPixelZoom26.glReadBuffer,glDrawBuffer,glCopyPixelsOpenGLES2.02011-10-92.0和1.1不兼容。-2.0使用的頭文件是ndk的include目錄下的GLES2目錄,有gl2.h,gl2ext.h,gl2platform.h,而1.1使用的是GLES目錄。-2.0使用的庫文件是ndk的lib目錄下的libGLESv2.so,而1.1使用的是libGLESv1_CM.so。-2.0中取消了很多1.1函數,例如glMatrixModel和glLoadIdentity等。OpenGL著色語言(GLSL――OpenGLShadingLanguage)-使用2.0,必須學此語言。因為很多1.1的函數都被取消了。san-angelesNDKOpenGLES1.1的例子程序2012-3-8SanAngeles,查維基網路,是一個虛構的未來概念城市,位於南加州。常在電影中出現,來源自LosAngeles和SanDiego.該程序的演示效果是,觀察一個宏偉的城市,地面是鏡面有建築倒影,城市中有飛船飛過。前後有5、6個觀察點,而且鏡頭在每個觀察點不停的移動。這個例子,用NDK(C++)調用OpenGLES1.1來繪制了SanAngeles這個城市。基本上全部使用了NDK,Java程序只有1個。用vc2005演示一下,目的通過跟蹤代碼了解一些細節。方法是:-將jni下所有的.h文件,以及demo.c,app-win32.c復制出來,放在一個專門的目錄下,然後改造成用OpenGL的而不是ES的。(或者乾脆刪除大段的繪制代碼,保證編譯通過)首先分析Java代碼-DemoActivity.java,這是唯一的Java文件,它主要需要下列4個jni的介面:-();//初始化-(intw,inth);-();//繪制1幀-();其次分析C++代碼app-android.c-首先,調用了importGLInit(),動態導入OpenGL的庫。-其次,調用了appInit(),在內存中建立了平台無關的3D對象集合。建立方法是用一個數組,用類似畫圓拔高的方式產生諸多三角形。-然後,在每個時鍾周期中調用appRender(),細節是:-prepareFrame(width,height);//准備OpenGLES繪制框架。其實就是清空顏色和深度緩沖,重置投影和模型矩陣。-camTrack();//算好在當前時鍾周期,鏡頭的位置、朝向及焦距等。然後調用gluLookAt來實現。-configureLightAndMaterial();//設置光源和材質-drawModels(-1);//先繪制倒影(其實就是將所有模型z軸倒過來畫)-第一個循環,是畫精緻的物體-第二個循環,是畫運動的物體-drawGroundPlane();//再繪制鏡子一般的地面。在繪制前取消光照,打開混合,然後繪制。繪制後還原狀態。-drawModels(1);//再繪制所有模型-drawFadeQuad();//最後繪制淡出框,用融合的方式畫一個遮住整個視口的2D框,融合系數和時間相關。
C. opengl es 怎樣開啟深度測試
環境:eclipse,ndkr8,opengl es2.0,android
最近使用eclipse和NDK進行android opengl es2.0的開發,發現了繪制的物體顯示與深度無關,而與繪制的前後順序有關。想了一下,應該是深度測試沒有開啟,開啟了glEnable(GL_DEPTH_TEST),但是發現深度測試還是不起作用。網上查詢了一下,原因是eclipse創建的窗口沒有開啟深度測試。
[cpp] view plain
setEGLConfigChooser( translucent ?
new ConfigChooser(8, 8, 8, 8, depth, stencil) :
new ConfigChooser(5, 6, 5, 0, depth, stencil) );//depth可設置為16和setencil可設置為8,代表緩存位數
設置後,繪制的物體前後順序果然與深度有關了。
總結一下開啟深度測試:
(1)首先用於繪制的窗口得設置支持深度測試
(2)opengl es2.0的代碼中,得開啟深度測試(glEnable(GL_DEPTH_TEST))
D. picsart為什麼在手機上老是在作圖時一直轉圈圈
你可以考慮幾個方面的原因:
你所在的地方是信號不好,沒有4G網路,上網上網就很慢了。這個是沒有方法解決的,這樣在網路好的地方在上網就可以了。
手機裡面安裝的軟體和文件之類的東西太多了佔用了手機的內存空間,手機運行的就慢了,這個只要刪除一些不用的軟體,或文件就可以了。
就是手機上網的時候殘留了很多的垃圾,沒有清理,佔用了手機的運行內存,就會出現運行卡頓的,直接用騰訊手機管家清理手機的垃圾就可以了。
還有手機管家小火箭加速的功能,可以一鍵釋放手機的內存,加速手機的運行。
E. picsart是什麼意思
picsart 是款 Android 平台集合拍照和照片處理的應用軟體,可以直接繪圖,對照片進行效果處理、文字添加和增添藝術效果,總之這款圖片編輯器能夠滿足您幾乎所有的需求!
軟體特點:
- 魔法效果:如Stenciler,Cartoonizer,草繪,奧頓,LOMO,復古,跨進程,HDR,法塔勒,鉛筆,Holgaart和更多更好的藝術照片效果!
- 繪畫:許多繪圖效果,繪制模式貼紙,標注,藝術畫筆和文字樣式!畫上你的Facebook朋友的照片,並與世界分享您的作品!
- 圖片編輯器:支持剪切照片,拼貼,框架,貼紙,文字特效,剪貼畫圖形,裁剪,旋轉,調整顏色,添加藝術效果。
- 分享:在PicsArt社會網路或發布/上傳照片時,通過Picasa,Flickr Facebook,Dropbox,Fouresquare,Tumblr,博客和WordPress或發送簡訊和電子郵件的照片,與家人和朋友分享。
F. 蘋果手機有什麼好用的軟體
喜歡拍照的手機控,日常使用最頻繁的軟體就是手機p圖軟體了。那麼,有使用蘋果手機的用戶在問:蘋果手機p圖軟體哪個好呢?今天,小編給大家帶來幾款蘋果手機p圖軟體下載推薦,一起來看看吧!
一、snapseed

WeCut
Wecut是一款免費的摳圖拼合應用,它可以幫你輕松將想要的圖片元素摳出來並與其他圖片拼合在一起,貼圖片非常簡單,無非就是選擇背景圖案,然後增加一些有趣的元素,本作內部原來就羅列了一系列鮮明有趣的背景圖案,用戶也可以導入本地相冊里的圖片當做背景。
【軟體特色】
●圖片多人互動編輯
邀請好友拼圖,好友就可以打開你的作品進行再編輯;
●剪報式DIY貼紙
以輕松易用的剪報方式摳剪出貼紙,DIY製作獨一無二貼紙;
Tips:還可以將它保存到本地,然後添加到其他軟體中當表情用哦;
●作品再編輯
Wecut完成後的作品可以進行保存在本地,隨時進行再編輯;
●豐富的貼紙和背景
Wecut內自帶齊全豐富的貼紙和背景,讓你的作品躁起來。
G. 有透視衣服功能的ps軟體
picsart是一款十分好用的手機p圖編輯軟體。這款軟體可以讓你自己在手機上輕松的進行p圖,圖片編輯修改等等。
桌面端談到全能圖片處理,非屬PS不可,但要在WP8平台上找到一款全能圖片處理,簡易操作的應用很難,PicsArt Photo Studio上架了Windows Phone 8商店,這款風靡iOS和Android兩大平台的流行的圖片處理應用,也讓WP8用戶一睹PS大師風采。
PicsArt應用帶給用戶全面一體化的圖片編輯工具,包括圖片特效、濾鏡、圖片組合、拼接、繪圖、文字效果等功能。
軟體功能:
圖片編輯器:拼貼,框架,貼紙,文字特效,剪貼畫圖形,裁剪,旋轉,調整顏色和添加藝術效果。
魔法效果:如Stenciler,Cartoonizer,草繪,奧頓,LOMO,復古,跨進程,HDR,法塔勒,鉛筆,Holgaart和更多的藝術照片。
繪畫功能:許多繪圖效果,繪制貼紙模式,標注,藝術畫筆和文字樣式!畫上你的Facebook朋友的照片,並與世界分享您的作品!
H. 軟體更新丨移動應用框架 Ionic 4正式版發布:Ionic for Everyone
流行的開源移動應用程序開發框架 Ionic 於今日發布了 4.0 正式版,代號 Neutronium。官方稱 Ionic 4 為「Ionic for Everyone」。開發者現在可通過 Ionic 使用 Web 技術輕松構建高質量的原生和漸進式 Web 應用程序。
Ionic 4.0.0 Neutronium 源碼下載:https://github.com/ionic-team/ionic/releases/tag/v4.0.0
毫無疑問,Ionic 4 是一個十分重要的版本。它飽含開發團隊兩年來的研究和努力,將 Ionic 從「mobile for Angular」的定位轉變為強大的 UI 設計系統和移動應用程序框架 —— 每個 Web 開發者都可使用它。
簡單說來就是因為前端界的變化實在太快了。Ionic 剛問世的時候,正是 AngularJS 流行之時,Ionic 當時的目標也只是打造豐富的由 JavaScript 驅動的組件,以使用 Web 技術構建高質量的移動應用程序。由於業界當時沒有統一的標准方法可以實現這一目標,Ionic 便把目光瞄準了 AngularJS,開發者可以在 AngularJS 中構建自定義的指令,而由 Ionic 提供的原生組件可打包成易於使用的自定義 HTML 標記。任何使用該標記的 AngularJS 模板都可以引導組件並運行它,就像在瀏覽器中實現原生的支持。
即便到了 Angular 2 發布的時候,Angular 飽受爭議,但做好移植工作的 Ionic 2 和 3 在彼時依然收獲了不錯的口碑,Ionic 3 甚至被認為是 Ionic 最成功的版本。
但到了最近兩年,前端變化之快不但令人目不暇接,甚至讓 Ionic 這樣的框架也陷入了瓶頸。AngularJS 已被 Angular 取代,而引領前端發展的「三駕馬車」,Ionic 表示其中的「兩駕馬車」與自身並無交集。
為此,Ionic 進行了反思,並在2017年開始嘗試將 Ionic 轉變為一組 Web 組件,他們判斷這將是未來的趨勢 —— 讓世界上幾乎每個 Web 開發者都可在他們的移動、桌面和漸進式 Web 應用程序中使用 Ionic 的組件 —— 只需在他們的應用程序中使用 Ionic 的自定義 HTML 標記即可。
最重要的是,Ionic 使用的是標准 Web API 而非第三方 API,所以開發者大可放心使用,Ionic 的組件 API 在未來許多年都會保持穩定,而不是成為前端和框架發展進程中的犧牲品。
性能
官方宣稱 Ionic 4 是有史以來最快的版本,近 100 個 Ionic 組件均通過性能、定製性和外觀方面的評估。每個組件均符合 iOS 和 Android 上的最新標准。
官方提供的性能對比 ↑↑↑
Ionic 4 開箱即用,而優異的性能則讓 Ionic 成為了構建高性能 PWA 的最佳 UI 框架。官方表示,為了使 Ionic 達到 Google 規定的性能標准,需要使用新的非同步組件載入和交付方法。為實現這一目標,Ionic 團隊花了一年的時間使用 Stencil 構建一個 Web 組件管道來生成 Ionic 組件,確保它們封裝緊密,可延遲載入。
支持 React 和 Vue
雖然目前對 React 和 Vue 的支持尚處於 alpha 狀態,但終歸讓開發者在框架選擇上有了更多樣化的選擇。
文檔改進。官方對開發者文檔進行了較大的改進。設計更簡單、導航更清晰、內容更突出。
此外,還整合了 API 引用和組件引用方面的內容,減少了之前開發者必須多次跳轉才得以獲取所需信息的次數。
文檔最新地址 >>> http://ionicframework.com/docs
路線圖
Ionic 4 現在可用於生產環境,官方提供的 Roadmap 顯示未來將改進對特定桌面的 UI 支持、改進鍵盤方案,提供更豐富的主題和動畫。另外就是,提供對 React 和 Vue「一等公民」的支持。
↓↓↓
I. 哪裡能買到Android stencil kit套件
這個估計可以到谷歌的官網去看看,
J. stencil 打包多個組件
當項目需要在多渠道上線時,要打很多的渠道包,少則幾十個,多種幾百個。它們的區別一般只是渠道id或部分配置信息不同,這些信息均可寫在配置文件中。如果一個個的去更改渠道號生成不同渠道包,效率低不說,還有可能不小心弄錯了分發渠道,而使用ant可以批量生成渠道包,非常便捷。1. 准備工作,ant、cocos2d-x的環境搭建(詳見:http://www.cnblogs.com/songcf/p/4040302.html)2. 下載ant-contrib-1.0b3.jar。因為ant本身不支持循環打包,所以需要下載一個jar來支持。下載後放在ant/lib目錄下即可。3. 修改build.xml文件1)在