- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Android实现图片轮播
Android实现如下样式的图片轮播1.导入依赖 //banner轮播框架 implementation 'com.youth.banner:banner:1.4.10' // Glide 图片加载 implementation 'com.github.bumptech.glide:glide:3.7.0'2.在activity_main.xml页面添加Banner标签<?xml version="1.0" encoding="utf-8"?><
2021-05-12 20:52:04
1679
2
原创 Android WebView浏览器组件 用WebView实现加载网页
什么是WebViewWebView是Android中UI组件的一种WebView基于Webkit内核(Chromium)WebView的用处WebView可以用来展示网页,并且与网页进行交互加载网页的四种方式loadUrl(String url)loadUrl(Strig url,Map<String,String> additionalHttpHeaders)loadData(String data,String mimeType,String encoding)
2021-05-10 19:01:38
2329
原创 Android studio添加网络权限
1、添加安全配置文件在res文件夹下创建xml/network_security_config.xml添加cleartextTrafficPermitted属性<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true"/></network-security-config>2、添
2021-05-10 18:07:34
5518
原创 Android GreenDao数据库框架
## Android GreenDao数据库框架GreenDao简介Android平台的对象关系映射工具(ORM)为关系型数据库提供面向对象的接口简化数据库操作ORM框架所谓ORM框架,即Object-RelationalMapping,它的作用是在关系型数据库和对象之间做一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。GreenDao的优势性能(可能是Android上最快的ORM)易用性(强大的A
2021-04-23 16:51:32
566
原创 Android Glide实现加载网络图片
Glide实现加载网络图片Glide,一个被google所推荐的图片加载库作者是Bump Technologies这个库被广泛运用在google的开源项目中,包括2014年的google I/O大会上发布的官方app加载图片的步骤图片的地址把图片转换为可被加载的对象通过图片加载控件展示图片使用流程.with() 创建图片加载实例.load() 指定加载的图片资源.into() 指定图片的加载控件Generated API继承库可以为Generated API扩展自定义
2021-04-22 18:42:33
2864
原创 Android 控件RecyclerView的使用
Android 控件RecyclerView的使用1.添加依赖 implementation 'androidx.recyclerview:recyclerview:1.0.0'
2021-04-22 17:32:11
411
原创 Android EventBus的使用
Android EventBus的使用EventBus是一种用于Android的事件发布-订阅总线下面用一个例子来讲述EventBus的使用1.新建一个项目这里建的是Basic Activity2.添加依赖 implementation 'org.greenrobot:eventbus:3.1.1'3.添加图片资源res—new—Vector Asset双击此处添加如下三个图片4.activity_main.xml的完整代码<?xml versio
2021-04-21 21:08:02
623
原创 Android studio编译失败:报错Invoke-customs are only supported starting with Android O (--min-api 26)
Android studio编译失败:报错Invoke-customs are only supported starting with Android O (–min-api 26)在项目的build.gradle中加入如下代码 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }...
2021-04-21 09:54:50
152
原创 Android OkHttp有关GET、POST、MultiPart、及解析json数据的应用
Android OkHttp的GET和POST使用常见的网络请求:GET普通POST form请求支持文件上传的POST form请求POST json字符串Android网络请求注意事项使用HTTPS协议的URL 如果是CA签发的,一般情况下,直接访问即可; 如果是自签的,访问前需要设置SSL相关配置;使用HTTP协议的URL 从Android P开始,默认不再允许直接访问HTTP请求; 通过设置Network Security Configuration支持;
2021-04-20 20:45:09
811
原创 Android Studio Handler通信
在Android studio中进行网络请求解析json数据时时总会出现如下错误:android.view.ViewRootImpl$CalledFromWrongThreadExeption :Only the original thread that created a view hierarchy can touch its views 该错误的意思是在错误的线程中修改视图,只有在创建该视图的原始线程才能修改视图,所以 此时要用到HandlerHandler是android提供更新UI的一套消息处
2021-04-09 21:01:35
1387
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人