原创 Android菜鳥練習第十七課 MD5加密
首先MD5是不可逆的,只能加密而不能解密。比如明文是li18003664506得到的MD5加密後的字符串是14F2AE15259E2C276AO95E7394DAOCA9但不能由後面一大串倒推出li18003664506。因此可以用來儲存
原创 Android菜鳥練習第十五課 隨機生成驗證碼及驗證碼圖片
第一部分 生成隨機驗證碼及圖片的工具類 public class CreateRandomCode { // private static final char[] CHARS = { // '2', '3
原创 Android菜鳥練習第二十課 xml繪製形狀
1.res文件夾下創建drawable文件 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/a
原创 Android菜鳥練習第十六課 RefreshListView的使用配合萬能適配器(本篇文章自用)
public class BusinessHallFragment extends Fragment implements BusinessHallView { public View view; public Busin
原创 Android工具類 全國省市的Json文件
下載地址http://download.csdn.net/detail/u011240877/9509571 { "Citys": [ { "Id": "245fc3c6-
原创 Android菜鳥練習第三十六課 創建JSON串
public class MainActivity extends AppCompatActivity { public JSONObject obj; @Override protected void onCr
原创 Android菜鳥練習第三十五課 Service基本使用
第一部分 Service部分 關聯文章http://blog.csdn.net/pi9nc/article/details/18764415?locationNum=3&fps=1 public class MyService exte
原创 Android常見小問題(持續更新)
1.彈出軟鍵盤整個界面窗口上移 在清單文件佈局所在activity的節點加 android:windowSoftInputMode="stateAlwaysHidden|adjustResize" 2.volley.jsonobjectr
原创 Android菜鳥練習第三十七課 Handler的基本用法
Handler的第一種用法Handler.post() public class MainActivity extends AppCompatActivity { private TextView mTv; priva
原创 Android加密方法小解析
48aes md5 RSA BASE64加密方式的區別 RSA對簽名加密 AES對字符串進行加密後傳輸給後臺 後臺接收後通過祕鑰進行解密 MD5加密實際爲不可逆算法 BASE64只是編碼格式
原创 Android菜鳥練習第三十四課 第三方數據庫LitePal的基本使用
第一步 literal基本配置 http://blog.csdn.net/iwanttohitren/article/details/51660116 第二步 literal基本使用如下 public class MainActivity
原创 Android菜鳥練習第三十二課 AES加密
public class AESHelper { /** 算法/模式/填充 **/ private static final String CipherMode = "AES/ECB/PKCS5Padding";
原创 Android菜鳥練習第三十一課 下方icon切換效果的自定義佈局
第一部分 自定義佈局 public class BottomLayout extends LinearLayout { private int normalIcon; private int focusIcon;
原创 Android菜鳥練習第三十三課 數據庫的基本使用
第一部分 DBHelper部分 /** * 數據庫Helper類,必須繼承自 SQLiteOpenHelper * 當一個繼承自 SQLiteOpenHelper 後需要複寫兩個方法,分別是 onCreate() 和 onUpg
原创 Android菜鳥練習第三十課 代碼混淆
混淆代碼的作用:毫無疑問,混淆是打包過程中最重要的流程之一,在沒有特殊原因的情況下,所有app都應該開啓混淆,首先,這裏說的混淆其實是包括了代碼壓縮、代碼混淆以及資源壓縮等的優化過程。一卡ProGuard混淆流程將主項目以及依賴庫中未被使