Time of Update: 2014-05-20
自己畫了一塊FMC-VHDCI四層板,外接VmodCAM,介面定義如下#CAMA PIN CONSTRACTNET "CAMA_D_I[7]" LOC = T17 | IOSTANDARD = LVCMOS33;NET "CAMA_D_I[6]" LOC = T16 | IOSTANDARD = LVCMOS33;NET "CAMA_D_I[5]" LOC = M21 | IOSTANDARD = LVCMOS33;NET
Time of Update: 2014-05-20
目標面向 Eclipse (ADT) 的 Android 外掛程式現在支援基於 NDK 的應用開發。 其可自動產生項目和構件檔案以及程式碼端,並可整合到整個 Android 應用開發中(構建原生庫、將庫複製到項目內的相應 JNI 檔案夾、將應用打包以及產生帶有 NDK 代碼的最終 APK)。 本文將討論如何配置 Eclipse 以利用該功能,並示範移植 NDK 應用的樣本。配置 Eclipse ADT 外掛程式以配合 NDK 使用必須先配置 Eclipse ADT 外掛程式指向 NDK
Time of Update: 2014-05-20
最近做的項目中,遇到個很棘手的問題:客戶給我的資料是有限制的,因此,在返回某條具體頁面內容的時候,他只能給我一個html片段,裡麵包含文字,圖片以及附件的。如果頁面範本規範的愛比較好說,但是他給我的資料中,不確定的因素很多:比如
Time of Update: 2014-05-20
一、Ant 打包:(下載ant、配置環境變數就不說了)1、進入命令列模式,並切換到項目目錄,執行如下命令為ADT建立的項目添加ant build支援:android update project -p . -t "android-17"2、build指令碼預設target是help,所以會顯示如上資訊,修改target為debug或release就可以像無ant時一樣編譯、產生以及調試了。3、使用release時
Time of Update: 2014-05-20
Volley是Google推出的一個網路請求庫,已經被放到了Android源碼中,地址在這裡,先看使用方法RequestQueue mRequestQueue = Volley.newRequestQueue(context);JsonObjectRequest req = new JsonObjectRequest(URL, null, new Response.Listener<JSONObject>() { @Override
Time of Update: 2014-05-20
最近做註冊的時候看到很多app在手機接受到簡訊的時候直接填寫驗證碼到介面省略使用者自動輸入,感覺這樣確實蠻人性化的呵呵,於是自己也做了一個步驟:首先我使用了ContentObserver監聽簡訊,(最好知道您的驗證碼從那個號碼發過來)然後從簡訊中用正則的分組去拿到驗證碼(當然驗證碼必須是什麼格式)貼出關鍵代碼:註冊監聽簡訊資料庫的 ContentObserver c=new ContentObserver(han) {@Overridepublic void
Time of Update: 2014-05-20
簡介:為什麼要用Fragment?使用Fragment可以在一個Activity中實現不同的介面。Fragment與Fragment之間的動畫切換,遠比Activity與Activity之間的動畫切換變化方式多。很多時候,我們通過使用一個Activity,切換多個Fragment。本次部落格,主要列舉一下Fragment與它的Activity之間進行資料交換的方式。1.Fragment中通過getActivity()然後進行強制轉化,調用Activity中的公有方法((XXXXActivity)
Time of Update: 2014-05-20
ImageView after;ImageView before;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);after = (ImageView) findViewById(R.id.after);before= (ImageView)
Time of Update: 2014-05-20
1、前言等級訊號狀態的View在現在的Android系統中非常的常見,比如手機右上方的電池狀態的表徵圖就非常的經典,有幾種狀態,到了快沒電的時候有些還會閃爍提示使用者充電;還有的就是一些地圖App的GPS訊號強度的提示,Wifi訊號強度的也有一些,反正應用情境大概就是這樣。2、實現目標廢話別說這麼多,直接上乾貨看圖說話為何動態圖動不起來了~_~!vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140518/2014
Time of Update: 2014-05-20
效果:想看執行個體的,感興趣的可以看之前的一篇文章Android ViewPager Fragment實現選項卡部分關鍵代碼:public class SerializeActivity extends Activity implements Serializable {Button btnlist, btnParcelable, btnSerialze;private final String TAG = "SerializeActivity";public final static
Time of Update: 2014-05-20
出現此問題,一般是提示在 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 這行出錯。此問題是proguard-android.txt這個檔案找不到,這個檔案在${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt
Time of Update: 2014-05-20
android.view.ViewConfigurationContains methods to standard constants used in the UI for timeouts, sizes, and distances.常用方法: ViewConfiguration.get(getContext()).getScaledTouchSlop()官方描述:Distance in pixels a touch can wander before we think the user
Time of Update: 2014-05-20
在做布局時,經常有些部分是重複的,比如title或者foot的地方,最簡單的辦法當然是直接複製過去,這裡介紹include的用法,有過c++或者c經驗的同學一看就明白了,就是把另一個布局包含進來.先看下實現的效果:裡面上下各有兩個文字布局,是用include包含進去的,直接看代碼activity_main.xml:vcD4KPHByZSBjbGFzcz0="brush:java;">
Time of Update: 2014-05-19
一、進階最佳化 上篇主要從初級最佳化的方式,本篇主要將從程式運行效能的角度出發,分析各種常用方案的不足,並給出對象池技術、基礎資料類型替換法、屏蔽Function Compute三種能夠節省資源開銷和處理器時間的最佳化策略。 目前普遍採用的最佳化方案有: · 最佳化迴圈,通過重新組織重複的子運算式來提高迴圈體的運行效能
Time of Update: 2014-05-20
1.在工程下建立 jni/libs 檔案夾 , jni 是和原來的libs 同級 ,將所有的.so檔案放入 建立的libs檔案下2.在build.gradle 檔案中新增以下內容到android{ } 下 task copyNativeLibs(type: Copy) { from(new File(project(':HealthCare').getProjectDir(), 'libs')) { include '**/*.so' } into new
Time of Update: 2014-05-19
上一篇《Android自訂群組件系列【6】——進階實踐(3)》中補充了關於Android中事件分發的過程知識,這一篇我們接著來分析任老師的《可下拉的PinnedHeaderExpandableListView的實現》。一、StickyLayout中的OnGiveUpTouchEventListener介面的作用是什嗎? public interface OnGiveUpTouchEventListener { public boolean
Time of Update: 2014-05-19
在activity中有時需要嵌套調用fragment,但嵌套調用往往帶來視圖的顯示與預期的不一樣或是fragment的切換有問題。在使用時要注意幾點:1、fragment中嵌套fragment,子fragment視圖無法顯示:如下:父fragment的.xml檔案: 子fragment的xml檔案: 此時啟動並執行顯示結果如下: 只有父的視圖顯示,並沒有嵌套到子的視圖中,分析原因是父的視圖一直顯示而沒有被覆蓋,且因為其布局:
Time of Update: 2014-05-19
上一篇《Android自訂群組件系列【5】——進階實踐(2)》繼續對任老師的《可下拉的PinnedHeaderExpandableListView的實現》進行了分析,這一篇計劃中間插一段“知識點”,對Android中的事件分發機制進行解析。細心的朋友可能會發現,開啟大牛寫的Android項目,裡面很多組件都是自訂的(這就是為什麼介面和體驗這麼吸引你的原因),但是要靈活的去自訂群組件就必須對手勢(也就是各種監聽)必須熟悉,能處理好事件之間的關係。先看
Time of Update: 2014-05-19
可以將資料儲存在內建或抽取式存放裝置,資料庫,網路,sharedpreference。 android可以使用Content provider來使你的私人資料暴漏給其他應用程式。一.sharedpreference 得到sharedpreference的兩種方法: 1.getSharedPreferenced():使用這個方法你可以定義多個preference檔案 2.getPreferenced():只建立一個preference檔案
Time of Update: 2014-05-19
MainActivity如下:package cc.cn;import java.util.HashMap;import org.json.JSONObject;import android.app.Activity;import android.content.Context;import android.os.Bundle;import com.android.volley.AuthFailureError;import