今天更新新版android SDK,發(fā)現(xiàn)對xml配置文件中各個控件屬性設(shè)置更加嚴(yán)謹(jǐn)了,以前在strings.xml里配置的帶有 %s,%f 等變量格式的符號要求更加成%1$s,%1$f這樣的符號來代替,其中%1表示第一個位置的變量, $s表示為字符串類。

成都創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、象山網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為象山等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
通過linux命令來獲取進(jìn)程ID范例代碼:
Process?psProcess?=?Runtime.getRuntime().exec("sh");
DataOutputStream?out?=?new?DataOutputStream(?psProcess.getOutputStream()?);
InputStream?is?=?psProcess.getInputStream();
out.writeBytes(?"ps?|?grep?'vpnloader'?|?cut?-c?10-14\n"?);
out.writeBytes(?"ps\n"?);
out.flush();
try?{
psProcess.waitFor();
}?catch?(InterruptedException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();}
if(is.read()?!=?0)
{
byte?firstByte?=?(byte)is.read();??
int?available?=?is.available();
byte[]?characters?=?new?byte[available?+?1];
characters[0]?=?firstByte;
is.read(?characters,?1,?available?);
String?re?=?new?String(?characters?);
}
轉(zhuǎn) 換 符 說 明 示 例
%s 字符串類型 "mingrisoft"
str=String.format("Hi,%s:%s.%s", "王南","王力","王張");
一般Web瀏覽器在訪問各個網(wǎng)站時,會在HTTP請求的Header里設(shè)置User-Agent字段,表示請求者的身份信息,比如在我華為U9200的Android手機(jī)上,打開Chrome瀏覽器后,每個訪問請求的User-Agent字段如下:?Mozilla/5.0(Linux;Android4.0.3;U9200Build/HuaweiU9200)對于安卓App來說,默認(rèn)情況下的HTTP請求Header是不會帶上這么一串字符串的。如果要帶必須得自己構(gòu)造了,我摸索了半天,還是找到了達(dá)到和瀏覽器同樣格式的設(shè)置User-Agent的方法:?DefaultHttpClienthttpClient=newDefaultHttpClient();HttpGethttpGet=newHttpGet(url);//HttpPosthttpPost=newHttpPost(url);//如果是POST請求,則改為注釋掉上面一行//MY_APP_NAME為APP名稱,MY_APP_VERSION_NAME為應(yīng)用的版本名httpGet.setHeader("User-Agent",String.format("%s/%s(Linux;Android%s;%sBuild/%s)",MY_APP_NAME,MY_APP_VERSION_NAME,Build.VERSION.RELEASE,Build.MANUFACTURER,Build.ID));
字符串 %1$s
整形 %1$d
浮點(diǎn)形 %1$f
%s 字符串類型 "mingrisoft"
%c 字符類型 'm'
%b 布爾類型 true
%d 整數(shù)類型(十進(jìn)制) 99
%x 整數(shù)類型(十六進(jìn)制) FF
%o 整數(shù)類型(八進(jìn)制)77
%f 浮點(diǎn)類型 99.99
%a 十六進(jìn)制浮點(diǎn)類型 FF.35AE
%e 指數(shù)類型 9.38e+5
%g 通用浮點(diǎn)類型(f和e類型中較短的)
%h 散列碼
%% 百分比類型 %
%n 換行符
%tx 日期與時間類型(x代表不同的日期與時間轉(zhuǎn)換符
為正數(shù)或者負(fù)數(shù)添加符號
("%+d",15)
+15
?
左對齊
("%-5d",15)
|15 |
數(shù)字前面補(bǔ)0
("%04d", 99)
0099
空格
在整數(shù)之前添加指定數(shù)量的空格
("% 4d", 99)
| 99|
,
以“,”對數(shù)字分組
("%,f", 9999.99)
9,999.990000
(
使用括號包含負(fù)數(shù)
("%(f", -99.99)
(99.990000)
如果是浮點(diǎn)數(shù)則包含小數(shù)點(diǎn),如果是16進(jìn)制或8進(jìn)制則添加0x或0
("%#x", 99)
("%#o", 99)
0x63
0143
格式化前一個轉(zhuǎn)換符所描述的參數(shù)
("%f和%3.2f", 99.45)
99.450000和99.45
$
被格式化的參數(shù)索引
("%1$d,%2$s", 99,"abc")
99,abc
get請求時,你在url后面的那些東西呀,也就是get請求的參數(shù)呀。ex:/s?wd=retrofit@Query("wd")Stringwd
網(wǎng)站標(biāo)題:android%s,android四大組件
URL鏈接:http://chinadenli.net/article26/dsepjcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站改版、網(wǎng)站排名、網(wǎng)站設(shè)計、微信公眾號、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)