原创 適配器中Glide下載bitmap後內存優化

項目中用到需要用Glide下載Bitmap去縮放圖片大小,之前的寫法是 Glide.with(context).asBitmap().apply(options).load(item.getContent()).into(new Sim

原创 wheelview中隨機選號

1.先看下效果 2.直接上代碼 首頁就是dialog顯示不在描述 主要看dialog代碼 package com.yskj.jh.wheeldemo; import android.app.Dialog; import and

原创 android 動畫效果

最近項目需要用到幀動畫,簡單總結下: 效果圖: 使用方法1: 在android/drawable中創建animlist <?xml version="1.0" encoding="utf-8"?> <animation-list

原创 自定義網絡請求時加載動畫dialog

1.先自定義一個啓動時的閃屏textView package com.yskj.jh.app.widget; import android.content.Context; import android.graphics.Canvas;

原创 自定義view 五角星 國旗

先看下效果 雖然有點醜,但效果還是有的。 步驟: 1.自定義五角星 2.排版 代碼: package com.example.yskj_jh.myapplication; import android.content.Conte

原创 關於minSdk(Api 22)>deviceSdk(Api 17) 的解決辦法

1.打開build.gradle; 2.將minSdkVersion 22改爲14; 3.點擊右上方Sync Now即可運行

原创 imageLoader 加載圖片錯位問題解決方案

最近功能開發中遇見imageLoader加載圖片錯位問題,記錄一下 解決方案: 1.每次getView時將ViewHolder holder=null;(之前將holder在adapter中設成成員變量,一直加載錯位,後改爲局部變量)

原创 Android Studio 添加ButterKnife一件註解

一.集成butterknife 1. 2. 3.點擊ok 4.build.gradle中添加compile ‘com.jakewharton:butterknife:7.0.1’ 到此集成完畢,要想一鍵生成view註解需添加An

原创 自定義仿QQ側滑刪除

效果圖 1.自定義listview public class DragDelListView extends ListView { private boolean moveable=false; private bo

原创 查看Android應用簽名信息

本文檔介紹在Android下如何查看自己的應用簽名及三方APK或系統APK簽名信息,包含其中的MD5、SHA1、SHA256值和簽名算法等信息。 1、查看自己的應用簽名 可以通過兩種方式查看 (1) 通過Eclipse查看默認的defau

原创 Butterknife7.0.1混淆後報空指針問題

1.在工程的gradle中添加------------------------- Butterknife7.0.1代碼混淆 -keep class butterknife.** { *; } -dontwarn butterknife

原创 android 基於jsBridge實現js交互時對webview監聽onPageStarted及onPageFinished

最近Android項目中需要實現webview與js交互,網上推薦的框架是https://github.com/lzyzsd/JsBridge 基於jsbridge調用實現webview與js交互具體用法作者已詳細講解不再解釋,本文主要

原创 Android popupwindow的簡單使用

先看下效果 1.首頁 package com.yskj.jh.demopopupwindow; import android.content.Context; import android.graphics.drawable.Bit

原创 AndroidStudio美化日誌之logger神器

效果圖: 實現步驟: 1:在build.gradle文件中的dependencies{}中添加語句compile ‘com.orhanobut:logger:1.8’,然後會彈出同步按鈕,此時點擊同步,耐心等待同步完成。 2:此時