Time of Update: 2017-01-19
本文執行個體講述了Android
Time of Update: 2017-01-19
最近做項目,效果圖要用到TextView的摺疊,超過一定行數的時候,就會摺疊起來,點擊可以展開。網上找了一些效果,自己也稍作了修改。便拿來與網友分享分享。 參考文獻:http://www.jb51.net/article/95544.htm第一種:通過多個布局組合實現 大概步驟: - 定義布局,垂直的線性LinearLayout布局、TextView和ImageView。 在layout中定義基本組件。 - 設定TextView的高度為指定行數*行高。
Time of Update: 2017-01-19
上文介紹了單行文本水平觸摸滑動效果,通過EditText實現TextView單行長文本水平滑動效果。本文繼續介紹了多行文本摺疊展開,自訂布局View實現多行文本摺疊和展開1.概述 經常在APP中能看到有引用文章或大段博文的內容,他們的展示樣式也有點兒意思,預設是摺疊的,當你點擊文章之後它會自動延伸。再次點擊他又會縮回去。 網上有找到部分效果,感覺不是很滿意。最後自己嘗試用 自訂布局layout
Time of Update: 2017-01-19
本文執行個體為大家分享了單行文本水平觸摸滑動效果,通過EditText實現TextView單行長文本水平滑動效果。下一篇再為大家介紹 多行文本摺疊展開效果,自訂布局View實現多行文本摺疊和展開。1.初衷 最近做應用的時候有用到TextView單行長文本,當常值內容過長時候又想實現觸摸水平滑動效果。網上找了很多,都沒有看到有效解決方案。 其中,看到最常見的也是最笨拙滴採用重寫TextView並繼承實現touch 和 Gesture手勢。個人覺得很麻煩。 後來經提醒發現了其實最簡單的方案:
Time of Update: 2017-01-19
android 中的樣式和 CSS 樣式作用相似,都是用於為介面元素定義顯示風格,它是一個包含一個或者多個view 控制項屬性的集合。如:需要定義字型的顏色和大小。在 CSS 中是這樣定義的:<style> .itcast{COLOR:#0000CC;font-size:18px;}</style>可以像這樣使用上面的 css 樣式: <div class="itcast"> 傳智播客 </div>在
Time of Update: 2017-01-19
寫在前面因為有這樣的一個情境,需要實現豎直方向的多色進度條,然後在網上也找了下,沒看到符合需要的,於是自訂了一個,效果如下: 具體實現本來想定義水平的,然後旋轉一下,後來發現還不如直接定義豎直方向來的直接,就直接在豎直方向畫了下。
Time of Update: 2017-01-19
說實話,關於Android中對簡訊的一些相關操作是一個比較入門的東西。那我現在還要來寫這一篇部落格的原因只是因為現在開發中有相關內容,而又想將這些東西分享給更多的人來學習,同時在以後對Android系統的簡訊進行其他學習的時候也就放在這裡做一個記錄了,於是就寫了這篇囉嗦的文章。如果你覺得這是一個不錯的東西,歡迎收藏,以便在以後更方便地查看本人在此篇文章中更新的內容。下面我就從標題中的三個方面來對Android系統中的簡訊操作進行一個簡單地學習。簡訊的發送由於Android中對簡訊發送方法的優良封
Time of Update: 2017-01-19
想必大家都知道,國內的Android應用基本都是免費的,那麼開發人員如何獲得收入呢?應用中插入廣告是一個比較常用的盈利手段。本文就講解如何在Android應用中插入廣告。 國內的廣告平台有很多,使用者數量比較多的有萬普,有米,多普。下面就不一一介紹了,免得說我打廣告。本文以萬普為例。
Time of Update: 2017-01-19
在網上查了好多資料,大致都雷同,大家都是互相抄襲的,看著很費勁,不好理解,自己總結一下,留著需要看的話來尋找。代碼中的例子如下:複製代碼 代碼如下:<ImageView android:id="@+id/iv_bit_1"
Time of Update: 2017-01-19
主題Theme就是用來設定介面UI風格,可以設定整個應用或者某個活動Activity的介面風格。在Android SDK中內建了下面的Theme,可以按標題列Title Bar和狀態列Status Bar是否可見來分類: 複製代碼 代碼如下: android:theme="@android:style/Theme.Dialog" 將一個Activity顯示為能話框模式 android:theme="@android:style/Theme.NoTitleBar" 不顯示應用程式標題欄
Time of Update: 2017-01-19
我們都知道Android預設的ExpandableListView的group header無法固定在介面上,當向下滾動後,不能對當前顯示的那些child 指示出它們歸屬於哪個group,在網上搜了很多關於仿手機QQ好友分組效果的ExpandableListView,發現都不盡如意,於是乎在別人的基礎上改進了一點點,其實原理還是差不多的,只是增加了往上擠出去的動畫效果,而且更加簡單,只不過還是沒有完全到達跟QQ一樣的效果,希望有高手能實現更加逼真的效果,下面我們先看看效果圖:
Time of Update: 2017-01-19
1、關鍵性代碼 複製代碼 代碼如下: //R.drawable.test為當前工程裡的一張圖片 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test); FileOutputStream fos = null; try { File file = new File("/mnt/sdcard/testfile"); if (!file.exists()) { file.mkdir(); } fos
Time of Update: 2017-01-19
Android中的TextView,本身就支援部分的Html格式標籤。這其中包括常用的字型大小顏色設定,文本連結等。使用起來也比較方便,只需要使用Html類轉換一下即可。比如:textView.setText(Html.fromHtml(str));一、實現TextView裡的文字有不同顏色[plain] 複製代碼 代碼如下:import android.text.Html; TextView t3 = (TextView)
Time of Update: 2017-01-19
製作開機Logo 方法一: Drivers/video/logo/logo_linux_clut224.ppm是預設的啟動Logo圖片,把自己的Logo圖片(png格式)轉換成ppm格式,替換這個檔案,同時刪除logo_linux_clut224.c logo_linux_clut224.o檔案,重新編譯 具體方法:Netpbm #pngtopnm logo_linux_clut224.png >
Time of Update: 2017-01-19
今天碰到一個非常奇怪的問題: 在Android中ImageView無法顯示載入的本地SDCard圖片。 具體過程是:先調用本地照相機程式攝像,然後將拍攝的圖片載入在ImageView中顯示。 複製代碼 代碼如下: public class ActiEnvi extends Activity { static final String TAG = "ActiEnvi"; private static final int REQ_CODE_CAMERA = 0x1; private String
Time of Update: 2017-01-19
對於從事Android開發的人來說,遇到ANR(Application Not Responding)是比較常見的問題。一般情況下,如果有ANR發生,系統都會在/data/anr/目錄下產生trace檔案,通過分析trace檔案,可以定位產生ANR的原因。產生ANR的原因有很多,比如CPU使用過高、事件沒有得到及時的響應、死結等,下面將通過一次因為死結導致的ANR問題,來說明如何通過trace檔案分析ANR問題。 對應的部分trace檔案內容如下: "PowerManagerService"
Time of Update: 2017-01-19
本文根據組件開發思想,首先介紹android自訂控制項,然後將自訂的控制項封裝為jar包。最為實現滑動電話中控制群組。一、目錄結構二、運行效果三、代碼實現首先,自訂一個類IncomingPhone繼承RelativeLayoutpublic IncomingPhone(Context context, AttributeSet attrs) { super(context, attrs); mContext = context; TextView textView =
Time of Update: 2017-01-19
由於項目需要在NDK中使用網路開發,對於c語言網路開發來說,libcurl庫是個很不錯的選擇,但android系統中並沒有內建該庫,所以就得自己移植了。下面是移植步驟:1. 下載curl源碼 我這裡下載的是curl-7.22.0,源碼下載地址為:http://curl.haxx.se/download.html2. 準備android源碼編譯環境,android源碼應已全部編譯過,具體細節這裡不詳述,我這裡使用的是android2.2 froyo源碼樹。3.
Time of Update: 2017-01-19
前言:略!擷取源碼的原因千千萬~~~ 1.安裝GIT工具。GIT是林納斯·托瓦茲大神為了管理器Linux核心開發而創立的分布式版本控制軟體。下載地址:http://code.google.com/p/msysgit/一路next將安裝進行到底。2.在磁碟剩餘空間較大的磁碟下建立一個檔案夾,用於存放源碼。我在F盤下:建立了androidsourcecode檔案夾。3.訪問Android源碼網站,擷取你所需要的源碼“下載連結”。網站地址:http://android.git.kernel.
Time of Update: 2017-01-19
範例說明Android的Widget,有許多是為了與User互動而特別設計的,但也有部分是作為程式提示、顯示程式運行狀態的Widget。現在介紹的範例,與前一章介紹過的ProgressDialog對話方塊的應用目的相似,但由於前章介紹的ProgressDialog是繼承自Android.app.ProgressDialog所設計的互動交談視窗,在應用時,必須建立ProgressDialog對象,在運行時會彈出“對話方塊”作為提醒,此時應用程式後台失去焦點,直到進程結束後,才會將控制權交給應用程式