原创 activity跳轉時從上到下,退出時從下到上

需求:A activity 點擊跳轉B  activity時B要從上到下出來,B 退出時從下到上消失 首先寫兩個動畫文件: 這個是從上到下的動畫 <?xml version="1.0" encoding="utf-8"?> <trans

原创 繼承ImageView的工具類,類似於QQ的圓形頭像

二話不說直接上代碼import android.content.Context; import android.content.res.TypedA

原创 檢測用戶是否安裝某個第三方應用

/** * Created by y on 2016/2/26. */ public class IsApkUtils { public static boolean isApk(Context context, Stri

原创 Android6.0權限問題導致下載沒效果

下午下載東西和保存圖片的時候碰到open failed: EACCES (Permission denied) 這個很明顯就是權限的問題,我添加了權

原创 Popuwindow簡單使用

今天使用popuwindow進行簡單的第三方分享。以前用自帶的圖案,現在要求自己寫自定義的界面,於是用popouwindow,發現裏面的坑還是挺多的 mpopuwindow = new PopupWindow(); f

原创 ViewPager+Fragment組成滑動且帶有光標

效果如圖: 這個實現了可以自由滑動viewpager切換fragment 最下面有Demo MainActivity public class MainActivity extends AppCompatActivity {

原创 高仿QQ空間發圖片的效果

項目需求只需要一張圖片,需要其他的可以自己改改;代碼地址在最下面 不好意思,在下午的測試中測到如果用戶沒有拍照,直接finish掉會空指針異常,現在已解決 @Override protected void onDestro

原创 SwipeRefreshLayout添加上拉自動加載

自帶的SwipeRefreshLayout刷新沒有上拉自動加載,不是特麼的人性化,所以只能我們手動的去添加一下。 Demo用的是recyclerView,根據返回的TYPE去加載不同的佈局,當recyclerview滑動到底部的時候去顯示

原创 Xutils3.0下載帶通知欄通知

3.0沒有Download了,害得我一陣好找,url是下載地址,path是下載保存路徑 static NotificationManager mNotifyManager; static NotificationCompat.B

原创 ViewPager+Handler實現圖片自動輪播的效果

效果圖就不貼了,最下面有源碼,用AndroidStudio寫的。 分析來也就兩種狀態,暫停輪播和開始輪播,這裏爲了避免bug,有一個記錄頁號的TAG 佈局是最簡單的。只有一個viewpager,在V4包下面 <?xml versio

原创 再按一次退出程序

private boolean doubleBackToExitPressedOnce = false; @Override public void onBackPressed() { if (doub

原创 DiaLogUtils報錯java.lang. IllegalStateException You need to use a Theme.AppCompat theme

功能實現後想提取出來,要不activity看起來頗爲頭疼,傳遞context報錯 java.lang.IllegalStateException You need to use a Theme.AppCompat theme (or d

原创 A activity 跳轉 B activity ,B 銷燬時A也一起銷燬

方法一: startActivityForResult(new Intent(getApplicationContext(), UserInfoActivity.class), 0); 在銷燬B時加一個標記: setResult(R

原创 Xutils3.0請求網絡數據工具類

package com.demo.xutils.Utils; import android.widget.Toast; import org.xutils.common.Callback; import org.xutils.http

原创 EditText輸入限制小數點後兩位

public class EditTextUtils { public static void editWatcher(final EditText editText, final EditTextChanged editTe