Time of Update: 2018-12-06
Box2d是一個很出名的2d物理引擎,有C++、Java等等版本。libgdx對Box2D進行了很高效的封裝,極大的降低了學習和使用成本。但是我覺得和Libgdx的UI庫比起來,Box2D的使用始終比較複雜,單純的物體降落什麼的還好說,要是遇上一個特別複雜的物體,有時候就有點繁瑣了。在網上遊盪時發現了physics-body-editor,絕對堪稱神器。physics-body-editor項目首頁:http://code.google.com/p/box2d-editor/複雜物件的建立只需要
Time of Update: 2018-12-06
SQLite一種小型的關係型資料庫其官方網站:www.sqlite.org訪問資料庫的知識點:當訪問資料庫SQLite時必須使用SQLiteOpenHelper類涉及到幾個重要的類:訪問資料的類:SQLiteOpenHelper五個重要的方法:1)getReadableDatabase()---對資料庫進行查詢2)getWritableDatabase()---對資料庫進行修改等等3)onCreate(SQLiteDatabase
Time of Update: 2018-12-06
import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());//擷取目前時間 String str
Time of Update: 2018-12-06
隨筆不支援編輯的嗎?剛開始在部落格園安家,以前都是看人家寫的,第一是文筆不行,第二則是技術有限。長時間的學習之後,發現知識點真是不溫故就會忘,還是得記錄自己的學習經曆,將來無事也可以瀏覽瀏覽作樂。。。回到正題,昨天的問題算是解決了,也很簡單,單獨寫一個類PersonInfos,用於存放PersonInfo數組再傳PersonInfos的執行個體就是,我還是太笨了,得多學習才是啊,也是好久沒有寫過代碼了。最終效果問題終於解決了
Time of Update: 2018-12-06
SurfaceView的API介紹Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the SurfaceView takes care of placing the surface at the correct location on the
Time of Update: 2018-12-06
在新浪微博的微博列表中的圖片,為了加速其顯示也未了加快程式的響應,可以參考該圖片非同步載入類實現。 public class AsyncImageLoader { //SoftReference是軟引用,是為了更好的為了系統回收變數 private HashMap<String, SoftReference<Drawable>> imageCache; public AsyncImageLoader() { imageCache = new
Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。Libgdx是一款支援2D與3D遊戲開發的遊戲類庫,相容大多數微機平台(標準JavaSE實現,能運行在Mac、Linux、Windows等系統)與Android平台(Android1.5以上即可使用,Android2.1以上可滿功率發揮)。logo:地址:http://code.google.com/p/libgdx/首先下載最新的jar,我下載的是libgdx-0.9.2。建立一個Android項目,
Time of Update: 2018-12-06
首先確保有這四個檔案 安裝jdk先安裝android開發SDK(並不只是為eclipse服務的),即運行installer_r15-windows,指定儲存目錄,然後就安裝,安裝到後期指定你要安裝的android的版本等,例如我選1.6的版本,繼續安裝,很快就能結束。解壓eclipse到任意地方,運行eclipse.exe,點help點install new software,選擇http://dl-ssl.google.com/android/eclipse/注意不能是https然後就選擇
Time of Update: 2018-12-06
android手機串連PC後怎樣切換為USB 磁碟機模式之前已經發過關於 APK檔案怎樣安裝程式到手機上 已經介紹過了怎樣通過手機與 PC 的串連將軟體安裝至手機。這一次再來講解一下怎樣將你的手機變為“隨身碟”和電腦進行串連。請注意手機變為 USB 磁碟機模式後,無法使用 PC 端的 APK 安裝器安裝軟體。先將手機和電腦通過 USB 線串連,滑動螢幕頂端的狀態列,看到以下介面,並點擊 “USB 已串連”這個通知。點擊USB已串連
Time of Update: 2018-12-06
android手機如何群發資訊最近在論壇上看到不少朋友都在問有關於簡訊群發的問題,其實大家不需要安裝任何軟體。具體方法很簡單,首先進入“簡訊”,之後再按下“MENU”即可看到以下菜單。只要點擊“群發”即可進入簡訊群髮狀態。按下 menu鍵 會下面會出現 4個視窗 然後點群發 出來多個連絡人後 接著按下 menu 出現5個框框 根據自己的需要選擇一下 收件者 接著就是編輯資訊內容了 和發資訊一樣
Time of Update: 2018-12-06
1.換用Linux系統,這個也沒有見過誰有詳細的測試報告.我現在就在Ubuntu下做開發,似乎快了那麼一點點,但也或許是心理作用.2.不使用模擬器,使用真機.額,這個似乎和話題無關.3.增大開發機器(電腦)的記憶體和CPU4.建模擬器的時候,不要使用Google
Time of Update: 2018-12-06
android架構已經為我們整合瞭解析json的包 先一個簡單的例子,json直接寫在string中 Java代碼 String staticObject = "{\"firstname\":\"Steve\",\"lastname\":\"Jobs\",\"cellphones\":\"0\"}"; void buildObject() { try { obj = new JSONObject(staticObject)
Time of Update: 2018-12-06
res/layout/main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-06
一.拆包 1.準備工具 Java環境、簽名工具、7zip壓縮軟體 Jave下載: http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/6u20-b02/JavaSetup6u20.exe?AuthParam=1274928410_5d4a09c4420bcb5edc73b407816cf3c6&GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/6u20-b02/JavaSetup6u20
Time of Update: 2018-12-06
res/layout/main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-06
你曾經被iphone用手指在螢幕劃來花去拖動相片吸引嗎?在Android同樣能夠實現,而且不是什麼難事。這裡需要用到android.content.Context;android.widget.BaseAdapter;android.wiget.ImageView;等。android.content.Context在Activity中類似於一張Canvas畫布,能夠隨時處理或覆蓋它。Context與Intent一樣是android.content的子類。本執行個體通過在layout中放置Gall
Time of Update: 2018-12-06
需要在多個activity或者service之間共用資料1、自訂ApplicationJava代碼 public class DemoApplication extends Application {private HashMap<String, Object> map = new HashMap<String, Object>();public void put(String key,Object object){map.put(key,
Time of Update: 2018-12-06
編譯Android系統源碼需要以下工具:git工具,repo工具,java sdk,主機編譯工具等我的實驗環境是ubuntu 10.10,步驟如下1.開啟終端輸入alex@alex-Linux:~$ sudo -iroot@alex-Linux:~$ apt-get install git-core flex bison gperf libesd0-dev ziproot@alex-Linux:~$ apt-get install libwxgtk2.6-dev zlib1g-dev
Time of Update: 2018-12-06
介面 src/Ex03_16.javapackage gphone.EX03_16;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class EX03_16 extends Activity {
Time of Update: 2018-12-06
作為開發人員,為啥我們要關心UI?因為UI越好,使用者會感覺你的軟體品質越好,第一印象更好;於是他們會給你更好的評分;於是你的軟體會有更好的排名;於是,會有更多人裝你的軟體,你也就能賺到更多錢。五不要和九要五不要:1. 不要照搬其他平台上的UI設計。應該讓使用者感覺是在使用一個真正的 Android 軟體,在你的品牌顯示和平台整體觀感之間做好平衡。2. 不要過度使用模態進度條和確認對話方塊。3. 不要使用固定的絕對位置布局。4. 不要使用px單位,使用dp;如果是文本,使用sp。5.