原创 簡單緩存類

根據開源小項目 smartimageview 修改。 基本上照抄了過來。可以緩存json。 分爲內存緩存 和 硬盤緩存 。 package com.hanya.financing.global.utils; import java.

原创 使用MAT 檢測內存泄漏

要分析內存泄漏,首先要了解內存使用情況,這就需要專門的工具來協助。首先要產生內存使用情況的文件(.hprof),其次用工具(MAT)來分析即可。   android studio 和eclipse都可以 產生 app內存使用情況的文件

原创 奇怪的異常 Process 'command '---.exe'' finished with non-zero exit value 2

工作中遇到一個奇怪的異常,網上解決辦法大部分說是 有重複的jar 。去除重複就可以了。折騰了半天不行。 還有可能是方法數目過多。 Error:Execution failed for task ':app:transformClasse

原创 常用控件(七) : Fragment 的簡單使用

Fragment 簡單使用  在activity 的佈局文件中添加fragment <FrameLayout android:id="@+id/fl_main_content" android:lay

原创 常用控件(三) : 圖片輪播控件

一: slider代替以前的viewpager的圖片輪播 http://uisource.com/project/android-image-slider/ @InjectView(R.id.slider) SliderLayout

原创 緩存

轉自: http://www.kuqin.com/shuoit/20160201/350410.html 引言 我們都聽過 cache,當你問他們是什麼是緩存的時候,他們會給你一個完美的答案,可是他們不知道緩存是怎麼構建的,或者

原创 事件攔截和分發demo

實現效果:頁面上豎直襬放3個listview,滑動左邊和右邊的listview正常滑動,滑動 中間listview 時 滑動整個屏幕。 這個效果實現 需要自定義一個layout,然後對事件做處理即可。 佈局引用: <com.examp

原创 常用dialog(四) : 通用對話框 和 樣式

使用方式: 效果: 一個按鈕 new MYAlertDialog(this, MYAlertDialog.TYPE_BUTTON_ONE, "提示", entity.getMessage(), "確定", "確定").show();

原创 JNI(四)、其他注意事項

JNI 注意事項: 一、在開發時 首先要把環境 搭建好,包括各個文件配置,和C代碼的實現。C代碼可以直接return 返回值,先不做實現。 二、常見報錯: java.lang.UnsatisfiedLinkError: Native

原创 常用控件(二.2) : RecycleView 的使用

1結合SwipeRefreshLayout 實現下拉刷新。 2實現上拉刷新 3更新列表中的數據 4設置條目點擊事件 首先看RecycleView的佈局文件配置: <LinearLayout android:layout_wid

原创 調用系統相機拍照時圖片模糊

近期調一個bug,採用系統的相機拍照後圖片變得模糊,經技術領導指點了一下,便找到了原因。 當拍完照片後有兩種方式 來獲取圖片 , 一 : 在 onActivityResult (....Intent intent)  中通過intent

原创 git 管理項目

用Git 有一段時間了,但是沒去細研究,只會基本的操作。這裏記錄一下我當前的項目是怎麼用Git來管理的。  一: 首先是git分支管理,當前我們開發分爲三個分支 dev: 當前用與開發的最新分支,這個分支上的代碼是最新的。

原创 常用效果(六) : 格式化json 日誌

從網上摘抄的,很方便。 package com.hanya.financing.global.utils; import android.util.Log; import com.hanya.financing.global.W

原创 簡單粗暴!Android Activity泄漏問題解決方案

http://wetest.qq.com/lab/view/63.html 測試跟你說你的XXActivity泄露了,你如何確認是否真的泄漏? 確認泄漏後,你又如何定位是哪裏的問題導致內存泄漏? Android日常開發中,內存泄漏的

原创 Activithy切換動畫

開源項目參考:https://github.com/lgvalle/Material-Animations 很簡單,在Manifest清單文件中 給application添加一個樣式即可:theme= "@style/AppTheme"