Time of Update: 2018-12-03
Android開發之SurfaceView/* * Android開發之SurfaceView * 北京Android俱樂部群:167839253 * Created on: 2011-8-26 * Author: blueeagle * Email: liujiaxiang@gmail.com */
Time of Update: 2018-12-03
Android開發之初識Camera映像採集/* * Android開發之初識camera映像採集 * 北京Android俱樂部群:167839253 * Created on: 2011-8-24 * Author: blueeagle * Email: liujiaxiang@gmail.com */下面記錄一個簡單的相機的製作方法。製作相機,首先需要添加照相的許可權。添加方法是在AndroidManifest.xml檔案中添加<uses-permission
Time of Update: 2018-12-03
Android NDK開發入門執行個體 寫這個,目的就是記錄一下我自己的NDK是怎麼入門的。便於以後查看,而不會忘了又用搜尋引擎一頓亂搜。然後希望能夠協助剛學的人入門。先轉一段別人說的話:“NDK全稱:Native Development Kit。1、NDK是一系列工具的集合。* NDK提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發人員的協助是巨大的。*
Time of Update: 2018-12-03
Android開發之ListView/* * Android開發之ListView * * Created on: 2011-8-7 * Author: blueeagle * Email: liujiaxiang@gmail.com */ 最近在學習android開發過程中,發現有關ListView這個類的問題和處理方式的問題比較多。需要總結學習一下。
Time of Update: 2018-12-03
環境 在Android手機上通過代理網關(例如移動的cmwap)訪問一些HTTPS網站,例如Gmail等,有時會出現以下錯誤:“無法建立安全連線”- A secure connecction could not be established。 原因 這是一個隱藏得比較深的問題,原因是系統協議棧在建立SSL Socket時,預設會調用SecurityManager去解析對端網站的host網域名稱來做一些額外驗證(似乎驗證結果並不影響後續操作,這點還需進一步研究),這時候就會調用到系統的DNS服務。
Time of Update: 2018-12-03
Android開發之PopupWindow/* * Android開發之PopupWindow * * Created on: 2011-8-8 * Author: blueeagle * Email: liujiaxiang@gmail.com */ 聰明的人善於總結,記錄,不知道這是誰說的了,反正要當一個聰明人,我得先學會總結,記錄。最近在Android的學習過程中,發現PopupWindow也是值得研究一番的一個東東,因此拿過來說道說道。與其相似的就歸納到一起說道吧,
Time of Update: 2018-12-03
Android開發之自訂動畫/* * Android開發之動畫 * 北京Android俱樂部群:167839253 * Created on: 2011-8-23 * Author: blueeagle * Email: liujiaxiang@gmail.com */ 總結一下關於Android開發下的自訂動畫,主要是四個方面,尺寸,透明度,位置變化和旋轉。動畫需要寫在res的anim目錄下。寫完直接調用就可以了。 如下所示動畫檔案:<?xml
Time of Update: 2018-12-03
Android開發之廣播機制/* * Android開發之廣播機制 * 北京Android俱樂部群:167839253 * Created on: 2012-7-31 * Author: blueeagle *
Time of Update: 2018-12-03
Android開發之訊息處理機制(二)——訊息迴圈/* * Android開發之訊息處理機制(二)——訊息迴圈 * 北京Android俱樂部群:167839253 * Created on: 2011-9-1 * Author: blueeagle * Email: liujiaxiang@gmail.com */
Time of Update: 2018-12-03
Android開發之訊息處理機制(一)——Handler/* * Android開發之訊息處理機制(一)——Handler * 北京Android俱樂部群:167839253 * Created on: 2011-8-29 * Author: blueeagle * Email: liujiaxiang@gmail.com */ 對於Android裡的訊息處理,涉及到Handler,Looper,Message,Message
Time of Update: 2018-12-03
ndroid 命令列手動編譯打包過程圖【詳細步驟】: 1使用aapt產生R.java類檔案: 例: E:\androidDev\android-sdk-windows2.2\tools>E:\androidDev\android-sdk-windows2.2\platforms\android-3\tools\aapt.exe package -f -m -J E:\androidDev\AndroidByread\gen -S res -I
Time of Update: 2018-12-03
1、設定TextView中文本的樣式(如:顏色、斜體等),可以針對不同位置的文本設定不同的樣式(如:將索引範圍在1-3的字元設定為黑色,2-6的字元設定為粗體等)myFirstTextView = (TextView)findViewById(R.id.myFirstTextView); myFirstTextView.setText("這是我的第一個TextView,嘿嘿",BufferType.EDITABLE);/*** 要設定文本的背景色,*
Time of Update: 2018-12-03
/* * Android開發之ExpandableListView * 北京Android俱樂部群:167839253 * Created on: 2012-7-23 * Author: blueeagle *
Time of Update: 2018-12-03
先說說斷點續傳的原理:這是HTTP 1.1協議的一部分,並不需要用戶端特意去做多麼複雜的事情。以前我曾經看過一個單位的技術標書,其中有下載的斷點續傳這一要求,給出的offer居然還挺高的... 簡單的說,只要利用了HTTP協議(http://www.ietf.org/rfc/rfc2616.txt)中的如下欄位來和伺服器端互動,就可以實現檔案下載的斷點續傳:Range : 用於用戶端到伺服器端的請求,可通過該欄位指定下載檔案的某一段大小,及其單位。典型的格式如:Range: bytes=0-49
Time of Update: 2018-12-03
TextView是用來顯示文本的,有時需要給TextView中的個別字設定為超連結,或者設定個別字的顏色、字型等,那就需要用到Spannable對象,可以藉助Spannable對象實現以上設定。 : Activity代碼: package com.zhou.activity; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.
Time of Update: 2018-12-03
package com.cm;import java.util.ArrayList;import android.R.color;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.text.Html;import android.text.Spannable;import
Time of Update: 2018-12-03
做android開發,很大部分都是在做介面上的開發,所有要瞭解各種動畫和某些特殊效果的時候必須使用matrix canvas camera來處理,本人在開發各種3d效果時做了如下總結原則:一切動畫皆為畫,記住這點很多東西都可以解決或者最佳化得相對不錯camera:1、要做3d效果就必須使用這個東西(使用opengles例外),這個的具體使用方式看官方文檔即可,這裡不做多講解,這裡只是寫一些該注意事項,使用camera.translate camera.rorateX
Time of Update: 2018-12-03
今天在寫一個android上通過ndk調用c代碼來實現對圖片灰階的出來,把處理後的數組返回到java層,當我編寫好c的代碼的後,build好so檔案,在調用對應的處理方法的時候報了UnsatisfiedLinkError:toGray的錯誤,找了很久原因,很多文章都說是名稱錯誤或者是載入so檔案異常,我確定我的so載入沒問題,但是方法名稱又是 一樣的,就是死活都報那個異常,後來方法在實現標頭檔的時候,把標頭檔的JNIEXPORT 和 JNICALL
Time of Update: 2018-12-03
上文已經說過旋轉螢幕時的Activity的生命週期。當資料量較大時,在旋轉螢幕時,一般都採用兩種方式避免Activity從新布局。第一種:設定ScreenOrientation屬性,通過屬性設定可以避免在旋轉時出現從新布局的情況: 如果不想讓軟體在橫豎屏之間切換,最簡單的辦法就是在項目的
Time of Update: 2018-12-03
ANDROID應用效能最佳化之分析工具 上一次記錄瞭解決過度繪製的過程,這一次,想先弄清個概念性的東西,就是如何判斷順不順暢? 這東西其實最初我自己也覺得有點廢話,用起來會卡就明顯是不順暢咯。 但這東西就跟我很想吐槽很多應用一樣,明明那麼卡還放出來一樣的道理。理論永遠是理論,實踐才是第一生產力。 因為我自己的應用也能感覺到卡頓,現在回頭分析,能明白,卡頓永遠不是“用心的程式員”原本的初衷,但很多東西,真心是難言之隱。 知錯就改才是好人…所以要改,就要知道究竟錯在哪。 1、縱觀全域