java我建議先看視頻入門鏈接地址在下面。然後看書。Java se的書建議看《Java瘋狂講義》或《Java核心技術》,等有工作經驗了看《編程思想》。Java要多練,自己找例子多敲代碼,如果有一定基礎了,就去網上找點項目的視頻(下面的鏈接里自己去找),然後自己做項目。
網上視頻的話推薦:
http://www.ed2000.com/ShowFile.asp?FileID=221694
http://yun.itxdl.cn/course/explore/Javaandroid
http://www.xuexi111.com/jiaocheng/shipin/67784.html
http://study.163.com/find.htm#/find/search?p=java
http://www.xuexi111.com/jiaocheng/shipin/25144.html
http://www.imooc.com/course/list
http://e.51cto.com/index.php?do=search&m=index&q=java
http://www.java1234.com/
前兩家特別推薦!
② 《Android程序設計Android程序設計》pdf下載在線閱讀,求百度網盤雲資源
《Android程序設計》(Zigurd Mednieks)電子書網盤下載免費在線閱讀
鏈接:https://pan..com/s/1AbudOHIhnJ5-KQH-jLNBYw
書名:Android程序設計
作者:Zigurd Mednieks
譯者:祝洪凱
出版社:機械工業出版社華章公司
出版年份:2013-3-1
頁數:456
內容簡介:
如何才能構建設計良好的Android應用?通過本書提供的權威指南,深入探索Android核心模塊及其API,了解如何創建可以運行在一系列Android設備上的出色的應用軟體。本書將帶你探索行之有效的應用設計和實施方式,包括一些應用框架,你可以把這些框架作為自己項目的起始點。
深入感測器、本地開發、3D圖形和許多其他主題,並發現如何在選擇的平台上構建應用程序。如果你要進階到高級程序員,你將學會如何創建良好的Android應用程序。
作者簡介:
Zigurd Mednieks是領先的OEM、企業和創建基於Android系統的創業投資顧問。
Laird Dornin是一家大型無線運營商的高級工程師,在Java、Android、J2ME、SavaJe和WebKit方面有豐富的經驗。
G.Blake Meike是一位經驗豐富的開發人員,為移動和服務端平台構建Java應用有豐富的經驗。
Masumi Nakamura是Where Inc.的Big Data和Recommendations組的首席架構師。
③ ANDROID,JAVA編程,怎樣才能傳遞參數給線程
線程之間允許共享一些參數變數,你說的不同數目的參數,是不是可以用ArrayList或者數組來解決。
還有一種就是類似於main函數的形式:
public static void test(Object...objects) {
}
可變參數,jdk5以上支持。
調用可以這樣:test(a,b,c,d);
如果需要一個線程進行運算,並且等待線程運算完成並獲取結果,
參考下線程池、AsyncTask。
④ 學習android比較好的書籍是什麼,有java編程基礎,會三大框架
給你說幾本書,都是有pdf可以先下載的。
你有不錯的基礎,可以直接從《Android應用開發揭秘》開始,國人寫的,基本上每個知識點都講解了但都不深。個人感覺以你的水平正本學完時間小於1個月。
然後看看《Google Android SDK開發範例大全》,一百多個小型範例,對於剛入門的人來說簡單點不是什麼壞事。
接下來看看《Android系統級深入開發:移植與調試》以及《Android系統原理及開發要點詳解》,這兩本書實話說我沒讀過,所以不評價,你就當翻譯好的一些android硬體或移植文檔看就行了。因為估計到了這個程度你應該已經能夠找到相關的工作了。
⑤ 使用 java 編程,獲取網路上的pdf文件
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.IBinder;
import android.os.Message;
import android.widget.Toast;
public class MyService2 extends Service {
Thread thread = new Thread() {
@Override
public void run() {
try {
// 聲明拋出所有例外
URL tirc = new URL("http://www..com/img/_sylogo1.gif");
// 構建一URL對象
InputStream is = tirc.openStream();
FileOutputStream fos = new FileOutputStream(
"/mnt/sdcard/_sylogo21.gif");
byte[] buffer = new byte[1024];
int len = is.read(buffer);
while (len != -1) {
fos.write(buffer, 0, len);
len = is.read(buffer);
}
fos.close();
is.close();
handler.sendEmptyMessage(1);
} catch (Exception e) {
e.printStackTrace();
}
}
};
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
Toast.makeText(MyService2.this, "下載完成...", Toast.LENGTH_LONG)
.show();
break;
}
}
};
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
Toast.makeText(this, "Service onStart...", Toast.LENGTH_LONG).show();
thread.start();
}
@Override
public void onCreate() {
super.onCreate();
Toast.makeText(this, "Service created...", Toast.LENGTH_LONG).show();
}
@Override
public void onDestroy() {
super.onDestroy();
Toast.makeText(this, "Service destroyed...", Toast.LENGTH_LONG).show();
}
}
把鏈接地址改了就可以了
⑥ 《Android編程權威指南(第3版)》pdf下載在線閱讀,求百度網盤雲資源
《Android編程權威指南(第3版)》(比爾·菲利普斯 (Bill Phillips))電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1fRrWFkv2DMXxDxO2X_C7-A 密碼:a9fu
書名:Android編程權威指南(第3版)
作者:比爾·菲利普斯 (Bill Phillips)
譯者:王明發
豆瓣評分:8.6
出版社:人民郵電出版社
出版年份:2017-6
頁數:576
內容簡介:
Big Nerd Ranch 是美國一家專業的移動開發技術培訓機構。本書主要以其Android 訓練營教學課程為基礎,融合了幾位作者多年的心得體會,是一本完全面向實戰的Android 編程權威指南。全書共36 章,詳細介紹了8 個Android 應用的開發過程。通過這些精心設計的應用,讀者可掌握很多重要的理論知識和開發技巧,獲得寶貴的開發經驗。
第3 版較之前版本增加了對數據綁定等新工具的介紹,同時新增了針對單元測試、輔助功能和MVVM 架構等主題的章節。如果你熟悉Java 語言,或者了解面向對象編程,那就立刻開始Android 編程之旅吧!
作者簡介:
作者簡介:
Bill Phillips
Big Nerd Ranch資深講師。他與人合作開發了廣受好評的Android訓練營培訓課程,並為之編寫教材(包括本書的第1版和第2版)。Bill一直堅持撰寫博客、閱讀各類文學作品、作曲奏樂以及著書。
Chris Stewart
Big Nerd Ranch的Android團隊主管、Android訓練營資深講師。他致力於不斷取得進步和精進技能。工作之餘,Chris喜歡遠足和旅行。
Kristin Marsicano
Big Nerd Ranch資深講師、Android開發者。她喜歡分享知識,對學習、軟體開發以及二者的交集充滿熱情。在授課和開發應用之餘,Kristin會為家人烹調美食、練習瑜伽或學習新知識。
譯者簡介:
王明發
畢業於華東理工大學。軟體開發及項目管理者,擁有近十年的軟體開發及項目管理經驗;除了翻譯本書前兩版之外,另譯有《寫給大家看的項目管理書(第3版)》。