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
本文執行個體講述了Android簡單修改原有應用和添加應用的方法。分享給大家供大家參考,具體如下:第一部分:如何修改原有的Android應用1. 首先建立一個Android工程,載入自己的Java檔案和資源檔。2. 在自己的android工程初步調試成功以後,把該工程的java檔案和資源檔複製到連絡人對應的java檔案和資源檔目錄。3. 在linux下執行以下命令,編譯人連絡人模組,把資源檔編譯到連絡人目錄中. build/envsetup.shmmm
Time of Update: 2017-01-19
本文執行個體為大家分享了單行文本水平觸摸滑動效果,通過EditText實現TextView單行長文本水平滑動效果。下一篇再為大家介紹 多行文本摺疊展開效果,自訂布局View實現多行文本摺疊和展開。1.初衷 最近做應用的時候有用到TextView單行長文本,當常值內容過長時候又想實現觸摸水平滑動效果。網上找了很多,都沒有看到有效解決方案。 其中,看到最常見的也是最笨拙滴採用重寫TextView並繼承實現touch 和 Gesture手勢。個人覺得很麻煩。 後來經提醒發現了其實最簡單的方案:
Time of Update: 2017-01-19
本文介紹的關於ListView移動到指定位置有兩種方法,下面話不多說,直接來看範例程式碼:listview.setSelection(position);listview.smoothScrollToPosition(position);第一種方法沒有滾動效果,直接跳到指定位置,第二種方法是有滾動效果的。但是,在是用的時候,你會發現第二種方法沒有效果,甚至都沒有移動,其實這個問題很好解決,只要在新線程裡是用就可以了listview.post(new Runnable() {
Time of Update: 2017-01-19
本文執行個體講述了Android開發中Location用法。分享給大家供大家參考,具體如下:Location 在Android 開發中還是經常用到的,如通過經緯度擷取天氣,根據Location 擷取所在地區詳細Address (比如Google Map 開發)等。而在Android 中通過LocationManager來擷取Location .通常擷取Location 有GPS 擷取,WIFI 擷取。這邊介紹一個簡單的小Demo ,來教大家如何擷取Location
Time of Update: 2017-01-19
本文執行個體講述了Android開發中include控制項用法。分享給大家供大家參考,具體如下:我們知道,基於Android系統的應用程式的開發,介面設計是非常重要的,它關係著使用者體驗的好壞。一個好的介面設計,不是用一個xml布局就可以搞定的。當一個activity中的控制項非常多的時候,所有的布局檔案都放在一個xml檔案中,很容易想象那是多麼糟糕的事情!筆者通過自身的經曆,用include控制項來解決這個問題,下面是一個小例子,僅僅實現的是布局,沒有響應代碼的設計。user.xml檔案內容如
Time of Update: 2017-01-19
說實話,關於Android中對簡訊的一些相關操作是一個比較入門的東西。那我現在還要來寫這一篇部落格的原因只是因為現在開發中有相關內容,而又想將這些東西分享給更多的人來學習,同時在以後對Android系統的簡訊進行其他學習的時候也就放在這裡做一個記錄了,於是就寫了這篇囉嗦的文章。如果你覺得這是一個不錯的東西,歡迎收藏,以便在以後更方便地查看本人在此篇文章中更新的內容。下面我就從標題中的三個方面來對Android系統中的簡訊操作進行一個簡單地學習。簡訊的發送由於Android中對簡訊發送方法的優良封
Time of Update: 2017-01-19
想必大家都知道,國內的Android應用基本都是免費的,那麼開發人員如何獲得收入呢?應用中插入廣告是一個比較常用的盈利手段。本文就講解如何在Android應用中插入廣告。 國內的廣告平台有很多,使用者數量比較多的有萬普,有米,多普。下面就不一一介紹了,免得說我打廣告。本文以萬普為例。
Time of Update: 2017-01-19
進行軟體開發時,通常我們都喜歡使用較新版本的工具,但這裡我為什麼使用低版本的SDK來開發Android遊戲呢?這裡介紹下原因: 1、Android SDK
Time of Update: 2017-01-19
在Android中,任何一個控制項都是可以滾動的,因為在View類當中有scrollTo()和scrollBy()這兩個方法,如下圖所示: 這兩個方法的主要作用是將View/ViewGroup移至指定的座標中,並且將位移量儲存起來。另外:mScrollX 代表X軸方向的位移座標mScrollY
Time of Update: 2017-01-19
本項目是一個比較有趣的項目源碼,可以給其他項目加鎖,程式鎖的原理是一個“看門狗”的服務定時監視頂層activity,如果activity對應的包名是之前上鎖的應用程式的,則彈出一個頁面要求輸入解鎖密碼。效果如下:1.基本思路①.建立已加鎖應用的資料庫(欄位:_id,packagename),如果應用已加鎖,將加鎖應用的包名維護到資料庫中②.已加鎖+未加鎖 == 手機中所有應用(AppInfoProvider)2.已加鎖和未加鎖的資料配接器class MyAdapter extends
Time of Update: 2017-01-19
如果是在資源檔裡:<resources> <string name="hello"><u>phone:0123456</u></string> <string name="app_name">MyLink</string></resources>如果是代碼裡:TextView textView = (TextView)findViewById(R.id.tv_test);
Time of Update: 2017-01-19
一 應用規劃: ※ 確定功能。 ※ 必須的介面及介面跳轉的流程。 ※ 需要的資料及資料的來源及格式。 ※ 是否需要服務端支援。 ※ 是否需要本機資料庫支援。 ※ 是否需要特殊許可權。 ※ 是否需要後台服務。 二 架構設計:
Time of Update: 2017-01-19
背景:在Android中按照資料儲存的方式,可以分為如下幾種Content Provider (用的SQLite實現),SQLite,SharedPreferences(用的XML實現),檔案,網路等方式。今天在項目中,需要做一個永久儲存的資料,儲存到本地。於是測試了這幾種儲存方式。其中:SharedPreferences、SQLite、Content Provider
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
之前實現過一次這種效果的ExpandableListView:http://www.jb51.net/article/38482.htm,帶效果比較挫,最近,在參考連絡人源碼PinnedHeaderListView,以及網上各位大俠的源碼,封裝了一個效果最好,而且使用最簡單的IphoneTreeView,下面先看看效果圖: 首先讓我們看看封裝得比較完善的IphoneTreeView: 複製代碼 代碼如下: public class IphoneTreeView extends
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