想学下简单的android开发
求推教材。 同求 我不懂java 如果有能力的话,无论学什么看英文官方文档是最好的,又新质量又好。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、反射之类没有讲。
回 2楼(shahito) 的帖子
有没有那种有例子跟着做的啊?回 3楼(woodbook) 的帖子
https://developer.android.com/training/index.html不知道是不是你想要的,从一点点开始教的。
对了,因为google一直被墙,这网站可能有时候…… 要学好不容易……程序的事还是交给程序吧……
其实我是抱怨为啥美术外包单子做不完,我一个程序总接不到活呢~~~ 之前想学android 还真在网上好好搜了下相关的视频教程 发现真的很少
youtube上有2套 都还不错的教程
一个是 Android Application Development 1-200
这个系列非常好 很详尽
001 - Download and Install the Java JDK.webm
002 - Installing Eclipse and Setting up the ADT.webm
003 - Installing Android SDK and Set up Emulator.webm
004 - Setting up an Android Project.webm
005 - Overview of Project and Adding Folders.webm
006 - Introduction to Layouts in XML.webm
007 - Creating A Button in XML and Adding an ID.webm
008 - Setting up Variables and Referencing XML ids.webm
009 - Set up a Button with OnClickListener.webm
010 - Using setText method for our button.webm
011 - Adding Resources and Setting Background.webm
012 - Setting up an Activity and Using SetContentView.webm
013 - Introduction to the Android Manifest.webm
014 - The Framework of a Thread.webm
015 - How to Start a New Activity via Intent.webm
016 - Activity Life Cycle.webm
017 - Adding Music with MediaPlayer.webm
018 - Create a List Menu from the ListActivity class.webm
019 - Setting up an ArrayAdapter.webm
020 - Starting an Activity with a Class Object.webm
021 - Finishing ListActivity.webm
022 - XML Introducting the EditText.webm
023 - XML ToggleButton, WeightSum, and Layout Weight.webm
024 - XML Padding and Setting Toggle to On.webm
025 - Quick Review by setting up a new Activity.webm
026 - If Toggle Button is checked.webm
027 - Set the Input Type of an EditText.webm
028 - Comparing Strings with else if.webm
029 - Set Gravity within Java.webm
030 - Setting Color of a TextView in Java.webm
031 - Where's the Fridge, that's Random.webm
032 - Switch and Case.webm
033 - Creating a Method.webm
034 - Implementing Classes for Better Programming.webm
035 - XML ScrollView and AnalogClock.webm
036 - Setting up An Email Activity.webm
037 - PutExtra method for an Email Intent.webm
038 - XML ImageView for Camera Application.webm
039 - Starting an Activity for a Result.webm
040 - Getting Data from a different Activity.webm
041 - Finish Camera and Wallpaper App.webm
042 - Using BitmapFactory and InputStream to set Bitmap.webm
043 - Set Fixed Screen Orientation.webm
044 - XML Relative Layout.webm
045 - RadioButtons in a RadioGroup.webm
046 - Set the Radio to the OnCheckedChangeListener Station.webm
047 - Passing a String between Activities.webm
048 - Recieving Bread String from Activity.webm
049 - StartActivityForResult setup.webm
050 - setResult for the Start Activity For Result.webm
051 - Setting up a Menu with MenuInflater.webm
052 - Making MenuItems do something.webm
053 - Text Activity with Theme.webm
054 - Setting up Preferences.webm
055 - Setting up a String array resource.webm
056 - Creating a PreferenceActivity.webm
057 - Accessing Preferences from an Activity.webm
058 - More with Preferences.webm
059 - Altered Landscape Layout.webm
060 - Creating Custom Buttons.webm
061 - Full Screen Activities.webm
062 - Custom Animation Class.webm
063 - Using a Constructor to pass Context.webm
064 - Drawing Bitmaps to Canvas View.webm
065 - Animating a Bitmap.webm
066 - Using the Asset Folder for Typeface.webm
067 - Setting up a SurfaceView class.webm
068 - Setting up Animation Thread.webm
069 - Locking and Unlocking a Canvas.webm
070 - Establishing a Better Animation Thread.webm
071 - Setting up the OnTouch Method.webm
072 - Defining a Class within a Class.webm
073 - Graphics Trick.webm
074 - MotionEvents and Motion Actions.webm
075 - Game Programming concept.webm
076 - Cleaning up some Errors.webm
077 - Sleeping to Achieve desired FPS.webm
078 - WakeLock to keep you app from sleeping.webm
079 - SoundPool helps with explosions.webm
080 - Using the OnLongClick method.webm
081 - SlidingDrawer Example.webm
082 - Introduction to the FrameLayout.webm
083 - Methods of the SlidingDrawer.webm
084 - Tabs setup with TabHost.webm
085 - Setting up the TabHost in Java.webm
086 - Creating Tabs in Java.webm
087 - Getting the Time from the System.webm
088 - Formatting and using the Modulus.webm
089 - Create a Browser with WebView.webm
090 - WebView navigation methods.webm
091 - Set WebView Client for a Brower app.webm
092 - WebView Settings.webm
093 - Hiding the Keyboard.webm
094 - ViewFlipper Example.webm
095 - Saving Data with SharedPreferences.webm
096 - SharedPreferences Editor.webm
097 - Loading SharedPreferences Data.webm
098 - File Output Stream for Internal Storage.webm
099 - Writing Data to File Output Stream.webm
100 - File Input Stream.webm
101 - Async Task class to load stuff.webm
102 - The 4 AsyncTask Methods.webm
103 - ProgressDialog and Correction.webm
104 - External Storage State.webm
105 - Spinners and ArrayAdapter.webm
106 - OnItemSelected and File Directories.webm
107 - Toggling Visibility.webm
108 - InputStream and OutputStream.webm
109 - Write External Data Permission.webm
110 - Media Scanner Connection.webm
111 - TableLayout and Intro SQLite Database.webm
112 - Setting up SQLite Database Variables.webm
113 - SQLite class implementing SQLiteOpenHelper.webm
114 - Creating SQLite Database.webm
115 - Opening SQLite database to write.webm
116 - Closing SQLite Database.webm
117 - Inserting Data into SQLite Database.webm
118 - How to Create a Dialog.webm
119 - Setting up method to Read SQLite.webm
120 - Reading SQLite Database with Cursor.webm
121 - Setting up more SQLite methods.webm
122 - Getting a Specific Entry.webm
123 - Updating SQLite Entry.webm
124 - Deleting Entry from SQLite Database.webm
125 - Setting up a Accelerometer class.webm
126 - Setting up Sensor Manager.webm
127 - OnSensorChanged accelerometer method.webm
128 - Finishing Accelerometer and unregistering.webm
129 - Setting up a Google Maps Activity.webm
130 - Obtaining Google Maps API debug key.webm
131 - Displaying the MapView.webm
132 - MapView Overlay.webm
133 - Overlay MotionEvent time.webm
134 - AlertDialog methods and ClickListener.webm
135 - Compass and Map Controller.webm
136 - Geocoder and GeoPoint.webm
137 - Geocoding a Location for an Address.webm
138 - Toggling Street and Satellite views.webm
139 - ItemizedOverlay to draw on our Map.webm
140 - Creating a Custom pinpoint.webm
141 - Placing a Pinpoint on a MapView.webm
142 - LocationManager and Location Permissions.webm
143 - Criteria and getting Location.webm
144 - Updating with OnLocationChanged method.webm
145 - Exporting apk and signing keystore.webm
146 - Obtaining Key for a specific Project.webm
147 - Introduction to HttpClient.webm
148 - Executing HttpGet on a Http Client.webm
149 - Viewing Internet data via StringBuffer.webm
150 - Introduction to JSON parsing.webm
151 - JSONArrays and JSONObjects.webm
152 - Appending with StringBuilder.webm
153 - Reading JSON information.webm
154 - Setting up XML Parsing Project.webm
155 - StringBuilder and XML Parsing Framework.webm
156 - Setting up a parsed XML data collection class.webm
157 - SAXParserFactory and XMLReader.webm
158 - Start Element method.webm
159 - Finishing XML parser.webm
160 - Creating a Widget receiver.webm
161 - Setting up Widget Configuration Activity.webm
162 - Basic Widget Design.webm
163 - Updating and Deleting Widget.webm
164 - Updating a Widget TextView.webm
165 - Setting up Widget Configuration Class.webm
166 - Relating Context with the Widget Manager.webm
167 - PendingIntent and widget Buttons.webm
168 - Introduction to OpenGL ES.webm
169 - OpenGL Renderer Basics.webm
170 - Rendering A Background.webm
171 - OpenGl 2D vertices.webm
172 - Byte and Float Buffers.webm
173 - ShortBuffer to handle Indices.webm
174 - Creating Draw method for OpenGL.webm
175 - glDrawElements method.webm
176 - OpenGL Boosting Performance.webm
177 - On Surface Changed.webm
178 - Using GLU to set up the Camera.webm
179 - 3D Cube Intro.webm
180 - Indices of a Cube.webm
181 - OpenGL Culling.webm
182 - 3D Rotation.webm
183 - OpenGL Vertex Color Buffer.webm
184 - Stock Android SDK Themes.webm
185 - Voice Recognition.webm
186 - Voice Recognition Result.webm
187 - Text to Speech.webm
188 - Set Language and Speak.webm
189 - Notifiying Status Bar.webm
190 - Setting up a Notification.webm
191 - Notification Manager Methods.webm
192 - AudioManager Methods.webm
193 - Changing the Volume with a SeekBar.webm
194 - Downloading Admob SDK.webm
195 - Adding External Jar.webm
196 - Adding Admob Ad via XML.webm
197 - Adding Ad Unit Id and Ad Size.webm
198 - Adding Admob Ads via Java.webm
199 - Putting an App on the Market.webm
200 - Updating Application.webm
另一个是Marakana TechTV Android BootCamp Series 大概20几集 我好像没下全
01 - Intro to Android.webm
02 - The Android Stack.webm
03 - Hello, World.webm
04 - Main Building Blocks.webm
05 - Application Design.webm
06 - Android UI - Part 1.webm
07 - Android UI - Part 2.webm
08 - Android UI - Part 3.webm
09 - JTwitter.webm
10 - Threading - Part 1.webm
11 - Threading - Part 2.webm
12 - Services - Part 1.webm
13 - Services - Part 2.webm
14 - Application Object.webm
15 - Preferences - Part 1.webm
16 - Preferences - Part 2.webm
17 - Broadcast Receivers.webm
18 - Android Security - Part 1.webm
19 - Preferences (Cont.).webm
20 - Database - Part 1.webm
21 - Database - Part 2.webm
22 - Lists & Adapters - Part 1.webm
都是爬梯一个一个下的 很蛋疼吧
有人有需要的话 我慢慢传到百度网盘(正好之前几毛钱申请了个一年的VIP
PS 我还蛋疼的下了几套opengl和directx的youtube教程
opengl的视频教程是真心少 lynda、total training、vtc什么的好像都不出 至于java 则有很多很多非常好的视频教程 如果之前有c的基础 对类大致有点感觉 2天就能上手了(java比较简单
回 6楼(fumeflow) 的帖子
不胜感激,求pm。回 4楼(shahito) 的帖子
非常感谢,老大不小了,学多点技术保命啊。
页:
[1]