Retrofit的基本使用手册
Retrofit使用手册😸Retrofit简介A type-safe HTTP client for Android and Java。封装了OkHttp,也是由square公司开发的一个处理网络请求的开源项目。
Retrofit基础使用方法跟OkHttp一样先将依赖包添加到build.gradle里面,这里有一点需要注意,因为retrofit封装了OkHttp所以我们将retrofit依赖包添加到AS中OkHttp的依赖包也会被一起添加到AS中,Retrofit的依赖包如下:
1234dependencies{ implementation 'com.squareup.retrofit2:retrofit:2.9.0' ...}
第一步我们需要先根据接口创建Java接口:
如下根据接口要求我们的接口需要向服务器提交username,password,我们在AS中用retrofit的方法实现:
1234567891011public interface HttpbinService { @POST("post&quo ...
OKhttp网络框架实现
OkHttp实现OkHttp网络通信库无疑是当下最出色的网络框架之一,OkHttp是Square公司开发的,现在我们开始在AS中实现一下吧
ヾ(≧▽≦*)o
使用OkHttp首先在使用OkHttp前,我们需要先在项目中添加OkHttp库的依赖包(无网络的情况下参考我的另一篇文章《向AS导入第三方本地-jar包和库》),在build.gradle的dependencies闭包里面添加如下内容
12345dependencies{ implementation 'com.squareup.okhttp3:okhttp:4.9.0' ...}//根据OkHttp的版本号更改依赖包的版本号
小细节:在Android项目中请求网路一定要进行一下权限的注册,在AndroidMainfest中添加如下内容:
1<uses-permission android:name="android.permission.INTERNET"/>
之后就可以正式开始我们的okhttp的实现啦
OkHttp具体用法如下:
首先创建 ...
向AS导入第三方本地.jar包和库
向Android Studio导入第三方本地.jar包和库平时在实训室有网络的情况下jar包和库都可以直接通过网络同步,但在比赛的环境下是没有网络的,发现平时训练正常通过网络同步的包和库无法实现同步,导致模块内容丢分严重,Okhttp框架没能够实现,并且在同步完之后开发出的APP无法正常启动(因为在无网络的情况下同步并不会报错,导致无法正常启动APP的问题排错的时间过长),现把问题解决。
这里我们以导入ksoap2-Android.jar包为例
首先将本地的jar包放在项目下的\app\libs文件里面,然后右键放进去的jar包选择Add As Library…选项
Add to module选择我们要导入的项目
然后在项目里面build.gradle里面添加jar包然后同步即可😻
数据之间的运算
数据之间的运算这篇博文将跟随我的脚步去了解计算机数据之间的运算,依据《大学计算机基础教程(第3版)》内容进行学习
数据间运算首先学习计算机运算我们得了解他的构成,计算机数据运算分为算术运算和逻辑运算这两大类
那么数据的运算是在那运行的呢🤔:数据的运算当然是放在计算机的**中央处理器(CPU)里面执行的啦,而在CPU中我们有专门的部件来完成算术和逻辑运算,这个部件叫做算术逻辑单元 (ALU: Arithmetic Logic Unit)**,我们重点展开讲一下ALU这个部件有关于它的基本知识。🙉🙉🙉
ALU它是数字电子电路的合并形式,它对整数二进制数执行算术和按位运算。 这与**浮点运算单元(FPU: Float Point Unit)**相比,后者在浮点数上运行并起作用。 ALU是各种类型的计算电路的基本组成部分
其中包括:
The central processing unit (CPU) of computers
计算机的中央处理器(CPU)
FPUs
FPU
Graphics processing units (GPUs)
图形处理单元(GPU)
单个CPU,F ...
ViewPager实现滑动效果
通过View Pager控件来实现页面滑动效果这是我博客的第一篇文章,质量不高有待提高,会慢慢变好的^_^
首先在activity_main里面添加View Pager控件并设置id
1234<androidx.viewpager.widget.ViewPager android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="match_parent"/>
然后在MainActivity里面实例化控件,为了实现View Pager我们需要新建一个类,并继承PagerAdapter并重写里面的四个方法
123456789101112131415161718192021222324252627282930public class MyAdapter extends PagerAdapter { private List<View> mListView; public M ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment