原创 cursor循環查詢數據庫裏的內容

循環查詢數據庫裏的內容   //方式1 for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) { String _id = cursor.g

原创 Python實現exchangelib發送帶附件的郵件

來了哈! #!/usr/bin/env python3 # -*- coding: utf-8 -*- # 發郵件,帶附件 import os import logging from exchangelib import DELEG

原创 Python實現smtp服務發送帶附件的郵件

來了哈:  #!/usr/bin/env python3 # -*- coding: utf-8 -*- # 使用smtp服務髮帶附件的郵件 import smtplib from email.header import Header

原创 ananconda 安裝exchangelib包

最近需要用到這個包 exchangelib。步驟很簡單,下面我們開始安裝。 如上圖,window進入控制檯窗口輸入activate,回車。然後輸入“pip install exchangelib”   友情推薦給有需要的同學: htt

原创 反射調用

初次使用反射,記錄一下: /** * 獲取手機imei */ public void getIMEI() { try { Class<?> clazz = Class.forName("android.tel

原创 java獲取漢字拼音首字母

我試過了是可以的,不是我寫的,便是轉。最下面我註釋掉的是調用的地方。 在項目中要更能根據某些查詢條件(比如姓名)的首字母作爲條件進行查詢,比如查一個叫“李曉明”的人,可以輸入‘lxm'。寫了一個工具類如下: 控制檯輸出  獲取首字母:b

原创 Uiautomator2和Uiautomator的區別

1、api不同但也差不多 2、Uiautomator2是安卓項目,而Uiautomator是java項目 3、Uiautomator2可以輸入中文,而Uiautomator的java工程需藉助utf7輸入法才能輸入中文 4、Uiautom

原创 adb shell pm詳解

 C:\Users\niming>adb shell pm usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [ TER]     

原创 uiautomator中文輸入解決方案

UiAutomator不支持中文輸入。 通過設置中文輸入法爲默認,UiObject.setText("pinyin ") 的方式,可以實現中文輸入,但是隻能輸入一些固定的詞組。 github上發現了一個

原创 java中split以"."分割

 我也遇到: 寫腳本時使用字符串分割函數split(),發現:        String sFile = "a.b.c.d";        System.out.println(sFile.split("."));輸出的並不是想要

原创 cmd /c和cmd /k

cmd /c和cmd /k http://leaning.javaeye.com/blog/380810   java的Runtime.getRuntime().exec(commandStr)可以調用執行cmd指令。  cmd /c d

原创 android keyevent整理

Input keyevent method: input keyevent 82 menu input keyevent 3 home input keyevent 19 up input keyevent 20 down input

原创 String轉double保留兩位小數

 關於此問題,網上一些答案不太靠譜 通過實踐,此處只提供一個辦法:   String price_CNY = map.get("CNY"); //6.2041 Double cny = Double.parseDouble(p

原创 Android keyevent 整理

 謝謝原主,但輸入的字母都是小寫的。   getUiDevice().pressKeyCode(KeyEvent.KEYCODE_E);   UiDevice.getInstance().pressKeyCode(KeyEvent.

原创 獲得系統版本號

對以前用過的東西做個整理和記錄 獲得版本號。靜態變量直接用類名獲得,不需要初始化一個對象,單例模式就也用不上了。代碼如下: String versionName = MyApplication.v