編輯:Android開發教程
在上一篇的文章中,我們介紹了Hiero這個非常好用工具的使用,但是LIbgdx的BitmapFont不支持多圖,常 用漢字3500個,你總不能用hiero自己做吧,那怎麼辦呢?這其實微軟早就解決這個問題了,它給我們提供了 這個TTF字庫,保存漢字字,方便我們使用。
一、FreeType的使用
1、打開解壓好的0.9.8版的 包,找到裡面的extensions文件夾
打開後,再點擊進入gdx-freetype文件夾
找到gdx-freetype.jar 文件和 armeabi、armeabi-v7a兩個文件夾
2、找到之後,將gdx- freetype.jar文件和這兩個文件夾下的libgdx-freetype.so文件復制粘貼到核心項目的libs文件夾中,如圖所 示:
其他的Jar包和so文件都是之前 的項目必須要添加的。
3、可能大家會好奇這個libgdx.so是什麼文件,為什麼有就可以運行.TTF的文 件了呢?而沒有他就一直報錯呢?
答:一般來說.so文件就是常說的動態鏈接庫, 是C或C++編譯出來的 ,在可執行文件裝載或運行時,由Android操作系統的程序來加載庫。作為加載過程的一部分它負責解析外部 引用(比如庫)。在不同的系統上,可執行文件包含一個叫做import directory的表,該表的每一項 包含一個庫的名字。根據表中記錄的名字,裝載程序所需要的庫,然後將其加載到內存中,之後根據加載庫後 確定的庫的地址更新可執行程序,更新後調用庫中的函數或引用庫中的數據。這就是.so文件的原理作用。
接觸Andorid有幾個月了,一直認為做系統,應用開發根本不需要懂 Android自動化測試之道,認為那都是測試人員需要掌握的東西,我們只要懂開發,只要讀懂系統,根據客戶
ionic第二坑——ionic 上拉菜單(ActionSheet)安卓樣式坑閒話不說,先上圖: 這是IOS上的顯示效果,代碼如下: HTML部分: 1 <bod
QuickContactsDemo示例介紹了如果使用Content Provider來訪問Android系統的Contacts 數據庫。Content Provider
深度OS是shendu.com 旗下的一款基於谷歌安卓代碼二次開發的安卓第三方ROM,基於底層的優化和開發,使得即使在較低配置的千元智能機,也能夠流暢的運行最新版本的安卓