原创 Bitmap優化問題

在Android項目中,如果直接使用ImageView顯示Bitmap會佔用較多的資源,如果圖片過大,會造成程序崩潰。爲了解決這個問題需要對Bitmap進行壓縮,以節省內存。因爲項目中用到,所以寫下來,以備不時之需。 我們可以使用

原创 Libgdx Box2D實戰---放開那小球(三:規則常用的body和精靈結合)

今天介紹規則body如何和圖片結合。上一篇文章我介紹了box2D的基本知識,如果你用心的話,你會搜索網上相關簡單demo吧。那些我就不寫了。那麼如果我用圖片表示我的那個body,而不是簡單線條,那該怎麼辦? 下面,我以我的項目中小球對

原创 Android佈局文件中xml裏的xmlns:的作用

 一些新手經常看到佈局文件中都有xmlns:android="http://schemas.android.com/apk/res/android"或者 xmlns:tools=http://schemas.android.com/too

原创 Android五大布局Layout

 Android開發中,我們可能會遇到過一些很複雜的佈局,對於初學者來說,可能腦子會嗡的一下,“這麼複雜!該怎麼整?!”。 不要擔心!再複雜的佈局其實也是由簡單地佈局組成的,我們要學會將它分解成基本的佈局,那麼問題就迎刃而解了。 An

原创 Libgdx TexturePacker大圖分割爲小圖

如何將TexturePacker打包的大圖還原爲之前的小圖呢?下面的算法幫你輕鬆實現! import java.awt.image.BufferedImage; import java.io.BufferedReader; i

原创 service如何彈出dialog

我們都知道service是沒有界面的,默默的在後臺執行邏輯代碼,有時候需要和前臺有所交互,如:toast或彈出提示框等等 在service中彈出toast很簡單,只要使用handler就可搞定,代碼如下 1 2 3 4 5 6

原创 startActivityForResult 用在於多個Activity之間傳值時一些需要注意的用法

requestCode 請求碼,即調用startActivityForResult() 傳遞過去的值 resultCode 結果碼,結果碼用於標識返回數據來自哪個新Activity 舉個例子可能會更明白: 1.在Acti

原创 Android常見控件初探

溫故而知新。最近複習了一些android常用控件,接下來,根據android 官方API,總結一下它們的一些常見用法。(開發測試環境爲Android4.4) 一、TextView 由官方的關係圖可以看出,TextView繼承Vie

原创 Activity生命週期

轉自http://blog.csdn.net/liuhe688/article/details/6733407 子曰:溫故而知新,可以為師矣。《論語》 學習技術也一樣,對於技術文檔或者經典的技術書籍來說,指望看一遍就完全掌握,那基本不大可

原创 Android佈局文件layout.xml的一些屬性值

 第一類:屬性值 true或者 false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInp

原创 Libgdx Box2D實戰---放開那小球(四:不規則body創建--physics-body-editor的使用)

繼續我們的問題,如果遇到不規則的圖形怎麼辦?難不成要一個個組裝嗎? 這裏就要提一個叫做“關節”的名詞了,它可以將一個個部分進行組裝成自己的形狀,特別是各部件獨自運轉時,比如一輛自行車,它的輪子和車身都是各自運轉的。 但是網上相關的資料真是

原创 如何在自己程序跳轉至微信,新浪,騰訊微博,QQ空間等

跳轉啓動應用代碼! Intent intent = new Intent(); ComponentName cmp = new ComponentName("com.tencent.mm","com.tencent.mm.ui.L

原创 android studio環境配置以及出現NO jvm installation found解決方案。

因爲目前許多開源項目都是用Android studio寫的,似乎eclipse已經過時。爲了成爲一名IT精英,我們當然也要緊跟時代潮流了。 下面是android Stdio中文社區,安裝文件下載,一些基本教程全都囊括,非常實用,推薦給大家

原创 Win7下裝Ubuntu雙系統(Wubi法)

最近幫徒弟裝了Ubuntu,總結一下,方便後來人。 步驟一: 確定自己電腦操作系統的位數(64位/32位):我的電腦–>鼠標右鍵–>屬性,然後你就可以看到了 步驟二: 到Ubuntu官網 http://www.ubuntu.

原创 Android跨進程通信:詳解 Binder機制原理

前言 如果你接觸過 跨進程通信 (IPC),那麼你對Binder一定不陌生 雖然 網上有很多介紹 Binder的文章,可是存在一些問題:淺顯的討論Binder機制 或 一味講解 Binder源碼、邏輯不清楚,最終導致的是讀者們還是無