原创 Android Fragment 切換時佈局重疊/開發滑動廣告Banner

一.用Fragment模擬Tab頁面,有時會發生切換時佈局重疊問題,具體是當應用在後臺運行時,設置更改語言選項或系統不小心強制關閉後,再進入應用會同時顯示多個Tab內容,UI界面文字發生重疊。 這是因爲再次回到這個app的時候,通過onC

原创 Android Studio異常:Manifest merger failed with multip/Unable to start the daemon process

Android Studio 2.X Android Studio 3.X A引用B,B引用C,A不引用C implementation compile api provided compileOnly apk runtimeOnly d

原创 一分鐘掌握Android spinner下拉框

//Android 自帶的spinner下拉框控件是一個不錯的系統控件,主要有兩種實現方式: //數據可以放在res\values中添加一個city資源數組文件使用ArrayAdapter 2.數據放入容器集合自定義Adapter

原创 Android WebView 瀏覽器設置默認程序&清除默認設置

以設置和清除默認瀏覽器爲例。 1、檢查是否已經設置了默認 [java] view plaincopy private void testGetDefaultActivity() {       PackageMa

原创 Android ScrollView嵌套HorizontalScrollView 滑動問題 ScrollView包含GridView顯示問題

今天項目使用到ScrollView嵌套HorizontalScrollView,ScrollView裏包含GridView,發現幾個問題很經典,在此記錄: 問題1.ScrollView嵌套HorizontalScrollView跳變問題,

原创 android使用隱藏api的方法@hide

一開始需要說明的是,Google之所以要將一些API隱藏(指加上@hide標記的public類、方法或常量)是有原因的。其中很大的原因就是Android系統本身還在不斷的進化發展中。從1.0、1.1到現在即將問世的Android 2.3

原创 簡單Java冒泡排序 二分查找 快速排序

數據儲存一般用數組或容器集合,下標第一位都是0,數組有一維數組和二維數組,集合有List,Set,Map:01  010  10  0x10   與(&)、非(~)、或(|)、異或(^)  <<   >>   &:當兩邊操作數的位同時爲1

原创 Fragment Toast空指針NullPointerException

11:27:54.215: E/AndroidRuntime(3732): java.lang.NullPointerException 11:27:54.215: E/AndroidRuntime(3732): at android

原创 Android CircleMenu 圓形旋轉菜單

自定義ViewGroup實現的圓形旋轉菜單,支持跟隨手指旋轉以及快速旋轉。 圖標請勿商用。 1、佈局文件中聲明控件 <com.zhy.view.CircleMenuLayout android:id="@+id/id_menu

原创 Android簡單的選擇圖片 修剪圖片 上傳圖片

手機客戶端修剪圖片並上傳圖片到服務端比較經常碰到,比如設置用戶頭像以及裁剪圖像大小的功能,有打開相機拍照和選擇相冊2種,以下簡單說下幾個要點:安卓7.0以上兼容 1.選擇圖片 修剪圖片   import java.io.File; im

原创 Android一分鐘瞭解圖片OOM

Android 圖片加載經常出現內存OOM異常,處理起來也很複雜,主要是圖片分辨率過大(如:2880*1620),但是基本原理大概如下: public static Bitmap oomSolution(Resources res,in

原创 Linux Lnmp基礎部署

Lnmp 一鍵安裝:https://lnmp.org/install.html window環境下Linux虛擬環境,可以使用我們常用的Xshell登錄工具,新建立一個遠程會話,今天講講xshell的常用操作: wget http://x

原创 Android 友盟統計 友盟推送 友盟分享快速集成

一.友盟統計 1.首先需要到友盟官網 http://mobile.umeng.com/apps註冊並且添加新應用,獲得Appkey 2.導入SDK,新版SDK支持Android 6.0,http://download.csdn.net/

原创 CircleImageView圓形圖控件+MPAndroidChart圖表控件

CircleImageView--------------------------------------------------------------------------- 1.升級supportv4 最新jar包:http:

原创 Android 自定義DialogFragment替代popupwindow

谷歌建議使用DialogFragment來管理對話框,當旋轉屏幕和按下後退鍵時可以更好的管理其聲明週期,它和Fragment有着基本一致的聲明週期。且DialogFragment也允許開發者把AlertDialog作爲內嵌的組件進行重用,