public class Tools
extends java.lang.Object
Constructor and Description |
---|
Tools() |
Modifier and Type | Method and Description |
---|---|
static void |
addAlarmTTS(java.lang.String Msg)
Add Text to Speech , different from addTTS, this funtion can be speak with any time restriction.
|
static void |
addAlarmTTS(java.lang.String BrenchID,
java.lang.String Msg)
Add Text to Speech , different from addTTS, this funtion can be speak with any time restriction.
|
static void |
addPopMessage(java.lang.String Msg)
Add Text To UI message
|
static void |
addPopMessage(java.lang.String BrenchID,
java.lang.String Msg) |
static void |
addTTS(java.lang.String Msg)
Add Text To Speech String
|
static void |
addTTS(java.lang.String BrenchID,
java.lang.String Msg) |
static byte[] |
appendBytes(byte[] a,
byte[] b)
combine two byte array
|
static byte[] |
appendBytes(int[] a,
byte[] b)
combine int array and byte array
|
static boolean |
checkIsNum(java.lang.String s)
Check the string is numeric or not
|
static boolean |
checkSum(byte[] in)
Checksum
|
static boolean |
confirm(java.lang.String ZID,
java.lang.String Msg,
java.lang.String[] buttons)
顯示確認訊息
Display the confirm message box in the APK UI
|
static byte[] |
CRC16(byte[] data) |
static byte[] |
CRC16Modbus(byte[] data) |
static java.lang.String |
getAlarmTTS()
Get Text to Speech string without time limited
|
static java.lang.String |
getBinString(java.lang.String n)
Get bin string of assigned character
|
static byte |
getChecksum(byte[] b)
Get checksum byte
|
static byte |
getChecksum(int[] in)
Get checksum byte
|
static long |
getDiffDay(java.lang.String date1,
java.lang.String date2)
Get days between two days
|
static java.lang.String |
getMacAddress()
Get mac address
|
static int |
getNowWeek(java.lang.String TimeZoneID)
Get day of week by timezone
|
static java.lang.String |
getPopMessage()
Get UI Message
|
static java.lang.Object |
getService(org.osgi.framework.BundleContext context,
java.lang.String className,
java.lang.String property)
Get service by context
|
static java.lang.String[][] |
getSSID() |
static java.lang.String |
getSystemTime(java.lang.String TimeZoneID)
Get System time
|
static java.lang.String |
getSystemTime(java.lang.String TimeZoneID,
java.lang.String format)
Get System time
|
static java.lang.String |
getTTS()
Get Text to Speech string
|
static int |
getWeek(java.lang.String DateString)
Get day of week of date string
|
static java.lang.String |
hex2Bin(java.lang.String n)
Hex string to bin string
|
static java.lang.String |
HTMLDecode(java.lang.String s)
HTML decode
|
static java.lang.String |
HTMLEncode(java.lang.String s)
HTML encoder
|
static void |
killFile(java.lang.String DIR)
Kill all files and directory in assigned directory
|
static java.lang.String |
padl(java.lang.String s,
int n,
java.lang.String add)
pad left string
|
static java.lang.String |
padr(java.lang.String s,
int n,
java.lang.String add)
pad right string
|
static void |
postFB(java.lang.String Msg)
發佈訊息到臉書
Post Message to Facebook
|
static void |
postFB(java.lang.String CameraID,
java.lang.String Msg)
發佈訊息+照片到臉書
Post Message & camera image to Facebook
|
static void |
postWB(java.lang.String Msg)
發佈訊息到微博
Post Message to Weibo
|
static void |
postWB0(java.lang.String CameraID,
java.lang.String Msg)
發佈訊息+照片到微博
Post Message & camera image to Weibo
|
static java.lang.String |
replace(java.lang.String ori,
java.lang.String repl,
java.lang.String sub)
Replace string with assigned key
|
static java.lang.String[] |
split(java.lang.String s,
java.lang.String chk)
Split the string by assigned character
|
static byte[] |
Str2ByteArray(java.lang.String s)
Turn the string to byte array
|
public static void addAlarmTTS(java.lang.String Msg)
BrenchID
- The BrenchIDMsg
- Text for Speechpublic static void addAlarmTTS(java.lang.String BrenchID, java.lang.String Msg)
Msg
- Text for Speechpublic static void addPopMessage(java.lang.String Msg)
Msg
- Text to message stringpublic static void addPopMessage(java.lang.String BrenchID, java.lang.String Msg)
public static void addTTS(java.lang.String Msg)
Msg
- Text to speech stringpublic static void addTTS(java.lang.String BrenchID, java.lang.String Msg)
public static byte[] appendBytes(byte[] a, byte[] b)
a
- b
- public static byte[] appendBytes(int[] a, byte[] b)
a
- int arrayb
- byte arraypublic static boolean checkIsNum(java.lang.String s)
s
- stringpublic static boolean checkSum(byte[] in)
in
- byte arraypublic static boolean confirm(java.lang.String ZID, java.lang.String Msg, java.lang.String[] buttons)
ZID
- callback ZIDMsg
- Messagebuttons
- Message buttonpublic static byte[] CRC16(byte[] data)
public static byte[] CRC16Modbus(byte[] data)
public static java.lang.String getAlarmTTS()
public static java.lang.String getBinString(java.lang.String n)
n
- 0~9, A,B,C,D,E,Fpublic static byte getChecksum(byte[] b)
b
- byte arraypublic static byte getChecksum(int[] in)
in
- int arraypublic static long getDiffDay(java.lang.String date1, java.lang.String date2)
date1
- Date 1, Format yyyy-mm-dddate2
- Date 2, Formay yyyy-mm-ddpublic static java.lang.String getMacAddress()
public static int getNowWeek(java.lang.String TimeZoneID)
TimeZoneID
- TimeZone stringpublic static java.lang.String getPopMessage()
public static java.lang.Object getService(org.osgi.framework.BundleContext context, java.lang.String className, java.lang.String property)
context
- bundle contextclassName
- class name stringproperty
- service propertypublic static java.lang.String[][] getSSID()
public static java.lang.String getSystemTime(java.lang.String TimeZoneID)
TimeZoneID
- TimeZone stringpublic static java.lang.String getSystemTime(java.lang.String TimeZoneID, java.lang.String format)
TimeZoneID
- TimeZone stringformat
- Date format, ex. yyyy-MM-dd HH:mm:sspublic static java.lang.String getTTS()
public static int getWeek(java.lang.String DateString)
DateString
- public static java.lang.String hex2Bin(java.lang.String n)
n
- hex stringpublic static java.lang.String HTMLDecode(java.lang.String s)
s
- html stringpublic static java.lang.String HTMLEncode(java.lang.String s)
s
- html stringpublic static void killFile(java.lang.String DIR)
Dir
- Pathpublic static java.lang.String padl(java.lang.String s, int n, java.lang.String add)
s
- original stringn
- countadd
- append stringpublic static java.lang.String padr(java.lang.String s, int n, java.lang.String add)
s
- original stringn
- countadd
- append stringpublic static void postFB(java.lang.String Msg)
Msg
- Messagepublic static void postFB(java.lang.String CameraID, java.lang.String Msg)
CameraID
- Msg
- Messagepublic static void postWB(java.lang.String Msg)
Msg
- Messagepublic static void postWB0(java.lang.String CameraID, java.lang.String Msg)
CameraID
- Msg
- Messagepublic static java.lang.String replace(java.lang.String ori, java.lang.String repl, java.lang.String sub)
ori
- original stringrepl
- need be replaced stringsub
- replace stringpublic static java.lang.String[] split(java.lang.String s, java.lang.String chk)
s
- original stringchk
- separate characterpublic static byte[] Str2ByteArray(java.lang.String s)
s
- String