Android
天地神仙
这个作者很懒,什么都没留下…
展开
-
Retrofit+RxJava联合封装实现带验证码的登录
联合封装示意图文件目录结构activity中存放layout中对应的activityadapter中存放适配器common存放公共类db数据库文件entity存放实体类fragment存放fragmenthttp存放网络层公用类,进行一次封装Presenter存放各种实体的Presenter类service定义接口util定义工具类view存放子项布局具体步骤后台是基于若依框架的项目提供了接口供安卓使用HttpMethods如下package com.example.原创 2021-06-16 10:18:12 · 277 阅读 · 0 评论 -
高德地图API学习二、获取定位数据
***首先需要到高德官方中申请key!!!一、配置AndroidManifest.xml首先,声明Service组件<service android:name="com.amap.api.location.APSService"></service>然后,声明权限<!--用于进行网络定位--><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION">原创 2021-06-10 10:29:21 · 2555 阅读 · 0 评论 -
六、Recyclerview的使用
一、Recyclerview简介RecyclerView 可以让您轻松高效地显示大量数据。您提供数据并定义每个列表项的外观,而 RecyclerView 库会根据需要动态创建元素。顾名思义,RecyclerView 会回收这些单个的元素。当列表项滚动出屏幕时,RecyclerView 不会销毁其视图。相反,RecyclerView 会对屏幕上滚动的新列表项重用该视图。这种重用可以显著提高性能,改善应用响应能力并降低功耗。使用Recyclerview下面用仿微信布局来举例子引入Recyclervie原创 2021-06-06 17:01:13 · 415 阅读 · 2 评论 -
Android一种圆角图片的实现方法
效果图创建类CustomRoundAngleImageViewpublic class CustomRoundAngleImageView extends AppCompatImageView { float width, height; public CustomRoundAngleImageView(Context context) { this(context, null); init(context, null); } pub原创 2021-04-21 17:12:29 · 263 阅读 · 0 评论 -
Android取消自带顶部边框
value文件夹下的style中添加以下代码 <style name="MyFull" parent="AppTheme"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:windowFullscreen">true</i原创 2021-04-21 17:08:51 · 406 阅读 · 0 评论 -
四、Intent的简单使用
一、Intent显式Intent通过提供目标应用的软件包名称或完全限定的组件类名来指定可处理 Intent 的应用。通常,您会在自己的应用中使用显式 Intent 来启动组件,这是因为您知道要启动的 Activity 或服务的类名。例如,您可能会启动您应用内的新 Activity 以响应用户操作,或者启动服务以在后台下载文件。通过显式Intent实现页面跳转Activity代码Button button = findViewById(R.id.bottom);button.setOnClickL原创 2021-04-21 16:44:32 · 287 阅读 · 0 评论 -
三、Toast的使用
Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。makeText()传入三个参数,第一个为上下文,第二个为Toast显示的文本内容,第三个为显示的时长。绑定按钮点击事件Button ClickMe = findViewById(R.id.button6);ClickMe.setOnClickListe原创 2021-04-21 16:13:43 · 318 阅读 · 0 评论 -
二、Android绑定点击事件
按钮绑定点击事件布局代码<Button android:id="@+id/bottom" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="20dp" android:text="点击我" android:gravity="center"/>点击按钮后实现界面跳转Button button = fi原创 2021-04-21 16:09:59 · 267 阅读 · 0 评论 -
一、Android生命周期
实验代码public class MainActivity extends AppCompatActivity { /*1.onCreate: 每个Activity在写代码的过程中都会看见这个函数, 是声明周期的第一个方法。 一般做一些资源和数据初始化的工作, 比如绑定相对应的资源布局setContentView*/ @Override protected void onCreate(Bundle savedInstanceState) .原创 2021-04-02 16:02:13 · 249 阅读 · 0 评论