- 博客(62)
- 收藏
- 关注
原创 第一个月月考练习
权限:<uses-permission android:name="android.permission.INTERNET" />依赖:compile 'com.google.code.gson:gson:2.8.2'compile 'com.squareup.picasso:picasso:2.5.2'导入Libraryimplementation project(':librar...
2018-04-29 10:02:21
349
原创 PullToRefresh练习
案例一:导入依赖:implementation project(':library')item_layout条目布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout...
2018-04-27 17:12:56
281
原创 第三周周考练习
权限:<uses-permission android:name="android.permission.INTERNET"></uses-permission>依赖:compile 'com.google.code.gson:gson:2.8.2'compile 'com.squareup.picasso:picasso:2.5.2'MainActivity布局文件:...
2018-04-26 16:19:47
291
原创 GirdView练习作业
案例一:MainActivity布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...
2018-04-25 16:27:05
181
原创 图片框架
Picasso:导入依赖:compile 'com.squareup.picasso:picasso:2.5.2'MainActivity布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml...
2018-04-25 15:36:39
207
原创 ListView 多布局练习
MainActivity布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmln...
2018-04-24 16:59:43
262
原创 ListView上拉刷新功能练习
MainActivity布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm...
2018-04-24 16:57:27
264
1
原创 ListView获取网络数据并展示优化练习
权限:<uses-permission android:name="android.permission.INTERNET"></uses-permission>依赖:compile 'com.google.code.gson:gson:2.8.2'MainActivity布局:<?xml version="1.0" encoding="utf-8"?>&
2018-04-23 17:33:37
361
原创 登陆注册传值回传值练习
activity_main.xml布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...
2018-04-21 10:36:26
492
原创 AsyncTask下载图片带进度条
main_activity.xml布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...
2018-04-20 17:19:20
481
1
原创 AsyncTask、Json、Spinner练习
练习题main_activity.xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"...
2018-04-18 16:44:08
258
原创 Spinner练习SimpleAdapter 与二级联动
SimpleAdapter 案例:main_activity.xml布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.co...
2018-04-18 16:41:42
403
原创 Assets+Json+ScrollView练习
案例1:需要创建Assets文件夹 并在该文件夹下创建json.txt文件 放入json字符串导入依赖compile 'com.google.code.gson:gson:2.8.2'布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.co...
2018-04-17 16:35:23
226
原创 Json练习
一、Json解析Gradle文件倒入依赖:compile 'com.google.code.gson:gson:2.8.2'compile 'com.alibaba:fastjson:1.2.46'compile 'com.alibaba:fastjson:1.1.68.android'布局文件:<?xml version="1.0" encoding="utf-8"?><...
2018-04-16 17:31:31
1048
原创 Android第五天Activity之间的数据传递
从当前页面传递数据到第二个页面:页面1:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se...
2018-04-13 12:03:15
202
原创 练习-多选单选页面等等
案例一:效果图:布局代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmln...
2018-04-12 16:42:31
210
原创 练习2
activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" x...
2018-04-02 15:49:56
191
原创 练习1
布局文件::main_layout.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...
2018-04-02 15:42:40
153
原创 MediaPlayer音乐播放器简单使用
使用Service+MediaPlayer播放音乐res/raw/文件夹下存放mp3资源: 。略MainActivity布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=...
2018-04-02 09:48:06
342
原创 网络获取数据列表下拉刷新上拉加载更多练习
第一步首先导入PullToRefresh的包Library布局文件:item_layout.xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m...
2018-03-27 16:29:23
556
原创 异步任务下载图片带进度条
网络权限:<uses-permission android:name="android.permission.INTERNET"></uses-permission>布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a
2018-03-27 13:17:34
281
原创 ViewPager基本练习
main_layout.xml布局文件:<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="wrap_content"></android.support.v4.vi...
2018-03-26 18:37:31
199
原创 网络获取数据展示到ListView练习
题目:网络获取Json数据解析后取出列表数据,使用BaseAdapter填充数据,优化。加载图片需要添加的权限<uses-permission android:name="android.permission.INTERNET"></uses-permission>需要添加的依赖//Json解析compile 'com.google.code.gson:gson:2.8...
2018-03-26 13:11:58
913
原创 ArrayAdapter、SimpleAdapter、BaseAdapter的基本使用
ArrayAdapter:基本使用:MainActivity布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.and...
2018-03-23 15:42:42
230
原创 登录与注册案例练习
效果图:代码:布局文件:activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res...
2018-03-21 15:32:11
484
原创 广播数据库练习
题干:1. 写一个广播,在一个界面点击按钮发送广播2. 在另一个界面接收广播,并弹出一个吐司3. 在弹出吐司的同时,创建一个数据库4. 数据库中有一个表,表里有几个字段,必有的字段分别是【我是谁】【我在哪】【我从哪里来】5. 添加两个学生,并给三个必有的字段赋值6. 删除一名学生7. 查询剩余学生的的【我是谁】字段8. 改变剩余学生的【我在哪】字段值为【八维游戏】布局代码:layout_main....
2018-03-17 11:09:37
416
原创 Android第二十七天BroadCastReceiver广播接收者
广播简介:(一)、广播传播机制:广播接收器,也被称为全局事件,或系统事件。当Android系统中任何程序有动作时,如果想通知其他程序,采用广播的方式进行传播是非常有效的。广播从理论上说,可以将一个动作传播给任意多个程序(当然,广播接收器的数量会收到系统限制)。在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广...
2018-03-16 16:42:07
305
原创 数据库联系增删查改
题目:代码:dialog_layout.xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l...
2018-03-15 16:03:08
300
原创 数据库用户登录增删查改练
题目:1.创建工程(10分)2.实现登录页面(10分)3.实现数据库储存(10分)4.建立一个表(10分)5.实现增删改(10分)6.根据各种条件查询(10分)7.把查询的数据展示到listview上(10分)8.创建Notitfcation(10分)9.增删改成功后发送Notitfcation通知(10分)10.注释(10分)代码:布局代码:activity_main.xml文件:<?xm...
2018-03-14 16:37:10
502
原创 SQLite数据库数据查询练习
题目:(1) 向表中插入20条数据 (10分)(2) 查询学生表所有信息 (10分)(3) 查询学生表信息,只显示名字,院系,和学号 (10分)(4) 查询显示计算机和英语系学生的成绩 (10分)(5) 查询18-22岁学生的成绩 (10分)(6) 查询表中有共有多少条数据 (10分)(7) 查询成绩表中分数最高的学生信息 (10分)(8) 查询显示名字叫李四的学生信息 ...
2018-03-13 19:07:03
5833
原创 Android第二十六天SQLite数据库
常用数据库:1.SQL Servier Microsoft 系统 iis2. Oracle Oracle3.MySQL Oracle php+MySql+Linux 被oracle购买4.DB2 IBM 小众 价格超高 数据库必须与机器配套 保证机器若干年不关机 并保证访问 用于 银行等5.SQLite Oracle 本质是个文件 .db...
2018-03-13 18:59:09
205
原创 SharedPreferences共享参数记录密码练习
效果图:布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_...
2018-03-12 16:52:08
256
原创 Android第二十五天数据存储(共享参数,内部存储,外部存储)
一,分类 1, 共享参数存储 2, File存储 内部存储 和 外部存储 (SD卡的存储) 3, 数据库存储 4, ContentProvider 内容提供者 5, 网络存储二, 共享参数存储 Shared Preferences 1,特征: 1, 存放轻量级数据的存储方式 2, 本质上存储是xml格式,然后通过键值对的方式对数据进行读取 3, 通常用...
2018-03-12 16:49:27
321
原创 菜单练习案例
题目:写一个ListView添加4个Item,item需要复用。 第一个item上显示文字【弹出对话框】,点击弹出对话框,对话框上显示【是否结束考试】,可以选取是或否,【是】就吐司恭喜你考了0分,【否】就吐司继续考试。第二个item上显示文字【吐司】,点击吐司【顶部】两个字到布局的居中至顶部。第三个item上显示文字【飞出底部窗口】,点击后底部飞出带三个图片的窗口,点击每个图片都吐司【点击了图片】...
2018-03-09 16:35:36
338
原创 Android第二十四天Notification通知
Notification通知发出会会显示到任务栏中1.先获取通知管理者://第一步:获取通知管理者! 这是一个系统级别的服务! manager = ((NotificationManager) getSystemService(NOTIFICATION_SERVICE));任务栏中显示的通知样式有很多:public void onClick(View view) { //创建一个...
2018-03-09 14:09:57
183
原创 Android第二十三天Toast
Toast 吐司提示:/** * 默认Toast 展示:默认显示屏幕下方 * 参数一:上下文对象 * 参数二: 显示的文本信息 * 参数三:Toast展示的时间长短可用常量0,1 代替 */Toast.makeText(this,"",Toast.LENGTH_SHORT).show();自定义Toast://自定义的//构造方法返回一个Toast对象Toast toast = To...
2018-03-09 13:54:05
162
原创 Android第二十二天PopupWindow练习
题目:创建一个项目,里面有一个按钮,点击按钮弹出popwindow,高150 宽200,popwindow中有3个按钮,点击按钮 改变背景颜色代码:布局文件:main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/...
2018-03-08 16:08:17
205
原创 Android二十二天PopupWindow
Android中有两种弹出框 ,一种是AlertDialog 一种是PopupWindow。区别:AlertDialog的位置固定,而PopupWindow的位置可以随意 •AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的 •PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同, 使用:1,通过布局加载器,加载一个布局:getLayout...
2018-03-08 11:28:36
158
原创 Android第二十一天Menu
Menu :概念:1、Android应用中的菜单默认是隐藏的,只有当用户点击手机上的MENU键,系统才会显示菜单。这种菜单叫做选项菜单(Option Menu)。2、从3.0开始,Android不要求手机设备上必须提供MENU按键。因此Android推荐使用ActionBar来代替Menu。分类:1.OptionsMenu 按手机Menu弹出的菜单,选项菜单2.ContextMenu 长按绑定UI...
2018-03-07 14:44:27
273
原创 Android第十七天WebView初识
/** * WebView :在Android 应用程序中加载网页的视图 * 1.既可以加载外网服务器上的页面,也可以访问加载本地的静态页面 * 2.基于WebKit内核 * 3.webView加载的网页会默认缓存到database 或 cache文件夹下 * InternalStorage(内部存储)里面的 - 持久化存贮 (第二个月的时候会学到) * 4.webView的...
2018-03-06 16:27:10
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人