Time of Update: 2017-01-18
一、需求:標題可能寫的不夠全部,下面來看下圖片,大家就明白是什麼意思了。視頻與票的表徵圖跟在標題後面顯示,當標題過長時icon顯示到省略符號…後(textview省略符號顯示,表徵圖自動靠後)。二、問題解決TextView可以通過 android:ellipsize="end" android:singleLine="true"實現單行省略,但是當我們要是表徵圖跟著文字後面,第一時間想到用LinearLayout的layout_weight
Time of Update: 2018-12-05
Frame Buffer 對象的概念可以參見前面文章Android OpenGL ES 開發教程(23):FrameBuffer。簡單的和2D映像類比,Frame Buffer 如果 對應到二維圖形環境中,就是一個2D的記憶體數組空間,預設情況為螢幕的顯存,也可以建立Offscreen 記憶體空間,此時Frame Buffer 可以是一個二維數組,數組每個元素代表一個像素顏色。對於三維圖形來說,除了需要代表顏色的二維數組(Color Buffer),還需要深度二維數組(Depth Buffer)
Time of Update: 2018-12-05
屬性 說明說明android:id 為控制項指定相應的IDandroid:text指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串android:gravity指定View組件的對齊,比如說置中,居右等位置 這裡指的是控制項中的文本位置並不是控制項本身android:layout_gravity 指定Container組件的對齊.比如一個button
Time of Update: 2018-12-05
Matrix學習——基礎知識以前線上性代數中學習了矩陣,對矩陣的基本運算有一些瞭解,前段時間在使用GDI+的時候再次學習如何使用矩陣來變化映像,看了之後在這裡總結說明。首先大家看看下面這個3 x 3的矩陣,這個矩陣被分割成4部分。為什麼分割成4部分,在後面詳細說明。首先給大家舉個簡單的例子:現設點P0(x0, y0)進行平移後,移到P(x,y),其中x方向的平移量為△x,y方向的平移量為△y,那麼,點P(x,y)的座標為:x = x0 + △x y = y0 + △y採用矩陣表達上述如下:
Time of Update: 2018-12-05
首先要裝好並配置好NDK,下載UDT源碼。下面從建立jni目錄開始1 建立jni目錄,可以是任意的xxxxxx/jni2 把udt源碼移動或拷貝到jni目錄下 ../udt-test/jni/UDT43 建立Android.mk 在udt的src目錄下添加Android.mk檔案,其內容如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)APP_STL := gnustl_staticLOCAL_CFLAGS := -DLINUX
Time of Update: 2018-12-08
加密和解密的字串:複製代碼 代碼如下:package eoe.demo; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; /** * Usage: * <pre> * String crypto =
Time of Update: 2018-12-08
最近剛換了電腦,開始搭建Android開發環境的時候,下載SDK總是會出現如下錯誤:複製代碼 代碼如下:Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml.說dl-ssl.google.com在大陸被強了,解決方案就是修改C:\Windows\System32\drivers\etc\hosts檔案。添加一行:複製代碼 代碼如下:74.125.237.1
Time of Update: 2018-12-08
SharedPreferences是Android中最容易理解的資料存放區技術,實際上SharedPreferences處理的就是一個key-value(索引值對)。SharedPreferences常用來儲存一些輕量級的資料. 複製代碼 代碼如下://執行個體化SharedPreferences對象(第一步) SharedPreferences mySharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE); /
Time of Update: 2018-12-05
一、第一種:[此方法在Android 2.2有效] Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME); startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Time of Update: 2018-12-06
Android中的執行緒模式這篇文章將討論Android應用程式中使用的執行緒模式,並討論如何確保應用程式最佳的UI呈現(通過建立工作者線程來處理耗時的操作,而不是在主線程裡處理)。這篇文章還將闡述與運行在主線程中的UI組件互動的API以及建立託管的工作者線程的API。UI線程 當應用程式啟動後,系統建立了一個叫做“main”的線程。主線程,也叫UI線程,非常重要,因為它負責分發事件給構件,包括繪製事件。也是這個線程,在這裡才能與Android UI工具包中的組件進行互動。
Time of Update: 2018-12-06
一,開發環境配置 眾所周知,萬事開頭難,配置開發環境是所有開發項目最基本且必須要做的一步。 所用的所有軟體及開發平台:Win7+NetBeans+Vmware+ubuntu+NDK+android SDK 首先,在Win7平台下面配置好開發android的環境,具體細節參照部落格:http://blog.csdn.net/tianshuai11/article/details/7367700
Time of Update: 2018-12-06
回顧前面的幾篇,我們都是直接在代碼中添加功能表項目,給功能表項目分組等,這是比較傳統的做法,它存在著一些不足。比如說,為了響應每個功能表項目,我們需要用常量來儲存每個功能表項目的ID等。為此,Android提供了一種更好的方式,就是把menu也定義為應用程式的資源,通過android對資源的本地支援,使我們可以更方便地實現菜單的建立與響應。這一篇就介紹如何使用XML檔案來載入和響應菜單,我們需要做這幾步:在/res目錄下建立menu檔案夾在menu目錄下使用與menu相關的元素定義xml檔案,檔
Time of Update: 2018-12-07
程式碼涵蓋範圍的作用主要是用來查看測試案例執行完畢後,有哪些代碼尚未覆蓋到,未覆蓋到的代碼通常意味著未覆蓋到的功能或情境,對於Andriod程式來說,好像國內聊到這個領域的文章不多,這裡記錄下來供大家參考。因為Andriod程式實際上就是Java程式,這裡先不談Andriod native C程式的程式碼涵蓋範圍收集(後面的文章會講到,其實就是用gcov做的),Java程式的程式碼涵蓋範圍統計可以使用一個開源軟體Emma,Emma並不需要源碼就可以統計程式碼涵蓋範圍
Time of Update: 2018-12-07
彙集一些Android術語介紹和說明。 1.apk副檔名 apk是Android包的副檔名,一個Android包包含了與某個Android應用程式相關的所有檔案,apk檔案將AndroidManifest.xml檔案、應用程式代碼(dex檔案)、資源檔和其他檔案組成一個壓縮包,一個項目只能打包壓縮成一個apk檔案。 2..dex副檔名Android的程式被編譯成.dex(Dalvik Executable)格式檔案, 然後再進行打包產生可被直接安裝的apk檔案。 3.應用程式(APP)
Time of Update: 2018-12-07
《Windows Phone 7 程式設計》 55元地址:http://ershou.taobao.com/item.htm?id=18588908013《深入淺出:Windows Phone 7應用開發》 30元地址:http://ershou.taobao.com/item.htm?id=18762816776 《大話設計模式》 17元地址:http://ershou.taobao.com/item.htm?id=19086700780《大話資料結構》
Time of Update: 2014-12-25
Android layoutInflate.inflate 方法詳解,removeView()錯誤解決,layoutinflate錯誤:The specified child already has a parent. You must call removeView()。解答:這個錯誤很直白,就是你viewGroup.addView(childView); 中childView已經有父View了。錯誤原因很多,我主要講下 mLayoutInflater.inflate(id,
Time of Update: 2016-10-28
ViewPager+GridView實現首頁導覽列布局分頁效果,viewpagergridview是用ViewPager+GridView實現首頁導覽列布局分頁效果來實現的效果Demo:http://download.csdn.net/detail/qq_29774291/9665889首先分析下思路1.首先是怎麼布局:整體是一個ViewPager將GridView作為一個View添加到ViewPager的adapter中,下方是圓點<?xml version="1.0"
Time of Update: 2013-10-28
一、基礎知識: 1.ProgressBar在介面檔案XML中的布局:[html]<progressBar android:id="@+id/progressbar_updown" android:layout_width="200dp"
Time of Update: 2016-08-05
Android開發aidl使用中linkToDeath和unlinkToDeath的使用,aidllinktodeath1.Binder死亡代理
Time of Update: 2015-08-30
人臉美妝之唇色檢測演算法研究,人臉美唇色演算法 人臉美妝之唇色檢測演算法研究目前,隨著臉部偵測識別技術的日趨成熟,人臉美化技術的競爭也愈演愈烈,諸如行動裝置應用類中的美咖相機,美圖秀秀,Perfect 365,天天P圖等等,這些應用無疑都在給人們的感官生活帶來新的樂趣與新的體驗,今天,我在這裡給大家介紹一下,這些人臉美妝技術中一個必不可少的內容—-唇彩。唇彩的實現分為以下幾個步驟:嘴唇粗略檢測嘴唇精確檢測嘴唇塗色嘴唇粗略檢測嘴唇粗略檢測的方法包括兩種: - 1. 手動標記