有没有适合 Android 开发羽毛球初学者球拍推荐的 App 源码推荐

有没有适合 Android 开发初学者的 App 源码推荐_百度知道有没有适合 Android 开发初学者的 App 源码推荐_百度知道AndroidAPP 大学上在线APP , ,源码精简,亲测可用,适合初学者研究
263万源代码下载-
&文件名称: AndroidAPP& & [
& & & & &&]
&&所属分类:
&&开发工具: Java
&&文件大小: 16531 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:大学上在线APP ,Android,源码精简,亲测可用,适合初学者研究-Online college APP, Android, streamlined source, pro-test available for beginners research
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&zy&&..\Univs&&..\.....\.classpath&&..\.....\.project&&..\.....\.settings&&..\.....\.........\org.eclipse.core.resources.prefs&&..\.....\.........\org.eclipse.jdt.core.prefs&&..\.....\.svn&&..\.....\....\entries&&..\.....\....\format&&..\.....\....\pristine&&..\.....\....\........\00&&..\.....\....\........\..\00269edba4bd3b598f0ba13bdb1c021e778a4d0e.svn-base&&..\.....\....\........\01&&..\.....\....\........\..\01e4f9c5bd11b3cc5f.svn-base&&..\.....\....\........\02&&..\.....\....\........\..\026c2f5cae8d3dabbb3102de4eeb7b0.svn-base&&..\.....\....\........\..\ed047c4fee1e29bc002.svn-base&&..\.....\....\........\04&&..\.....\....\........\..\045420befcd7fa6c22bd270c2a9d09.svn-base&&..\.....\....\........\..\04c24f630f01cc72f844cdda40cb616b7411d19b.svn-base&&..\.....\....\........\05&&..\.....\....\........\..\055b7a28fcfa745d6a9debeb5be1.svn-base&&..\.....\....\........\06&&..\.....\....\........\..\a275ceff72c5c57e90c60a.svn-base&&..\.....\....\........\..\06c0d2f7ef8fd959c3dbb47524df1.svn-base&&..\.....\....\........\..\06d3a55f496d991ccb8ea9dd4fd40.svn-base&&..\.....\....\........\07&&..\.....\....\........\..\be3b593e928f9c07d6a90.svn-base&&..\.....\....\........\08&&..\.....\....\........\..\080aee3da58ddffc038a.svn-base&&..\.....\....\........\..\083d86a2ad6cc88e44215fcb7ef3dc.svn-base&&..\.....\....\........\..\c5f31fb2cafa94f5cbe3be7c77d0fb.svn-base&&..\.....\....\........\09&&..\.....\....\........\..\09dfed1ba87feb7de1fcbf.svn-base&&..\.....\....\........\0a&&..\.....\....\........\..\0ae1f48c50bb507ed2d552b82dcd4.svn-base&&..\.....\....\........\0b&&..\.....\....\........\..\0b198c3a30b138f179ca950cf7f22.svn-base&&..\.....\....\........\..\0bfadb73ae.svn-base&&..\.....\....\........\0d&&..\.....\....\........\..\0dfd7ccce8e28a1d9c97cf5dca6fef.svn-base&&..\.....\....\........\0f&&..\.....\....\........\..\0f1ef1d816afd1bfd5d8d17eb3da64.svn-base&&..\.....\....\........\..\0f231c39adbfcbeac65835ff2ceb.svn-base&&..\.....\....\........\..\0f9e7c6a4e73f87dc6d5ab9e5cfcb2f.svn-base&&..\.....\....\........\..\0f9eccf79aebdca0c023.svn-base&&..\.....\....\........\..\0fa2b7a6bc0dbd.svn-base&&..\.....\....\........\10&&..\.....\....\........\..\101c146ce.svn-base&&..\.....\....\........\11&&..\.....\....\........\..\f6d58b78bbca7db9dc1580eac4b4c3a.svn-base&&..\.....\....\........\..\04ebdfad667a8e27c13a.svn-base&&..\.....\....\........\12&&..\.....\....\........\..\e776a3277831bead51a7b8ea837ca304.svn-base&&..\.....\....\........\..\12cdb7d940eca18aee5f9.svn-base&&..\.....\....\........\13&&..\.....\....\........\..\1e20fb5d904affa9f62da69bdb7d.svn-base&&..\.....\....\........\15&&..\.....\....\........\..\15ba5056abf4e1a898c4fb23523eafe986e73872.svn-base&&..\.....\....\........\18&&..\.....\....\........\..\18b69ea1d1b53d6d6cff24aad7b91d29d8336fea.svn-base&&..\.....\....\........\..\18c3bea76bf32ea71.svn-base&&..\.....\....\........\..\18d4db5188979bcff804cae42cd0.svn-base&&..\.....\....\........\19&&..\.....\....\........\..\523cbb9a.svn-base&&..\.....\....\........\1a&&..\.....\....\........\..\1a50d91edd9aac469a.svn-base&&..\.....\....\........\..\1a9e243e632d0cbd9e9b1c2df1a89.svn-base&&..\.....\....\........\1b&&..\.....\....\........\..\1b03f92c7ad2f248c189a7d0bf09bd.svn-base&&..\.....\....\........\..\1b561e0af7ecd4fbfdce6476bf1e.svn-base&&..\.....\....\........\1c&&..\.....\....\........\..\1c6ac06a4eba620fa9f36.svn-base&&..\.....\....\........\1e&&..\.....\....\........\..\1e8b5d2bc235d8f3efbd.svn-base&&..\.....\....\........\1f&&..\.....\....\........\..\1fcdb9a492dfbec22fbd62a2d47e7d1e6233a77e.svn-base&&..\.....\....\........\20&&..\.....\....\........\..\b7cebabc10.svn-base&&..\.....\....\........\26&&..\.....\....\........\..\113a8f.svn-base&&..\.....\....\........\27&&..\.....\....\........\..\c288fef019b77990ed1.svn-base&&..\.....\....\........\28&&..\.....\....\........\..\b1eaeca4c6.svn-base&&..\.....\....\........\2a&&..\.....\....\........\..\2a8bfc32598b7abaef1c8.svn-base&&..\.....\....\........\..\2a8ef9b5f5e6b3fd940ecd9379d85.svn-base&&..\.....\....\........\..\2a9f4facc420d005d6e.svn-base&&..\.....\....\........\2b&&..\.....\....\........\..\2b315e65e847f4fac5b21f7e4cf3e.svn-base&&..\.....\....\........\2c&&..\.....\....\........\..\2c99beb834b1bbec8dd0d098c70b0.svn-base&&..\.....\....\........\2d&&..\.....\....\........\..\2d0e2faf99bd1b48586aabefe5e912.svn-base&&..\.....\....\........\2e&&..\.....\....\........\..\2ed0be5d2c00b389dc9fe06f55a0.svn-base&&..\.....\....\........\31&&..\.....\....\........\..\31f8ecf0ef4a352baf9cc.svn-base
&输入关键字,在本站263万海量源码库中尽情搜索:一看就懂的Android APP开发入门教程
投稿:junjie
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Android APP开发入门教程,从SDK下载、开发环境搭建、代码编写、APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下
工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。
一、准备工作
主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JAVA_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。
首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装上,下载时间有点长。
然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。
填好项目名称后下一步选择USB Device,然后完成项目构建,IDE会自动生成基本的项目所需的文件及目录。
二、代码编写
做好准备工作后,终于可以开始写我们的hello android了,在开始编写代码之前,我们先了解几个文件:
res/layout/main.xml App主窗体布局文件,你的应用长什么样都在这边定义,有Design和Text两种模式
res/values/strings.xml 可以理解为i18n文件,这个文件用来存放程序调用的各种字符串
src/com/example/helloandroid/MyActivity.java 这个就是我们的主程序类,等下要实现的功能都在这个文件里添加
首先为应用添加一个id为hellotextView的textview和一个id为hellobutton的button,mail.xml 代码如下:
&?xml version="1.0" encoding="utf-8"?&
&LinearLayout xmlns:android="/apk/res/android"
&&&&&&&&&&&&& android:orientation="vertical"
&&&&&&&&&&&&& android:layout_width="fill_parent"
&&&&&&&&&&&&& android:layout_height="fill_parent"
&&& &TextView
&&&&&&&&&&& android:layout_width="fill_parent"
&&&&&&&&&&& android:layout_height="180dp"
&&&&&&&&&&& android:text="@string/default_message"
&&&&&&&&&&& android:id="@+id/hellotextView" android:textColor="#00ff00" android:gravity="center"/&
&&& &Button
&&&&&&&&&&& android:layout_width="wrap_content"
&&&&&&&&&&& android:layout_height="wrap_content"
&&&&&&&&&&& android:text="@string/button_send"
&&&&&&&&&&& android:id="@+id/hellobutton" android:layout_gravity="center"/&
&/LinearLayout&
代码和控件用到的字符串定义如下:
代码如下:&?xml version="1.0" encoding="utf-8"?&
&resources&
&&& &string name="app_name"&helloandroid by hiwanz&/string&
&&& &string name="button_send"&Say something&/string&
&&& &string name="default_message"&Click button below!&/string&
&&& &string name="interact_message"&You just clicked on the Button!&/string&
&/resources&
主程序中定义button点击后改变textview显示的文本,并且弹出Toast提示信息,代码如下:
package com.example.
import android.app.A
import android.os.B
import android.view.V
import android.widget.B
import android.widget.TextV
import android.widget.T
public class MyActivity extends Activity {
&&&& * Called when the activity is first created.
&&& @Override
&&& public void onCreate(Bundle savedInstanceState) {
&&&&&&& super.onCreate(savedInstanceState);
&&&&&&& setContentView(R.layout.main);
&&&&&&& //得到按钮实例
&&&&&&& Button hellobtn = (Button)findViewById(R.id.hellobutton);
&&&&&&& //设置监听按钮点击事件
&&&&&&& hellobtn.setOnClickListener(new View.OnClickListener() {
&&&&&&&&&&& @Override
&&&&&&&&&&& public void onClick(View v) {
&&&&&&&&&&&&&&& //得到textview实例
&&&&&&&&&&&&&&& TextView hellotv = (TextView)findViewById(R.id.hellotextView);
&&&&&&&&&&&&&&& //弹出Toast提示按钮被点击了
&&&&&&&&&&&&&&& Toast.makeText(MyActivity.this,"Clicked",Toast.LENGTH_SHORT).show();
&&&&&&&&&&&&&&& //读取strings.xml定义的interact_message信息并写到textview上
&&&&&&&&&&&&&&& hellotv.setText(R.string.interact_message);
&&&&&&&&&&& }
&&&&&&& });
代码写好后,电脑通过USB数据线连接手机,手机系统设置里的开发人员选项里打开USB调试,在IDE中直接点Run就可以在手机上看到运行的效果了。
应用开发完成后就要打包发布了,在IDE的Build菜单下选择Generate Signed APK来打包应用
在弹出的Wizard对话框中需要指定签名的Key,一开始没有Key你可以点击Create New来新建一个Key用于签名,填入签名所需的一些字段后生成Key文件
使用生成的Key来签名应用包
完成编译后会在刚才我们设置的Designation APK path下生成我们的helloandroid.apk应用包,接下来要怎么安装应用应该不用说了吧,我们的第一个Android App就这样诞生了。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具Android 经典示例,初学者的绝好源码资料 - 开源中国社区
当前访客身份:游客 [
当前位置:
发布于 日 23时,
这是我根据自己的良好习惯,把网络上的经典Android 案例组织在一个工程中。对于Android 学习者有很好的好处。欢迎大家把这个示例项目越做越大。为后来的新人积累财富。发扬前人种树,后人乘凉的精神
代码片段(5)
1.&[图片] P1PGG`OH@G]CHTFB0GL[TNC.jpg&&&&
2.&[图片] U0N3V_50`OSVQANT](2]Y}B.jpg&&&&
3.&[图片] QQ截图30.jpg&&&&
4.&[图片] QQ截图10.jpg&&&&
android_examples.rar&~&139KB&&&&
(21265)&&&&
开源中国-程序员在线工具:
相关的代码(467)
13回/123333阅
28回/111524阅
11回/82166阅
58回/76853阅
73回/62613阅
36回/57800阅
56回/57687阅
23回/52875阅
[JavaScript]
25回/51003阅
92回/48886阅
2楼:阿俊 发表于
无图无真相
3楼:程明卫 发表于
上传了三张图片,结果一个都没显示。郁闷
4楼:程明卫 发表于
呵呵,上传了。
5楼:程明卫 发表于
Android 树形控件源码 和 利用 RelativeLayout 实现 TabPanel 效果。
6楼:风林火山 发表于
虽然没做过,但是还是强烈支持楼主的共享精神。
7楼:Anterior 发表于
支持 呵呵 加油
8楼:Phun 发表于
好人啊,支持!
9楼:will_yang 发表于
真是好东西
10楼:简单代码 发表于
收藏了先。
11楼:程明卫 发表于
建议红署大哥,做一个通过下载次数自动积分的功能。然后,每个月评出下载率最高的用户,这样可以提高大家共享代码积极性呀。
大家觉得如何?
12楼:沈健 发表于
附件里只有第一个图的代码,没有第二个图的,能不能也放上去
13楼:程明卫 发表于
引用来自“沈健”的评论附件里只有第一个图的代码,没有第二个图的,能不能也放上去
有呀,第二个图的示例是 RelitaveLayout 复杂示例.
14楼:lisency 发表于
15楼:沈健 发表于
引用来自“程明卫”的评论引用来自“沈健”的评论附件里只有第一个图的代码,没有第二个图的,能不能也放上去
有呀,第二个图的示例是 RelitaveLayout 复杂示例.看到了,是我一开始没看到,sorry
16楼:黄金小瓜 发表于
17楼:chazz 发表于
有图有真相!!
18楼:程明卫 发表于
抽时间又做了两个例子上去了。主要是演示 Handler 和 HandlerThread 的实际应用
19楼:beikon 发表于
长知识了& 不错
20楼:newbailang 发表于
不错 UP UP~~~
开源从代码分享开始
程明卫的其它代码

我要回帖

更多关于 android初学者项目 的文章

 

随机推荐