原创 android fragment保存數據

不能用 replace 應該是 add replace()的調用會導致Fragment的onCreteView()被調用,所以切換界面時會無法保存當前的狀態。因此一般採用add()、hide()與show()配合,來達到保存Frag

原创 兩種mvp配合使用

1  面向holder編程的mvp ,適用與view裏面多個適配器(adapter,複雜的頁面) package com.dplustours.b2c.View.adapter;/** * Created by zhq_zhao on

原创 解決glide不能正常設置tag,以及listview子item的索引

@Override public View getView(final int position, View convertView, ViewGroup parent) { // android:text="¥100"

原创 伸展的listview

1 直接繼承ExpandableListActivity package demo.com.myapplication; import android.app.ExpandableListActivity; import a

原创 給textview設置選中的狀態(特殊)

1 注意不能用state_select 不會起作用的 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.c

原创 國密SM2硬件分組算法

 sm2分組加密 如果被加密的內容超過136的話就需要分組加密了 漁翁加密卡支持: sm2加密最大數據長度是136位 GBK編碼,一個漢字佔兩個字節。UTF-8編碼是變長編碼,通常漢字佔三個字節,擴展B區以後的漢字佔四個字節。  GBK編

原创 windows下安裝mysql8

前言: MySQL 8.0 正式版 8.0.12 已發佈,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,還帶來了大量的改進和更快的性能!      MySQL 8.0是全球最受歡迎的開源數據庫的一個非常令人興奮的新版本,

原创 訂單創建序列號規則

package com.people; import java.text.SimpleDateFormat; /** * @author zhaozhiqiang * */ public class CreateOrder {

原创 密鑰分散原理代碼

參考文獻    https://blog.csdn.net/u012598738/article/details/53158443    https://blog.csdn.net/jimi_yuan/article/details/50

原创 android 佈局資源寫法

- 資源 ---- - 動畫資源加載 res/anim 下創建資源 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.an

原创 自定義刷新view,解決子item沒有沾滿屏幕,腳佈局顯示底部問題

1 效果圖 2 代碼 2.1 MainActivity package com.example.zhq_zhao.testrefrush; import android.os.Handler; import android.os.L

原创 ui

GitHub上優秀Android UI Library

原创 Jradius+freeRadius+mysql安裝與配置

1.yum install openssl   2.yum install openssl-devel ===================================================================

原创 android微信和支付寶支付

1 支付寶支付 相對於微信來說支付寶官方demo已經很好了,但是支付寶demo有個缺點就是在demo裏面演示的時候把後臺和前段做得混到一起了,    雖然說已經說明了,但是對於剛開始集成的我們來說真的頭大

原创 springboot集成i18n,國際語言標準實體返回

配置步驟: 新建標準的三個文件 1  三個文件從上到下分別寫入以下內容 test.zzq.us=\u963F\u53D1\u65AF\u8482\u82AC test.order=4    test.zzq.china=laksjb