下面是android學(xué)習(xí)手冊(cè)的文檔介紹,如果想看例子,請(qǐng)去下載android學(xué)習(xí)手冊(cè)。android學(xué)習(xí)手冊(cè)包含9個(gè)章節(jié),108個(gè)例子,源碼文檔隨便看,例子都是可交互,可運(yùn)行, 源碼采用android studio目錄結(jié)構(gòu),高亮顯示代碼,文檔都采用文檔結(jié)構(gòu)圖顯示,可以快速定位。360手機(jī)助手中下載,圖標(biāo)上有貝殼

創(chuàng)新互聯(lián)公司長期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為紹興企業(yè)提供專業(yè)的網(wǎng)站制作、做網(wǎng)站,紹興網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
常規(guī)類型的格式化
String類的format()方法用于創(chuàng)建格式化的字符串以及連接多個(gè)字符串對(duì)象。熟悉C語言的同學(xué)應(yīng)該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。
format(String format, Object... args) 新字符串使用本地語言環(huán)境,制定字符串格式和參數(shù)生成格式化的新字符串。
format(Locale locale, String format, Object... args) 使用指定的語言環(huán)境,制定字符串格式和參數(shù)生成格式化的字符串。
public static void main(String[] args) {
String str=null;
str=String.format("Hi,%s", "王力");
System.out.println(str);
str=String.format("Hi,%s:%s.%s", "王南","王力","王張");
System.out.println(str);
System.out.printf("字母a的大寫是:%c %n", 'A');
System.out.printf("37的結(jié)果是:%b %n", 37);
System.out.printf("100的一半是:%d %n", 100/2);
System.out.printf("100的16進(jìn)制數(shù)是:%x %n", 100);
System.out.printf("100的8進(jìn)制數(shù)是:%o %n", 100);
System.out.printf("50元的書打8.5折扣是:%f 元%n", 50*0.85);
System.out.printf("上面價(jià)格的16進(jìn)制數(shù)是:%a %n", 50*0.85);
System.out.printf("上面價(jià)格的指數(shù)表示:%e %n", 50*0.85);
System.out.printf("上面價(jià)格的指數(shù)和浮點(diǎn)數(shù)結(jié)果的長度較短的是:%g %n", 50*0.85);
System.out.printf("上面的折扣是%d%% %n", 85);
System.out.printf("字母A的散列碼是:%h %n", 'A');
}
public static void main(String[] args) {
String str=null;
str=String.format("Hi,%s", "王力");
System.out.println(str);
str=String.format("Hi,%s:%s.%s", "王南","王力","王張");
System.out.println(str);
System.out.printf("字母a的大寫是:%c %n", 'A');
System.out.printf("37的結(jié)果是:%b %n", 37);
System.out.printf("100的一半是:%d %n", 100/2);
System.out.printf("100的16進(jìn)制數(shù)是:%x %n", 100);
System.out.printf("100的8進(jìn)制數(shù)是:%o %n", 100);
System.out.printf("50元的書打8.5折扣是:%f 元%n", 50*0.85);
System.out.printf("上面價(jià)格的16進(jìn)制數(shù)是:%a %n", 50*0.85);
System.out.printf("上面價(jià)格的指數(shù)表示:%e %n", 50*0.85);
System.out.printf("上面價(jià)格的指數(shù)和浮點(diǎn)數(shù)結(jié)果的長度較短的是:%g %n", 50*0.85);
System.out.printf("上面的折扣是%d%% %n", 85);
System.out.printf("字母A的散列碼是:%h %n", 'A');
}
Hi,王力
Hi,王南:王力.王張
字母a的大寫是:A
37的結(jié)果是:false
100的一半是:50
100的16進(jìn)制數(shù)是:64
100的8進(jìn)制數(shù)是:144
50元的書打8.5折扣是:42.500000 元
上面價(jià)格的16進(jìn)制數(shù)是:0x1.54p5
上面價(jià)格的指數(shù)表示:4.250000e+01
上面價(jià)格的指數(shù)和浮點(diǎn)數(shù)結(jié)果的長度較短的是:42.5000
上面的折扣是85%
字母A的散列碼是:41
Hi,王力
Hi,王南:王力.王張
字母a的大寫是:A
37的結(jié)果是:false
100的一半是:50
100的16進(jìn)制數(shù)是:64
100的8進(jìn)制數(shù)是:144
50元的書打8.5折扣是:42.500000 元
上面價(jià)格的16進(jìn)制數(shù)是:0x1.54p5
上面價(jià)格的指數(shù)表示:4.250000e+01
上面價(jià)格的指數(shù)和浮點(diǎn)數(shù)結(jié)果的長度較短的是:42.5000
上面的折扣是85%
字母A的散列碼是:41
搭配轉(zhuǎn)換符的標(biāo)志,如圖所示。
public static void main(String[] args) {
String str=null;
//$使用
str=String.format("格式參數(shù)$的使用:%1$d,%2$s", 99,"abc");
System.out.println(str);
//+使用
System.out.printf("顯示正負(fù)數(shù)的符號(hào):%+d與%d%n", 99,-99);
//補(bǔ)O使用
System.out.printf("最牛的編號(hào)是:%03d%n", 7);
//空格使用
System.out.printf("Tab鍵的效果是:% 8d%n", 7);
//.使用
System.out.printf("整數(shù)分組的效果是:%,d%n", 9989997);
//空格和小數(shù)點(diǎn)后面?zhèn)€數(shù)
System.out.printf("一本書的價(jià)格是:% 50.5f元%n", 49.8);
}
public static void main(String[] args) {
String str=null;
//$使用
str=String.format("格式參數(shù)$的使用:%1$d,%2$s", 99,"abc");
System.out.println(str);
//+使用
System.out.printf("顯示正負(fù)數(shù)的符號(hào):%+d與%d%n", 99,-99);
//補(bǔ)O使用
System.out.printf("最牛的編號(hào)是:%03d%n", 7);
//空格使用
System.out.printf("Tab鍵的效果是:% 8d%n", 7);
//.使用
System.out.printf("整數(shù)分組的效果是:%,d%n", 9989997);
//空格和小數(shù)點(diǎn)后面?zhèn)€數(shù)
System.out.printf("一本書的價(jià)格是:% 50.5f元%n", 49.8);
}
日期和事件字符串格式化
在程序界面中經(jīng)常需要顯示時(shí)間和日期,但是其顯示的 格式經(jīng)常不盡人意,需要編寫大量的代碼經(jīng)過各種算法才得到理想的日期與時(shí)間格式。字符串格式中還有%tx轉(zhuǎn)換符沒有詳細(xì)介紹,它是專門用來格式化日期和時(shí) 間的。%tx轉(zhuǎn)換符中的x代表另外的處理日期和時(shí)間格式的轉(zhuǎn)換符,它們的組合能夠?qū)⑷掌诤蜁r(shí)間格式化成多種格式。
其實(shí)網(wǎng)上有很多安卓學(xué)習(xí)路線圖,但是太虛了,我想說一個(gè)比較實(shí)在的學(xué)習(xí)步驟,也是我個(gè)人的學(xué)習(xí)步驟。
第一步 ? java基礎(chǔ)
因?yàn)榘沧块_發(fā)語言是使用java,因此必須了解,熟悉j2se。java基礎(chǔ)看馬士兵的視頻就行,他講的特別好,尤其是堆棧內(nèi)存那一塊。然后學(xué)瘋狂java講義,不需要都學(xué),學(xué)前十章就行,不建議初學(xué)者學(xué)java編程思想,比較難懂,不適合入門。(時(shí)間2-3個(gè)月)
第二步:書籍
入手的第一本書就是android瘋狂講義,七八百頁,其實(shí)我感覺我們不用全部都學(xué),比如說動(dòng)畫、視頻、傳感器先可以不學(xué),安卓瘋狂講義的有些設(shè)計(jì)不是很合理,把很多難的內(nèi)容放到了前面,
沒有做到從易到難,我們學(xué)的過程中可以先把一章整體看一下,然后再安排學(xué)習(xí)的順序,把里面的每一個(gè)例子都自己敲一遍。因?yàn)槲疑舷掳嘧卉嚂r(shí)間很長因此我都是在公交車上看書,這樣一個(gè)月過去了,
瘋狂講義的主要部分學(xué)了一遍。
第三步:視頻
我看過的視頻也很多,比如說黑馬精通4.0,還有尚學(xué)堂的,還有傳智播客的,覺得最好的還是老羅的安卓開發(fā)視頻,講的很細(xì)也很全面,于是我把其它視頻都放棄了,只學(xué)老羅視頻,每天看7個(gè),中間也有耽擱的這樣過去了一個(gè)月,所有的看了一遍,主要的,難懂的看了兩到三遍。
第四步:高仿項(xiàng)目
做完前兩步,自己感覺水平應(yīng)該可以了,于是就想去獨(dú)立開發(fā)一個(gè)app,但是還是不知道怎么下手,于是從網(wǎng)上找了幾個(gè)開源項(xiàng)目,開始模仿去做,有仿新浪微博,仿美團(tuán),鬧鐘,這樣過去了一個(gè)月,終于有些底氣了。
第五步:android官網(wǎng)
要想去安卓官網(wǎng)還需要翻墻,這個(gè)大家都懂,首先官網(wǎng)上面的api guide看一下,最后都能仿著寫一遍代碼,然后再把training上的幾個(gè)例子也仿著寫一遍。這樣學(xué)上面的例子用了一個(gè)月。
第六步 :android學(xué)習(xí)手冊(cè)
我之前一直從事java web開發(fā),前段時(shí)間因?yàn)楣ぷ餍枰D(zhuǎn)學(xué)了安卓,在學(xué)安卓過程中,一直想找一款應(yīng)用能夠展示各個(gè)章節(jié)的知識(shí)點(diǎn),并且提供demo例子,就像谷歌Android API Demo一樣,google api demo例子太老了,都是外文,例子也不夠豐富,還不能看源碼,也沒有文檔。于是把自己學(xué)習(xí)安卓過程中的用到例子都整合在了一起,并把例子都寫在了android學(xué)習(xí)手冊(cè)中,希望想學(xué)安卓的java同胞們,能有一個(gè)好的例子參考,快速學(xué)習(xí)安卓,少走彎路。android學(xué)習(xí)手冊(cè)包含9個(gè)章節(jié),108個(gè)例子,源碼文檔隨便看,例子都是可交互,可運(yùn)行,源碼采用android studio目錄結(jié)構(gòu),高亮顯示代碼,不需要積分,文檔都采用文檔結(jié)構(gòu)圖顯示,可以快速定位,度娘不讓發(fā)鏈接,360手機(jī)助手中可下載。
第七步:獨(dú)立開發(fā)app
光說不干嘴把式,光干不說傻把式。必須獨(dú)立開發(fā)一個(gè)小項(xiàng)目。
SQLite 創(chuàng)建表
下面是教程來自于android學(xué)習(xí)手冊(cè),android學(xué)習(xí)手冊(cè)包含9個(gè)章節(jié),108個(gè)例子,源碼文檔隨便看,例子都是可交互,可運(yùn)行,源碼采用android studio目錄結(jié)構(gòu),高亮顯示代碼,文檔都采用文檔結(jié)構(gòu)圖顯示,可以快速定位。360手機(jī)助手中下載,圖標(biāo)上有貝殼
SQLite 的 CREATE TABLE 語句用于在任何給定的數(shù)據(jù)庫創(chuàng)建一個(gè)新表。創(chuàng)建基本表,涉及到命名表、定義列及每一列的數(shù)據(jù)類型。
語法
CREATE TABLE 語句的基本語法如下:
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
CREATE TABLE 是告訴數(shù)據(jù)庫系統(tǒng)創(chuàng)建一個(gè)新表的關(guān)鍵字。CREATE TABLE 語句后跟著表的唯一的名稱或標(biāo)識(shí)。您也可以選擇指定帶有table_name 的 database_name。
實(shí)例
下面是一個(gè)實(shí)例,它創(chuàng)建了一個(gè) COMPANY 表,ID 作為主鍵,NOT NULL 的約束表示在表中創(chuàng)建紀(jì)錄時(shí)這些字段不能為 NULL:
sqlite CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
讓我們?cè)賱?chuàng)建一個(gè)表,我們將在隨后章節(jié)的練習(xí)中使用:
sqlite CREATE TABLE DEPARTMENT(
ID INT PRIMARY KEY NOT NULL,
DEPT CHAR(50) NOT NULL,
EMP_ID INT NOT NULL
);
您可以使用 SQLIte 命令中的 .tables 命令來驗(yàn)證表是否已成功創(chuàng)建,該命令用于列出附加數(shù)據(jù)庫中的所有表。
sqlite.tables
COMPANY DEPARTMENT
在這里,可以看到我們剛創(chuàng)建的兩張表 COMPANY、 DEPARTMENT。
您可以使用 SQLite .schema 命令得到表的完整信息,如下所示:
sqlite.schema COMPANY
CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
新聞標(biāo)題:android學(xué)習(xí)手冊(cè),android手冊(cè)下載
本文路徑:http://chinadenli.net/article25/dsgsici.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、ChatGPT、商城網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)