原创 Toast總結二

上一篇我們說到了Toast的基本應用的代碼實現,下面我們來說下它在線程中的使用; 大家都知道和UI顯示相關的都應該在UI線程上執行(也就是主線程); 那麼如果想監聽子線程來顯示Toast我們可以用Handler來實現,當子線程執行完後,調

原创 Toast總結一

1.說到android toast大家應該知道,就是吐絲的效果,最常見的代碼實現是下面兩種: 1、Toast.makeText(getApplicationContext(),"顯示內容",Toast.LENGTH_LONG).show(

原创 ListView中移除某個item的Remove()方法的應用

android開發中我們經常會遇到listView列表中刪除某一條item的需求,下面是我總結的幾種實現方法: 1.第一種是從listView的最大長度開始依次遞減的for循環,當遇到滿足條件的item後直接調用  mOldRelatio

原创 fragment和viewpager

在app首頁中我們經常會看到滑動的歡迎界面,和介紹頁面,在一個activity或是fragment中實現多圖片或多見面,下面我們介紹下fragment和viewpager的實現 看源碼 <span style="font-size:14p

原创 Fragment裏面的onActivityResult回調

原文鏈接:http://blog.csdn.net/shuaihj/article/details/46663109 常見的,我們會在FragmentActivity中嵌套一層Fragment使用,甚至Fragment下層層嵌套使用。

原创 Espresso UI自動化測試 一

       本篇先不寫Espresso 的環境配置,先來說下Espresso 的基本用法,我們知道UI測試是測試中的重要環節,但很多公司可能連單元測試都很少去測試,更別說UI自動化測試了,前段時間學習了下Espresso  自動化測試,

原创 HorizontalListView自定義

原文出處:http://blog.csdn.net/yanzi1225627/article/details/21294553 本文內容: 1、橫向ListView的所有實現思路; 2、其中一個最通用的思路HorizontalLi

原创 ANDROID STUDIO Gradle詳解

原文鏈接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ 其實很早之前也寫了一篇Gradle的基礎博客,但是時間很久了,現在Gradle已經更新了很多

原创 Intent的使用

本篇博文主要介紹Intent的相關概念,以及Intent在Activity中的使用方法。1.Intent的實現過程  在Android中,Intent不僅可用於應用程序之間的交互,也可用於應用程序內部的Activity/Service之間

原创 ListView顯示自定義(listview與adapter用法)

原文出處:http://www.cnblogs.com/zhengbeibei/archive/2013/05/14/3078805.html 一個ListView通常有兩個職責。 (1)將數據填充到佈局。 (2)處理用戶的選擇

原创 android 相機、相冊、剪切

今天研究了大半天才把android 相機、相冊、剪切這三大塊搞清楚,中間被坑了好幾次,其實也是由於自己理解,查看了一些網上寫的,結果都沒能達到效果,還把自己弄得更亂,錯了很多次,終於有了收穫,最終把調用系統相機,獲取相冊,以及剪切的實現搞

原创 popupwindow的應用

   popupwindow在開發過程中經常都會用到,他的效果就像一個布蓋在了界面上,讓界面失去焦點,下面我們來說下popupwindow的實現: popupwindow顯示的界面其實和Activity顯示的基本上一樣,也是通過 Layo

原创 Android 不同版本7.0以下,7.0,7.1以上 popwindow展示位置控制分享

今天給大家分享下Android不同版本下popwindow展示位置控制;公司的項目在進行雲測後發現了popwindow適配出現問題; 下面先給大家展示下我之前有問題代碼: if (Build.VERSION.SDK_INT >=24)

原创 Espresso UI自動化測試 二(點擊事件)

上面介紹了基本的輸入框、文字顯示,接下來我們說下監聽事件 監聽事件包含:文字監聽、按鈕、listView監聽、gridView、arrayLIST、RecycleListView。 1、文字和按鈕 通過id或是文字找到 onView(w

原创 Dialog總結二--自定義

        在dialog實現中,如果就用系統自帶的顯示風格已經滿足不了大家的需求,那麼我們就需要自定義顯示的界面,那我們就直接把彈出框看成是一個View的界面(也就是一個佈局)我們可以在裏面去設計顯示內容;下面我們就來看下實現的代碼