hzuapps / android-labs-2020 Goto Github PK
View Code? Open in Web Editor NEW移动应用开发(Android)课程实验库(2020秋)
移动应用开发(Android)课程实验库(2020秋)
1.调节手机屏幕亮度
2.熄屏
扫码——注册——付款——借出,一般情况下整个流程花费不到3分钟。归还方式则类似于共享单车,用户可以在应用平台上根据充电宝的GPS定位,就近归还。
1、有开始游戏界面和开始游戏按钮
2、有游戏中的界面和按钮
3、有游戏结束后的界面和跳转到再次游戏的界面按钮
1、开始界面(开始游戏,设置);
2、游戏界面(光标左右移动,点击停止光标,落在指定区域得分,否则结束游戏);
3、设置界面(调整光标移动速度或得分有效区域大小)。
1:玩家通过完成任务赚取积分
2:通过积分兑换相应礼物
下载:https://github.com/hzuapps/android-labs-2020/blob/master/Android.Final.docx
1.主界面展示日程信息
2.编辑日程信息
3.按时提醒功能
(1)拍照显示、录视频;
(2)控制和检测网络;
(3)获取用户位置信息;
(4)判断屏幕方向并提示用户旋转手机(小游戏);
(5)摇一摇手机。
1、播放、暂停和切换视频
2、设置
3、关于
1丶新闻展示
2丶查看新闻
3丶评论
资料卡编辑、播放视频
1.设置待办事项功能,完成后可以标记出来
2.设置专注计时功能,功能期间会记录时间,离开app界面会发出提醒
1.实现记账功能,对自己的衣食住行各方面的消费进行记录,并且分类和说明。
2.账单统计功能,分析自己当前的支出和收入,离预算还有多少钱花费。
3.用户信息管理功能,对用户进行简单管理。
1,按钮页面重新排列,选择“石头/剪刀/布”,计算机随机生成“石头/剪刀/布”,并显示相应的结果
2,查看和修改游戏规则
A personal new word bank construction tool based on natural corpus.
When I learn a new language, I often meet some new words in sentences in daily life. I can surely understand the meaning after looking up dictionary while I can't classify it and review it later easily. This often happens, especially when learning small languages. According to the research, the effect of memorizing words through the actual context is more prominent. I decided to write this app to assist learning words.
Only Japanese sentences and words are supported for the time being
Current version: Alpha 0.5.36
First release at v0.5.36-alpha
注意:选择实现的功能,一定要跟你的选题相关!
提示:获取GitHub文件URL的方法是,打开文件,再点击Raw按钮。
JSON:https://github.com/hzuapps/android-labs-2020/blob/master/JSON.md
XML:https://github.com/hzuapps/android-labs-2020/blob/master/XML.md
可以尝试访问目前已有的一个 JSON 文件:
https://api.github.com/repos/hzuapps/android-labs-2020/issues
注意复习和参考前几次实验的步骤与要求:
String url = "http://my-json-feed";
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest
(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
mTextView.setText("Response: " + response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// TODO: Handle error
}
});
// Access the RequestQueue through your singleton class.
MySingleton.getInstance(this).addToRequestQueue(jsonObjectRequest);
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
git pull
主要功能
1.计算汇率
2.计算BMI
1.ADIDAS最新商品展览
2.NIKE最新商品展览
3.LINING最新商品展览
1.开始游戏
2.游戏设置
3.游戏帮助
1.可手动录入课程信息。
2.设定学期周数等。
可添加桌面小部件。(待定)
图书馆管理系统,主要功能如下:
**注意:实验报告中原封不动抄上面2点的本次实验不及格。 **
<TextView
android:id="@+id/textview_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/ic_launcher"
android:text="hello_world" />
public class MainActivity extends Activity implements OnClickListener {
......
@Override
public void onClick(View v) {
if(v.equals(startButton)) {
// 另一个Activity的完整名称 = edu.androidlabs.soft123456(包名小写).Soft123456Activity(类名)
Intent intent = new Intent("另一个Activity的完整名称");
startActivity(intent);
}
}
}
完整代码参考:https://github.com/hzuapps/android-labs-2020/tree/master/examples
根据自己的选题来设计动作。例如,聊天App中,点击头像显示个人信息;提交表单时,打击按钮显示提交结果;等等。
只提交自己创建的文件!!!
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/logo"/>
1.浏览壁纸
2.设为壁纸
功能1:图片的下载
功能2:拍照功能
功能3:图片浏览
1、员工签到
2、查看签到记录
1、开始游戏
2、查看玩家成绩
1.主界面:选择鞋子界面,服装界面,配饰界面
2.鞋子界面:各种鞋子相关信息
3.服装界面:各种服装相关信息
4.配饰界面:各种配饰相关信息
https://github.com/hzuapps/android-labs-2019/issues
https://github.com/hzuapps/android-labs-2020/blob/master/GitHub-lab.md
app
- src
-- main
--- AndroidManifest.xml (第1个文件) (实验二)
--- java (实验二)
---- edu / hzuapps / androidlabs / Soft学号 / Soft学号Activity.java (第2个文件)
--- res (留到实验三再提交)
---- layout
----- soft_学号_activity.xml (第3个文件)
---- values
----- strings.xml (第4个文件)
Pull request发送之后,一定要自己查看自己修改过的文件,看看有没有改错文件(Files changed)。
1、首页显示Hello World,有四个按钮
2、点击第一个按钮动态显示北京时间;第二个按钮动态显示纽约时间
3、点击第三个按钮为电子时钟显示模式(默认)
4、第四个按钮为表盘时钟显示模式,点击时会跳转页面
// XML
android:id="@+id/my_button"
// Java
findViewById(R.id.my_button);
public class MainActivity extends Activity implements OnClickListener {
// ......
@Override
public void onClick(View v) {
// ......
git pull
惠州学院地图系统
实现功能:
1、惠州学院地图全景呈现
2、学院内各地点详细信息介绍(各教学楼、特色建筑等)
3、地点介绍添加、修改功能
需要配置代理服务器。
$ cd D:\
$ git clone https://github.com/YOUR_NAME/android-labs-2020/
$ cd android-labs-2020
students/soft123456
其中,com开头表示计算机班,soft开头表示软件班,net为网络工程班,sec为网络安全班,数字为个人学号。
4. 创建一个Java类:
edu.hzuapps.androidlabs.soft123456.Soft123456Activity.java
提交代码的命令:
$ git add 你的路径net123456/Net123456Activity.java
$ git commit -m "#1 #123 第1次实验" (注意:#123 是你自己创建的Issue号)
$ git push
1、查看课表
2、我的信息
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.