![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习
往事似水拂流年
爱生活的程序猿(#_#)
展开
-
Android-操作SQLite数据库(一)
一、SQLiteDatabase简介 Android提供了SQLiteDatabase代表一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDAtabase对象,接下来就可通过SQLiteDatabase对象来操作数据库了。 SQLiteDatabase提供了如下静态方法来打开/创建一个文件的数据库。 static SQLiteDatabase openD...原创 2019-06-18 20:29:49 · 308 阅读 · 0 评论 -
Android-使用bundle.putSerializable()在Activity中交换数据
参考下面这篇博文,仅供学习。https://blog.csdn.net/qq_33441205/article/details/50669006转载 2019-06-19 15:19:39 · 1076 阅读 · 0 评论 -
Android-操作SQLite数据库(二)
一、概述 在操作SQLite数据库(一)中,我们为了判断底层数据库是否包含news_inf数据表,采用的处理方法十分繁琐,程序先尝试向news_inf数据表中插入记录,如果程序抛出异常,则在异常捕获catch块中创建news_inf数据表,然后再插入记录。在本例程中,使用更为优雅的方式来操作数据库——SQLiteOpenHelper类 在实际项目中很少使用SQLiteDatabase的方法来打...原创 2019-06-19 15:46:34 · 194 阅读 · 0 评论 -
Android-Handler和Message学习(一)
一、项目需求 1、利用Handler和Message下载网络图片 点击主界面上“下载网络图片”按钮,将会下载一张网络图片。 二、代码实现 1、AndroidManifest.xml文件上添加网络授权 <uses-permission android:name="android.permission.INTERNET"/> 2、activity_main.xml上添加布局 ...原创 2019-06-11 08:10:00 · 269 阅读 · 0 评论 -
Android-Handler和Message学习(二)
Handler与Message处理消息几种实现方式(上) 1、activity_main.xml比较简单,只有一个Button按钮 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:...原创 2019-06-11 10:11:55 · 140 阅读 · 0 评论 -
Android-Handler和Message学习(三)
Handler处理消息的两种方式(下):send和post 1、activity_main.xml有两个Button按钮,分别操作两种方式 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm...原创 2019-06-11 11:35:11 · 128 阅读 · 0 评论 -
Android-AsyncTask异步任务(一)
需求:使用AsyncTask异步任务,下载网络图片 一、在主线程中操作耗时任务会导致异常 因为在新版Android平台不允许直接在UI线程中建立网络连接、访问网络资源。在UI线程中操作耗时任务(访问网络),将会导致android.os.NetworkOnMainThreadException异常。 1、在AndroidManifest.xml中添加网络授权 <uses-perm...原创 2019-06-11 20:11:35 · 1342 阅读 · 0 评论 -
Android-AsyncTask异步任务(二)
需求:使用AsyncTask下载网络图片,并更新进度条。 1、activity_main布局文件(Button和ImageView) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns...原创 2019-06-11 21:08:20 · 140 阅读 · 0 评论 -
Android-使用SimpleAdapter创建ListView
效果图: 代码实现: activity_list.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/ap...原创 2019-06-17 21:03:41 · 399 阅读 · 0 评论