原创 簡單粗暴的圖片壓縮,可以壓到100kb以內

public static Bitmap revitionImageSize(String path) throws IOException { BufferedInputStream in = new Buffe

原创 Yelp app是如何使用Glide優化圖片加載的

原文:Glide – How Yelp’s Android App Loads Images 動態加載圖片是很多安卓應用的基礎。在Yelp(美國最大點評網站)中,圖片在把消費者與商家聯繫起來的過程中至關重要。隨着網絡通信和硬件水

原创 Android快速開發系列 10個常用工具類

打開大家手上的項目,基本都會有一大批的輔助類,今天特此整理出10個基本每個項目中都會使用的工具類,用於快速開發~~ 1. 日誌工具類 L.java package com.zhy.utils; import android.

原创 解決viewpager懶加載的問題

一個類解決你的懶加載問題,系統默認的viewpager加載的個數是3 ,我們可以通過重寫viewpager來實現viewpager的懶加載,代碼如下: /* * Copyright (C) 2011 The Android Op

原创 Android中Handler引起的內存泄露

在Android常用編程中,Handler在進行異步操作並處理返回結果時經常被使用。通常我們的代碼會這樣實現。 public class SampleActivity extends Activity { private fi

原创 webview上傳圖片

在一個項目中用到的,webview中選擇相冊的圖片上傳,關鍵代碼如下: private ValueCallback<Uri> mUploadMessage; private final static int FILECHOOSER

原创 去除ListView 上下邊界藍色或黃色陰影

默認的情況下,在 ListView 滑動到頂部或者是底部的時候,會有黃色或者藍色的陰影出現。在不同的版本上解決的方法是不同的,在 2.3 版本之前可以在 ListView 的屬性中通過設置 android:fadingEdge=”

原创 Android 中使用自定義字體的方法

使用Android系統默認支持的三種字體”sans”, “serif”, “monospace” <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:Androi

原创 8 個最優秀的 Android Studio 插件

Android Studio是目前Google官方設計的用於原生Android應用程序開發的IDE。基於JetBrains的IntelliJ IDEA,這是Google I/O 2013第一個宣佈的作爲Eclipse的繼承者,深受

原创 Android自定義圓形頭像

在開發中常用到圓形圖片,試過很多方法都不理想,直到後來發現了CircleImageView這個開源項目,效果槓槓滴。 這個項目很簡單,只有一個類,只要把CircleImageView.java這個自定義的ImageView的類複

原创 實現Activity的滑動返回效果(二)

百度貼吧有滑動切換Activity的功能,感覺很方便: 這種功能要自己寫還是挺複雜的,幸運的是,已經有比較成熟的開源項目,項目地址:https://github.com/r0adkll/Slidr。下面將使用這個開源項目,

原创 獲取android項目相關信息

1. 獲取設備號 public static String getIMEI(Context context) { return ((TelephonyManager) context.getSystemServi

原创 關於onCreate(Bundle savedInstanceState, PersistableBundle persistentState)

今天在我寫demo的時候遇到一個問題,當我加載Activity界面的時候,打出onCreate隨手回車,setContentView之後卻始終無法顯示界面,找遍一切可能出錯的地方,最後在這個onCreate方法上面發現了貓膩。系統自動給我

原创 AndroidStudio 打jar包

公司項目使用開源統計系統Cobub, 但是官方給的demo中沒有jar包,只好自己動手把它導出jar包了。 新建一個library module 把cobub項目中的src複製到mylibrary中 在build.gradle中添加

原创 AndroidStudio實用插件收集

發現了一個介紹Android開發工具及周邊插件的地方: http://www.mobdevgroup.com/tools/android/