- 博客(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
1779
2
原创 Android WebView浏览器组件 用WebView实现加载网页
什么是WebView WebView是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
2519
原创 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
5730
原创 Android GreenDao数据库框架
## Android GreenDao数据库框架 GreenDao简介 Android平台的对象关系映射工具(ORM) 为关系型数据库提供面向对象的接口 简化数据库操作 ORM框架 所谓ORM框架,即Object-Relational Mapping,它的作用是在关系型数据库和对象之间做一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。 GreenDao的优势 性能(可能是Android上最快的ORM) 易用性(强大的A
2021-04-23 16:51:32
639
原创 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
2960
原创 Android 控件RecyclerView的使用
Android 控件RecyclerView的使用 1.添加依赖 implementation 'androidx.recyclerview:recyclerview:1.0.0'
2021-04-22 17:32:11
482
原创 Android EventBus的使用
Android EventBus的使用 EventBus是一种用于Android的事件发布-订阅总线 下面用一个例子来讲述EventBus的使用 1.新建一个项目 这里建的是Basic Activity 2.添加依赖 implementation 'org.greenrobot:eventbus:3.1.1' 3.添加图片资源 res—new—Vector Asset 双击此处 添加如下三个图片 4.activity_main.xml的完整代码 <?xml versio
2021-04-21 21:08:02
705
原创 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
231
原创 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
919
原创 Android Studio Handler通信
在Android studio中进行网络请求解析json数据时时总会出现如下错误:android.view.ViewRootImpl$CalledFromWrongThreadExeption :Only the original thread that created a view hierarchy can touch its views 该错误的意思是在错误的线程中修改视图,只有在创建该视图的原始线程才能修改视图,所以 此时要用到Handler Handler是android提供更新UI的一套消息处
2021-04-09 21:01:35
1501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅