Time of Update: 2014-04-02
這個東西零零碎碎寫了一個礼拜吧。其實也沒多少東西在裡面。文章後附部落格地址:http://blog.csdn.net/dawn_moon因為我沒用過chipmunk,而且它是面向過程的東西,情感上又不太願意去研究,所以我用box2d來做了物理模擬。個人感覺box2d還是蠻好用的,它的作者很牛逼的哦。暴雪娛樂的首席軟體工程師,box2d是他業餘寫的。國外的攻城獅都這麼牛逼麼。我感覺My
Time of Update: 2014-04-02
一年前,開始接觸公眾平台,在此之後的兩個月裡,負責並參與了公司的幾個公眾帳號開發項目,接下來就踏上了公眾平台開發經驗分享之旅,這一走就是整整一年。這一年中,累計寫了20餘篇技術文章,並且出版了一本書《公眾平台應用開發:方法、技巧與案例》,也有幸認識了各行各業的朋友,這些是分享的回報、是一筆筆寶貴的財富。
Time of Update: 2014-04-02
public class AndroidTools {/** * 判斷橫豎屏 * @param activity * @return 1:豎 | 0:橫 */public static int ScreenOrient(Activity activity){int orient = activity.getRequestedOrientation(); if(orient != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE &&
Time of Update: 2014-04-02
Android開發之通過介面回調機制載入資料的簡單實現,在實際開發中通過callback方法得到網路載入的資料的使用頻率遠比通過直接開啟線程或非同步任務載入資料的頻率高的多,這篇文章的代碼將簡單實現該機智的調用,體會下callback的精髓。 MainActivity的代碼package com.example.f07_callback01;import com.example.f07_callback01.A.Callback;import android.os.Bundle;import
Time of Update: 2014-04-02
本文包括的內容:vc3Ryb25nPjwvcD4KPHA+PGJyPgo8L3A+CjxwPjxzdHJvbmc+MaGiVGFibGVMYXlvdXS88r3pPC9zdHJvbmc+PC9wPgo8cD48YnI+CjwvcD4KPHA+PHN0cm9uZz4yoaI8L3N0cm9uZz48c3Ryb25nPlRhYmxlTGF5b3V00NDB0Mr9tcTIt7aoPC9zdHJvbmc+PC9wPgo8cD48YnI+CjwvcD4KPHA+PHN0c
Time of Update: 2014-04-02
非同步網路:1. 添加許可權: 2. 支援的類型 JSONObjectJSONArrayString (HTML, XML)XmlDom (XML parsing)XmlPullParser (Large XML files)byte arrayUser defined custom type (Transformer)Bitmap 3. 以Json資料為例,注意,紅色部分是隨你請求的資料類型一起改變String url =
Time of Update: 2014-04-02
最近做的demo裡面用到scrollto 和scroller 發現傳遞負值的時候 view才往座標軸的正方向滾動很不理解,因為scrollto的注釋寫的是* @param x the x position to scroll to * @param y the y position to scroll to 查了半天view的代碼找到一個可能是原因的地方:代碼如下(只是個人猜的)/** * Mark the area defined by the rect (l,t,
Time of Update: 2014-04-02
序:本文講RelativeLayout兩點:1. 簡單例子說明RelativeLayout使用方法 2.強調 用gravity
Time of Update: 2014-04-02
版本:1.0 日期:2014.3.21 著作權:© 2014 kince 轉載註明出處 android-circlebutton是github上的一個開源項目,正如它的簡介一樣:Circle button widget fZ喎?http://www.bkjia.com/kf/ware/vc/" target="_blank"
Time of Update: 2014-04-02
先簡單介紹一下shape的基本屬性: android:startColor="" android:endColor="" android:angle="" /> android:width=""
Time of Update: 2014-04-02
開發Android使用Android-query架構能夠快速的,比傳統開發android所要編寫的代碼要少得很多,容易閱讀等優勢。 下載文檔及其例子和包的地址:http://code.google.com/p/android-query/以下內容是我學習的一些心得分享:第一節: // 必須實現AQuery這個類AQuery aq = new AQuery(view);//
Time of Update: 2014-04-02
一.資料存放區之File: android中可以在裝置本身的存放裝置或者外接的存放裝置中建立用於儲存資料的檔案。在預設的狀態下,檔案是不能在不同的程式間共用的。 在android中的內容物件(Context)提供了檔案操作的幾個方法。 1).openFileOutput(檔案名稱,操作模式)。 2).openFileInput(檔案名稱,操作模式)。 第一個參數用於指定檔案名稱,不能包含路徑分隔字元 "/
Time of Update: 2014-04-02
we used need to check the user's net is work before we need to connect the work.how can we do this?just see the code:private void checkNet(){ConnectivityManager cm = (ConnectivityManager)
Time of Update: 2014-04-02
Android 深入解析selectorselector類同於shape都是xml檔案設定控制項的屬性,然後再進行引用。selector 基本屬性如下: android:drawable="@drawable/pic2" /> android:drawable="@drawable/pic3" />
Time of Update: 2014-04-02
長按power鍵,在彈出來的Global actions對話方塊中增加重啟菜單,如下:如果需要添加重新啟動菜單做重啟手機的動作,可以參考如下步驟修改實現:1、 在alpsrameworksasecore es esaluesstrings.xml 中添加標籤:Reboot用來顯示重新啟動功能表項目的字串資源,如果需要添加其他語言的標識,請在其他可替換資源的res
Time of Update: 2014-04-02
在Android4.4下通過mm編譯apk時,出現一些native類找不到的情況,原因是被produard最佳化掉了。在Android4.2中我並沒有遇到這個問題。1. proguard是做什麼的,ProGuard是一個免費的java類檔案壓縮、最佳化、混淆器。它探測並刪除沒有使用的類、欄位、方法和屬性。它刪除沒有用的說明並使用位元組碼得到最大最佳化。它使用無意義的名字來重新命名類、欄位和方法.。ProGuard的使用是為了: (1)
Time of Update: 2014-04-02
Android廣播機制簡介:在Android中,有一些操作完成以後,會發送廣播,比如說發出一條簡訊或者打出一個電話,如果某個程式接收了這條廣播,就會做相應的處理。而且該廣播可以被不止一個應用程式所接收,當然也可以不被任何程式所接收。廣播機制最大的特點就是發送方並不關心接收方是否接收資料,也不關心接收方如何處理資料。對於該廣播是否被一個應用程式所接收,取決於這個應用程式是否註冊BroadcastReceiver,因為roadcastReceiver用於監聽被廣播的事件(intent),為了達到這個
Time of Update: 2014-04-02
1.MD5這裡就不做描述,詳細可以查閱後續文章2.DES 資料加密處理:如下import java.io.UnsupportedEncodingException; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.
Time of Update: 2014-04-02
xml即可延伸標記語言 (XML)。 可延伸標記語言 (XML),標準通用標記語言 (SGML)的子集,一種用於標記電子檔案使其具有結構性的標記語言。它可以用來標記資料、定義資料類型,是一種允許使用者對自己的標記語言進行定義的源語言。 它非常適合全球資訊網傳輸,提供統一的方法來描述和交換獨立於應用程式或供應商的結構化資料。xml可以作為不同的應用程式之間的資料交換。下面介紹一種解析xml的方法:public class RSSL_1 extends ListActivity {private
Time of Update: 2014-04-02
android:allowTaskReparenting 用來標記Activity能否從啟動的Task移動到有著affinity的Task(當這個Task進入到前台時)——“true”,表示能移動,“false”,表示它必須呆在啟動時呆在的那個Task裡。