原创 Android像素(px)與dip

public class DenistyUtils { //像素轉dp(dip) public static void px2dip(Context context, int width, int height) {

原创 自定義彈出框Dialog

最近在做一個項目,需要用到彈出框,但是系統的AlertDialog,PopupWindow等等均不能滿足要求,於是自定義的問題就來了,剛開始使用的AlertDialog來修改樣式,但是無法去除系統的分割線,至少我是沒找到方法,如果誰知道請

原创 自定義彈出AlertDialog彈出框

翻譯自:http://m.blog.csdn.net/article/details?id=50416876 最近在做一個電商項目,需要有一鍵退出功能,但是系統的AlertDialog風格不符合要求,需要自定義一個,在網上扒了很久,終於

原创 Android加載佈局的3種方式

在Fragment/ListView/GridView/RecycleView種加載佈局文件的方式總結: //第一種加載View的方法 View view1 = LayoutInflater.from(context).inflate

原创 Android動態計算ListView高度

1:上佈局代碼; <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr

原创 安卓app如何在安裝時創建快捷方式

1:首先聲明權限: <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> 2:在啓動頁裏面的onCreate方法(或其他合

原创 Android WebView圖文混排,圖片適配4.4之後版本

首先下載這個jar包 http://download.csdn.net/download/u014000832/7994245 detail就是解析到服務器返回的圖文混排html標籤內容: Document parse = Jsoup

原创 重寫Android返回鍵

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { //點擊完返回鍵

原创 改變Activuty的透明度

今天在實現彈出popupWindw的時候發現有的activity背景透明度不會改變,但是又需要和popupwindow的顏色形成對比,只好通過代碼在彈出popupWindow的時候改變背景透明度了,實現方式如下: LayoutParam

原创 android上傳單張圖片到後臺

public class SelectImageActivity extends BaseActivity {     private Button

原创 Android 點擊Button獲取驗證碼倒計時效果

參考:http://www.2cto.com/kf/201506/412668.html 近期在做一個商城項目,點擊Button獲取驗證碼是必不可少的,那麼如何實現倒計時效果呢?也是發愁了一番來到網上搜索一下看到一篇不錯的博文,照葫蘆畫

原创 SpannableStringBuilder實現一個控件字體不同的字體風格

寫給自己的話:如果只是爲了解決眼前的問題去百度去google而應急這本身沒錯,但是如果只是救了急而不去消化掉,那永遠也不可能進步,多勤於總結消化吸收才能更快的進步. 最近在做一個商城類項目,註冊時需要彈出一些信息,但是內容又是不一樣

原创 數字簽名算法_ECDSA

ECDSA:橢圓曲線數字簽名算法。 jdk7的第四個版本提供了對ECDSA的支持。 ECDS的簽名算法代碼: public static void jdkEcdsa(String data) { try { //1

原创 數字簽名算法_DSA

DSS:數字簽名標準 DSA:數字簽名算法 DSA和RSA區別: DSA:僅包含數字簽名 RSA:既包含數字簽名也包含數字加密 DSA簽名和RSA簽名Java jdk提供的實現代碼基本一樣,BC提供的沒學學習過不知道啥情況。 直接上代

原创 RecylerView的基本用法

在做項目時,使用了RecylerView取代了ListView這個傳統的列表控件,現在總結一下它的基本用法,方便以後回顧。效果圖如下: 先來看一下工程結構: 使用步驟: 添加依賴,因爲是v7包下的(compile ‘com.andr