找回密码
 立即注册
搜索
查看: 1742|回复: 9

[其他] 想学下简单的android开发

[复制链接]
发表于 2013-7-3 11:03 | 显示全部楼层 |阅读模式
求推教材。
回复

使用道具 举报

     
发表于 2013-7-3 11:15 | 显示全部楼层
同求 我不懂java
回复

使用道具 举报

发表于 2013-7-3 11:51 | 显示全部楼层
如果有能力的话,无论学什么看英文官方文档是最好的,又新质量又好。

android       https://developer.android.com/develop/index.html
java             http://docs.oracle.com/javase/tutorial/index.html

java中文书推2本:
Java JDK 7学习笔记,台湾人写的,jdk 7的一些特性都有讲到,除了台湾那边接口叫介面之类的问题,非常适合初学者。
Java语言程序设计:除了有国内的计算机的翻译书都翻译不好的通病外,比较适合初学者了。不过像Annotation、反射之类没有讲。
回复

使用道具 举报

 楼主| 发表于 2013-7-3 12:30 | 显示全部楼层

回 2楼(shahito) 的帖子

有没有那种有例子跟着做的啊?
回复

使用道具 举报

发表于 2013-7-3 12:45 | 显示全部楼层

回 3楼(woodbook) 的帖子

https://developer.android.com/training/index.html

不知道是不是你想要的,从一点点开始教的。
对了,因为google一直被墙,这网站可能有时候……
回复

使用道具 举报

     
发表于 2013-7-3 12:54 | 显示全部楼层
要学好不容易……程序的事还是交给程序吧……

其实我是抱怨为啥美术外包单子做不完,我一个程序总接不到活呢~~~
回复

使用道具 举报

     
发表于 2013-7-3 14:11 | 显示全部楼层
之前想学android 还真在网上好好搜了下相关的视频教程 发现真的很少

youtube上有2套 都还不错的教程

一个是 Android Application Development 1-200
这个系列非常好 很详尽
  1. 001 - Download and Install the Java JDK.webm
  2. 002 - Installing Eclipse and Setting up the ADT.webm
  3. 003 - Installing Android SDK and Set up Emulator.webm
  4. 004 - Setting up an Android Project.webm
  5. 005 - Overview of Project and Adding Folders.webm
  6. 006 - Introduction to Layouts in XML.webm
  7. 007 - Creating A Button in XML and Adding an ID.webm
  8. 008 - Setting up Variables and Referencing XML ids.webm
  9. 009 - Set up a Button with OnClickListener.webm
  10. 010 - Using setText method for our button.webm
  11. 011 - Adding Resources and Setting Background.webm
  12. 012 - Setting up an Activity and Using SetContentView.webm
  13. 013 - Introduction to the Android Manifest.webm
  14. 014 - The Framework of a Thread.webm
  15. 015 - How to Start a New Activity via Intent.webm
  16. 016 - Activity Life Cycle.webm
  17. 017 - Adding Music with MediaPlayer.webm
  18. 018 - Create a List Menu from the ListActivity class.webm
  19. 019 - Setting up an ArrayAdapter.webm
  20. 020 - Starting an Activity with a Class Object.webm
  21. 021 - Finishing ListActivity.webm
  22. 022 - XML Introducting the EditText.webm
  23. 023 - XML ToggleButton, WeightSum, and Layout Weight.webm
  24. 024 - XML Padding and Setting Toggle to On.webm
  25. 025 - Quick Review by setting up a new Activity.webm
  26. 026 - If Toggle Button is checked.webm
  27. 027 - Set the Input Type of an EditText.webm
  28. 028 - Comparing Strings with else if.webm
  29. 029 - Set Gravity within Java.webm
  30. 030 - Setting Color of a TextView in Java.webm
  31. 031 - Where's the Fridge, that's Random.webm
  32. 032 - Switch and Case.webm
  33. 033 - Creating a Method.webm
  34. 034 - Implementing Classes for Better Programming.webm
  35. 035 - XML ScrollView and AnalogClock.webm
  36. 036 - Setting up An Email Activity.webm
  37. 037 - PutExtra method for an Email Intent.webm
  38. 038 - XML ImageView for Camera Application.webm
  39. 039 - Starting an Activity for a Result.webm
  40. 040 - Getting Data from a different Activity.webm
  41. 041 - Finish Camera and Wallpaper App.webm
  42. 042 - Using BitmapFactory and InputStream to set Bitmap.webm
  43. 043 - Set Fixed Screen Orientation.webm
  44. 044 - XML Relative Layout.webm
  45. 045 - RadioButtons in a RadioGroup.webm
  46. 046 - Set the Radio to the OnCheckedChangeListener Station.webm
  47. 047 - Passing a String between Activities.webm
  48. 048 - Recieving Bread String from Activity.webm
  49. 049 - StartActivityForResult setup.webm
  50. 050 - setResult for the Start Activity For Result.webm
  51. 051 - Setting up a Menu with MenuInflater.webm
  52. 052 - Making MenuItems do something.webm
  53. 053 - Text Activity with Theme.webm
  54. 054 - Setting up Preferences.webm
  55. 055 - Setting up a String array resource.webm
  56. 056 - Creating a PreferenceActivity.webm
  57. 057 - Accessing Preferences from an Activity.webm
  58. 058 - More with Preferences.webm
  59. 059 - Altered Landscape Layout.webm
  60. 060 - Creating Custom Buttons.webm
  61. 061 - Full Screen Activities.webm
  62. 062 - Custom Animation Class.webm
  63. 063 - Using a Constructor to pass Context.webm
  64. 064 - Drawing Bitmaps to Canvas View.webm
  65. 065 - Animating a Bitmap.webm
  66. 066 - Using the Asset Folder for Typeface.webm
  67. 067 - Setting up a SurfaceView class.webm
  68. 068 - Setting up Animation Thread.webm
  69. 069 - Locking and Unlocking a Canvas.webm
  70. 070 - Establishing a Better Animation Thread.webm
  71. 071 - Setting up the OnTouch Method.webm
  72. 072 - Defining a Class within a Class.webm
  73. 073 - Graphics Trick.webm
  74. 074 - MotionEvents and Motion Actions.webm
  75. 075 - Game Programming concept.webm
  76. 076 - Cleaning up some Errors.webm
  77. 077 - Sleeping to Achieve desired FPS.webm
  78. 078 - WakeLock to keep you app from sleeping.webm
  79. 079 - SoundPool helps with explosions.webm
  80. 080 - Using the OnLongClick method.webm
  81. 081 - SlidingDrawer Example.webm
  82. 082 - Introduction to the FrameLayout.webm
  83. 083 - Methods of the SlidingDrawer.webm
  84. 084 - Tabs setup with TabHost.webm
  85. 085 - Setting up the TabHost in Java.webm
  86. 086 - Creating Tabs in Java.webm
  87. 087 - Getting the Time from the System.webm
  88. 088 - Formatting and using the Modulus.webm
  89. 089 - Create a Browser with WebView.webm
  90. 090 - WebView navigation methods.webm
  91. 091 - Set WebView Client for a Brower app.webm
  92. 092 - WebView Settings.webm
  93. 093 - Hiding the Keyboard.webm
  94. 094 - ViewFlipper Example.webm
  95. 095 - Saving Data with SharedPreferences.webm
  96. 096 - SharedPreferences Editor.webm
  97. 097 - Loading SharedPreferences Data.webm
  98. 098 - File Output Stream for Internal Storage.webm
  99. 099 - Writing Data to File Output Stream.webm
  100. 100 - File Input Stream.webm
  101. 101 - Async Task class to load stuff.webm
  102. 102 - The 4 AsyncTask Methods.webm
  103. 103 - ProgressDialog and Correction.webm
  104. 104 - External Storage State.webm
  105. 105 - Spinners and ArrayAdapter.webm
  106. 106 - OnItemSelected and File Directories.webm
  107. 107 - Toggling Visibility.webm
  108. 108 - InputStream and OutputStream.webm
  109. 109 - Write External Data Permission.webm
  110. 110 - Media Scanner Connection.webm
  111. 111 - TableLayout and Intro SQLite Database.webm
  112. 112 - Setting up SQLite Database Variables.webm
  113. 113 - SQLite class implementing SQLiteOpenHelper.webm
  114. 114 - Creating SQLite Database.webm
  115. 115 - Opening SQLite database to write.webm
  116. 116 - Closing SQLite Database.webm
  117. 117 - Inserting Data into SQLite Database.webm
  118. 118 - How to Create a Dialog.webm
  119. 119 - Setting up method to Read SQLite.webm
  120. 120 - Reading SQLite Database with Cursor.webm
  121. 121 - Setting up more SQLite methods.webm
  122. 122 - Getting a Specific Entry.webm
  123. 123 - Updating SQLite Entry.webm
  124. 124 - Deleting Entry from SQLite Database.webm
  125. 125 - Setting up a Accelerometer class.webm
  126. 126 - Setting up Sensor Manager.webm
  127. 127 - OnSensorChanged accelerometer method.webm
  128. 128 - Finishing Accelerometer and unregistering.webm
  129. 129 - Setting up a Google Maps Activity.webm
  130. 130 - Obtaining Google Maps API debug key.webm
  131. 131 - Displaying the MapView.webm
  132. 132 - MapView Overlay.webm
  133. 133 - Overlay MotionEvent time.webm
  134. 134 - AlertDialog methods and ClickListener.webm
  135. 135 - Compass and Map Controller.webm
  136. 136 - Geocoder and GeoPoint.webm
  137. 137 - Geocoding a Location for an Address.webm
  138. 138 - Toggling Street and Satellite views.webm
  139. 139 - ItemizedOverlay to draw on our Map.webm
  140. 140 - Creating a Custom pinpoint.webm
  141. 141 - Placing a Pinpoint on a MapView.webm
  142. 142 - LocationManager and Location Permissions.webm
  143. 143 - Criteria and getting Location.webm
  144. 144 - Updating with OnLocationChanged method.webm
  145. 145 - Exporting apk and signing keystore.webm
  146. 146 - Obtaining Key for a specific Project.webm
  147. 147 - Introduction to HttpClient.webm
  148. 148 - Executing HttpGet on a Http Client.webm
  149. 149 - Viewing Internet data via StringBuffer.webm
  150. 150 - Introduction to JSON parsing.webm
  151. 151 - JSONArrays and JSONObjects.webm
  152. 152 - Appending with StringBuilder.webm
  153. 153 - Reading JSON information.webm
  154. 154 - Setting up XML Parsing Project.webm
  155. 155 - StringBuilder and XML Parsing Framework.webm
  156. 156 - Setting up a parsed XML data collection class.webm
  157. 157 - SAXParserFactory and XMLReader.webm
  158. 158 - Start Element method.webm
  159. 159 - Finishing XML parser.webm
  160. 160 - Creating a Widget receiver.webm
  161. 161 - Setting up Widget Configuration Activity.webm
  162. 162 - Basic Widget Design.webm
  163. 163 - Updating and Deleting Widget.webm
  164. 164 - Updating a Widget TextView.webm
  165. 165 - Setting up Widget Configuration Class.webm
  166. 166 - Relating Context with the Widget Manager.webm
  167. 167 - PendingIntent and widget Buttons.webm
  168. 168 - Introduction to OpenGL ES.webm
  169. 169 - OpenGL Renderer Basics.webm
  170. 170 - Rendering A Background.webm
  171. 171 - OpenGl 2D vertices.webm
  172. 172 - Byte and Float Buffers.webm
  173. 173 - ShortBuffer to handle Indices.webm
  174. 174 - Creating Draw method for OpenGL.webm
  175. 175 - glDrawElements method.webm
  176. 176 - OpenGL Boosting Performance.webm
  177. 177 - On Surface Changed.webm
  178. 178 - Using GLU to set up the Camera.webm
  179. 179 - 3D Cube Intro.webm
  180. 180 - Indices of a Cube.webm
  181. 181 - OpenGL Culling.webm
  182. 182 - 3D Rotation.webm
  183. 183 - OpenGL Vertex Color Buffer.webm
  184. 184 - Stock Android SDK Themes.webm
  185. 185 - Voice Recognition.webm
  186. 186 - Voice Recognition Result.webm
  187. 187 - Text to Speech.webm
  188. 188 - Set Language and Speak.webm
  189. 189 - Notifiying Status Bar.webm
  190. 190 - Setting up a Notification.webm
  191. 191 - Notification Manager Methods.webm
  192. 192 - AudioManager Methods.webm
  193. 193 - Changing the Volume with a SeekBar.webm
  194. 194 - Downloading Admob SDK.webm
  195. 195 - Adding External Jar.webm
  196. 196 - Adding Admob Ad via XML.webm
  197. 197 - Adding Ad Unit Id and Ad Size.webm
  198. 198 - Adding Admob Ads via Java.webm
  199. 199 - Putting an App on the Market.webm
  200. 200 - Updating Application.webm
复制代码

另一个是Marakana TechTV Android BootCamp Series 大概20几集 我好像没下全
  1. 01 - Intro to Android.webm
  2. 02 - The Android Stack.webm
  3. 03 - Hello, World.webm
  4. 04 - Main Building Blocks.webm
  5. 05 - Application Design.webm
  6. 06 - Android UI - Part 1.webm
  7. 07 - Android UI - Part 2.webm
  8. 08 - Android UI - Part 3.webm
  9. 09 - JTwitter.webm
  10. 10 - Threading - Part 1.webm
  11. 11 - Threading - Part 2.webm
  12. 12 - Services - Part 1.webm
  13. 13 - Services - Part 2.webm
  14. 14 - Application Object.webm
  15. 15 - Preferences - Part 1.webm
  16. 16 - Preferences - Part 2.webm
  17. 17 - Broadcast Receivers.webm
  18. 18 - Android Security - Part 1.webm
  19. 19 - Preferences (Cont.).webm
  20. 20 - Database - Part 1.webm
  21. 21 - Database - Part 2.webm
  22. 22 - Lists & Adapters - Part 1.webm
复制代码

都是爬梯一个一个下的 很蛋疼吧
有人有需要的话 我慢慢传到百度网盘(正好之前几毛钱申请了个一年的VIP
PS 我还蛋疼的下了几套opengl和directx的youtube教程
opengl的视频教程是真心少 lynda、total training、vtc什么的好像都不出
回复

使用道具 举报

     
发表于 2013-7-3 14:15 | 显示全部楼层
至于java 则有很多很多非常好的视频教程 如果之前有c的基础 对类大致有点感觉 2天就能上手了(java比较简单
回复

使用道具 举报

 楼主| 发表于 2013-7-3 21:32 | 显示全部楼层

回 6楼(fumeflow) 的帖子

不胜感激,求pm。
回复

使用道具 举报

 楼主| 发表于 2013-7-3 21:32 | 显示全部楼层

回 4楼(shahito) 的帖子

非常感谢,老大不小了,学多点技术保命啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-11 13:31 , Processed in 0.072990 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表