原创 java裏 equals和== 區別

 1、java中equals和==的區別 值類型是存儲在內存中的堆棧(簡稱棧),而引用類型的變量在棧中僅僅是存儲引用類型變量的地址,而其本身則存儲在堆中。   2、==操作比較的是兩個變量的值是否相等,對於引用型變量表示的是兩個

原创 android中對輸入手機號碼有效性驗證(是否爲正確的手機號碼)

 在Utils包名下面創建電話號碼匹配工具類 public class TelNumMatch { /* * 10. * 移動: 2G號段(GSM網絡)有139,138,137,136,135,134,159,1

原创 標題佈局

1.佈局對應的xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/re

原创 關於遠程控制器發送指令問題。

 這是上一篇博客指令格式代碼 boolean tag = device.getIsOpen1(); // 遠程控制

原创 把byte[]轉換爲String

/* * 此方法將藍牙通訊返回的字節轉換爲字符串 */ public static String bytesToString(byte[] bytes) { StringBuilder

原创 Android Studio 自動生成 Gson bean(json解析快捷方法)

1. 打開 Settings,選擇菜單欄 File -> Settings... 2. 左邊選擇 Plugins 選項,右邊進入之後選擇 Browse repositories... 3. 搜索 GsonFormat,選中之後選擇右邊 I

原创 Android的時間選擇器

說到時間選擇器,其實就是用到NumberPicker控件。先上效果圖,分別是年、月、日、時、分、秒。 1.首先看看佈局代碼,比較簡單就不說了,直接上代碼。 <?xml version="1.0" encoding="utf-8"?>

原创 Android studio 報錯:Error:Error: Expected resource of type drawable [ResourceType]

這樣的寫法報錯, // animCard.setBackgroundResource(R.anim.multi_finger_animation); animCard.setImageResource(R

原创 Android中微信支付申請、集成、出包等整個過程

1.首先,做微信支付,一般情況下公司會有人在微信平臺註冊公司的賬號,然後申請IOS/Android等應用,這個時候需要Android工程師需要提供應用簽名和包名這兩個東西。 2.接下來就是怎麼獲取應用簽名:獲取應用簽名 備註:其實下圖中

原创 Android微信支付獲取二次簽名Sign的方法

/** * 獲取sign簽名 * * @return */ private String genPayReq() { // 獲取參數的值 Pay

原创 Android 6.0系統動態請求系統相機和讀取手機存儲權限

一、請求系統相機權限 1 private static final int TAKE_PHOTO_REQUEST_CODE = 1; 2 3 public static String takePhoto(Contex

原创 Android中調用so庫-第一篇

前言 公司是做人臉識別的,最近主管叫我瞭解一下車牌識別的sdk,裏面就涉及so庫的調用。想認真瞭解一下ndk和so庫的使用,查了一下資料,然後總結一下自己的心得,理解的不對的地方請留言指教。大綱1.Android Studio 中怎麼引用

原创 Android中ListView分頁加載更多數據

1.把”滑動查看更多…”的view控件填充到佈局中 mLoadMoreView = getLayoutInflater().inflate( R.layout.activity_check_comment_

原创 EditText輸入變化監聽事件

 1.edittext輸入時的監聽 /** * 手機動態登錄中輸完手機號碼的監聽事件 */ mPhoneDynamicNumber.addTextChangedListener(new

原创 Android 中listview嵌套listview,外面listview的item點擊事件失效

在外層ListView的Item的Xml文件的最外部加上這句話: android:descendantFocusability="blocksDescendants" 解釋下這句話:API描述如下:android:descenda