自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android学习--智能农业

基于之前的基础了解如何获得接口参数,这篇文章将会基于这样的基础将智能农业项目进一步完善,尚在学习,有问题的我将新一步讨论改善。具体步骤1、添加依赖dependencies { compile 'com.loopj.android:android-async-http:1.4.9' compile 'com.google.code.gson:gson:2.8.2' ...

2018-04-15 16:08:56 405 1

原创 Android项目--智能农业初学Asynchttpclient

运用Asynchttpclient接入网络接口一个基于回调的AndroidHTTP客户端库首先添加依赖dependencies { compile 'com.loopj.android:android-async-http:1.4.9'}第一种方式静态Http Client获取接口文件内容创建一个HttpUtil实体类(一个新的AsyncHttpClient...

2018-04-10 22:17:13 269

原创 Android学习--RecyclerView&SQLite数据库实例

实例代码展示利用SQLite做出student数据库,使用RecyclerView 可与之前的文章https://blog.csdn.net/easonfff/article/details/79743154 ContentProvider&ContentResolver结合并用 布局代码 activity_main<RelativeLayout xmlns:andr...

2018-04-10 18:55:55 5452 3

原创 Android进阶--第三方插件LitePalFramework/LitePal

含义安卓图书馆,使开发人员可以使用SQLite数据库极为容易。使用方便快速设置使用AndroidStudio在build.gradle中添加依赖 在build.gradle中添加查看数据库依赖 compile 'org.litepal.android:core:1.6.1' debugImplementation 'com.amitshekhar.andro...

2018-04-02 18:34:56 422

原创 Android--自定义View

为什么要用View因为android自带的view无法满足你的需求。这时候就需要我们的自定义View了什么是自定义View,android自带ViewImageVIew:imageButton,QuickContactBadge,AppConpatImageViewTextView:EditText,Button,RadioButton,ToddleButton,CheckBo...

2018-03-31 23:38:12 215

原创 Android学习--ContentProvider&ContentResolver

ContentProvider定义可以进行跨app交换数据,类如广播为内容提供者,主要用于两个app之间的数据通信,用于不同进程间的数据共享android四大组件之一是一种数据包装器,用于不同进程间的数据共享创建自定义ContentProvider的步骤使用SQLite创建数据库和数据表新建类继承ContentProvider创建UriMatcher定义Ur...

2018-03-29 22:02:04 948

转载 Android Studio查看数据库插件

转载自 https://blog.csdn.net/jasper_success/article/details/79637592 效果图直接通过浏览器(最好用chrome)打开 使用步骤1、build.gradle中添加依赖(是模块级别的build.gradle)...

2018-03-28 15:21:29 1879 1

原创 Android学习--BroadcastReceiver

什么是BroadcastReceiver广播分为广播发送,广播接收(发送方,接收方),(没有接收方,发送方也会发送数据)android四大组件之一跨多个页面跨多个进程/多个app分类无序广播:同时接收,没有先后顺序有序广播:按照顺序,优先级,逐一传递粘滞广播:没有接收者会一直等待,直到接收者接收注册方式静态注册:这种方式的注册是常驻型的,也就是说当应...

2018-03-26 21:20:22 197

原创 Android学习--四大组件之一Service

第一种Service定义安卓四大组件之一,级别和activity相当长时间运行在后台,不可见的,没有界面的组件运行在主线程中的可以跨进程调用为什么要使用Service大部分病毒利用了Service的特点,可以在后台完成预设的功能;作为Android工程师,至少需要了解Service是如何在后台完成预设功能。两种启动方式startService...

2018-03-25 15:32:32 250

原创 Android学习--SQLite存储方式(数据库)

一、SQLite存储方式是安卓提供的一种轻量级的数据库(不需安装的内置数据库),是一种数据存储方式之一,一般用于数据量大,数据结构复杂的情况下二、三种常用数据类型text 文本型/字符型 integer 整型,自增长,主键 real 浮点型三、创建一个表格的方法例如创建一个student表格create table Student(Id integer ...

2018-03-20 16:22:03 343

原创 Android学习--Android数据存储之sharedPreferences存储

数据存储分类:sharedPreferences存储,File存储,数据库存储sharedPreferences存储定义:存储一下轻量级数据,一个轻量级的存储类,一般用作记住用户名密码如何使用:存储在/data文件夹下获得使用sharedPreferences对象获得Edtior对象通过Editor对象的putXXX对象,设置写入数据通过Editor对象的commit提...

2018-03-19 15:38:27 229

原创 Android--HttpUrlConnection+JSON应用实例 (2)

跑跑app模仿美团实例登录首页:创建首页布局视图代码展示: <LinearLayout android:id="@+id/title" android:layout_width="match_parent" android:layout_height="60dp" android:background="#E2231...

2018-03-17 15:43:19 252

原创 Android学习--HttpUrlConnection+JSON应用实例

实例天气预报步骤:添加网络权限 <uses-permission android:name="android.permission.INTERNET" />设置布局视图,activity文件中绑定ID,设置按钮的点击事件,将API网址传值过来,设置输入框输入城市创建MyTask类继承AsyncTask,设置三个参数在doInbackground方法中,(找水源)创建...

2018-03-15 20:49:52 267

原创 Android学习(2)--图片下载

图片下载步骤在DownloadTask文件中,首先要有下载图片路径 private String dirPath;第二要有文件名字 private String filePath在activity文件里面操作,ImgActivity传参将图片文件传参过来,传入参数 loadBtn.setOnClickListener…… { new DownloadTask().excute...

2018-03-14 16:30:40 182

原创 Android学习--图片加载

图片加载步骤使用之前加上网络权限<uses-permission android:name="android.permission.INTERNET" />绑定ID,监听按钮因为有传值的需求,所以我们重新建立了ImgLoadTask方法继承AsyncTaskdoInBackground方法,加载网络图片,最后获取到一个Bitmap对象,返回Bitmap对象在doIn...

2018-03-13 20:48:36 214

原创 Android学习--HTTP请求(1)--HTTPURLConnection

什么是HTTP请求?定义:HTTP请求是客户端和服务器端之间,发送请求和返回应答的标准(TCP)客户端发出一个HTTP请求后,就与服务器建立起了TCP连接,服务器接收到请求并进行处理后返回给客户端响应数据HTTP常见的请求方式:get方式,明文传参,地址栏参数可见,不安全,调用简单(传的字节数较少)post方式,暗文传参,地址栏参数不可见,安全,调用稍复杂(敏感的通常用这...

2018-03-12 20:25:39 277

原创 Android学习——AsyncTask

什么是AsyncTask定义:处理异步消息的一个异步类 含义 :为一个轻量级的异步类,与Handler作用相似,不同的是不需要建造子线程主线程Handler的调用过程:1. UI线程创建Handler2. 启动子线程,执行耗时操作3. 向主线程发送消息4. handlerMessage接收消息AsyncTask的执行过程:1. 新建UI线程,启动AsyncTask2...

2018-03-10 23:00:01 155

原创 Handler

什么是Handler今天刚刚接触了handler,Handler被翻译成句柄,换句话说就是一个主线程和子线程传递消息的中介,简单理解,Handler就是解决线程和线程之间的通信的。当我们需要在子线程处理耗时的操作,需要更新UI,就需要使用Handler来处理,因为子线程不能做更新UI的操作。Handler能很容易的把任务传入主线程。组成sendEmptyMessage():发送消息 ...

2018-03-08 20:49:49 266

原创 Fragement(2)/屏幕适配

ViewPager、Fragment页卡切换复习步骤:创建新的activityA及B,创建两个fragmentM及N activityA的视图里面写一个viewpager, java文件里绑定id创建适配器类Madapter,在activityA中viewpager创建列表,初始化,填充列表/填充数据创建适配器,适配器实例化 绑定适配器代码演示frag...

2018-03-07 20:16:39 205

原创 Fragment

Fragment1、什么是Fragmentfragment是一种新的API技术,在它出现之前,页面切换都是通过创建多个activity2、用Fragment能解决什么问题在Fragment出现之前,一个app需要编写出多套布局方案来满足手机版以及Pad版的布局问题,而通过Fragment可以解决不同屏幕分辨率的适配问题,动态适应。通过Fragment,一个activit...

2018-03-07 08:10:42 580

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除