
android
孤注一掷 、
这个作者很懒......
展开
-
android Fragment跳转到Activity,再返回实现刷新Fragment(广播方法)
在Activity中的返回点击事件中的finish()前textViewLogout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent2 = new Intent("android.intent.action.CART_BROADCAST");原创 2021-05-14 20:25:35 · 1496 阅读 · 2 评论 -
android 聊天气泡第三方UI之BubbleView使用
实现如图效果:1.引入依赖implementation 'com.github.xiaohaozi9825:BubbleView:1.0' //聊天气泡2.item布局文件中<pw.xiaohaozi.bubbleview.BubbleView android:id="@+id/left_layout" android:layout_width="wrap_content" android:layout_height="wr原创 2021-05-11 21:14:22 · 1084 阅读 · 0 评论 -
android 排行榜中异步加载头像图片
排行榜用的是RecyclerView显示,适配器使用BaseQuickAdapter,效果如下1.RecycylerView适配器的使用先引入依赖,然后新建类RegionList2Adapter继承基类implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46'//RecyclerView适配器//当前使用的战区列表适配器public class RegionList2Adapter extends原创 2021-05-09 17:23:01 · 371 阅读 · 2 评论 -
android studio 快速导包,免去一个个ctrl+enter的烦恼
打开设置setting能解决大部分的导包问题,模棱两可的还是老老实实的自己ctrl+enter吧!原创 2021-05-08 19:35:16 · 240 阅读 · 0 评论 -
android 设置头像(PictureSelector、CircleImageView等库结合极光IM服务)
android使用PictureSelector和CircleImageView等结合极光IM服务,实现头像的设置和获取(仅图库选取照片)1.用到的依赖implementation ('com.github.LuckSiege.PictureSelector:picture_library:v2.5.9')//图库选择implementation ('de.hdodenhof:circleimageview:2.1.0')//放圆形头像的控件implementation 'com.andro.原创 2021-05-08 19:13:43 · 935 阅读 · 0 评论 -
android 解决Gson报错com.google.gson.stream.MalformedJsonException
之前报错是因为字符串中“天津市/天津市/北辰区”,有特殊字符/原创 2021-05-08 18:57:24 · 2364 阅读 · 0 评论 -
android ToastUtil工具类封装
使用:ToastUtil.showToast(LoginActivity.this,"登陆成功!");封装后具有以下优点:全局只有一个Toast实例,避免频繁弹框 可通过Aadpter管理Toast开关 子线程可直接调用代码: public final class ToastUtil { private static ToastAdapter mAdapter; private static Toast mToast; public static voi转载 2021-05-06 20:45:04 · 819 阅读 · 0 评论 -
android 气泡小红点(BadgeView)
BadgeView可以实现类似效果:引入方法:1.在build.gradle中引入依赖implementation ('q.rorbin:badgeview:1.1.3')//气泡小红点2.编写工具类BadgeUtilpublic class BadgeUtil { /** * 右上小红点数量提示 * @param context 当前的activity * @param view 要显示的控件 * @param i 数量(点内原创 2021-05-04 21:32:49 · 1796 阅读 · 3 评论 -
android 极光IM集成及使用
1.极光官网去创建应用,获得appkey2.根据极光IM文档https://docs.jiguang.cn/jmessage/guideline/jmessage_guide/ 确认android studio的 Project 根目录的主 gradle 中配置了jcenter支持。(新建project默认配置就支持)buildscript { repositories { jcenter() } ......}allprojects ...原创 2021-04-24 21:03:31 · 830 阅读 · 2 评论 -
android 在RecyclerView的适配器Adapter中实现点击跳转Activity
适配器是java类,不是Activity。要手动获取上下文Contextpublic ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()) .inflate(R.layout.friend_user_item,parent,false);原创 2021-04-24 20:50:41 · 1945 阅读 · 1 评论 -
android Tablayout+ViewPager实现选项卡滑动效果(战区排行榜)
实现,县级、市级、省级三个fragment切换1.排行榜的布局文件activity_region_list.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=.原创 2021-04-21 19:23:42 · 414 阅读 · 0 评论 -
android 百度地图多Marker的点击事件
android百度地图的多Marker的点击事件,判断点击的是哪一个marker,可以用bundleBundle mBundle = new Bundle(); //用来传值 也可以识别点击的是哪一个markermBundle.putString("province", regionInfo1.getProvince());mBundle.putString("city", regionInfo1.getCity());mBundle.putString("county", regionInf.原创 2021-04-20 20:04:00 · 1169 阅读 · 0 评论 -
android fragment懒加载问题
fragment懒加载问题详情请见https://www.cnblogs.com/dasusu/p/6745032.html使用很简单,新建你需要的 Fragment 类继承自该 BaseFragment,然后重写两个回调方法,根据你的需要在回调方法里进行相应的操作比如下载数据等即可。/** * Created by dasu on 2016/9/27. * * Fragment基类,封装了懒加载的实现 * * 1、Viewpager + Fragment情况下,fragment的生..转载 2021-04-20 20:01:57 · 221 阅读 · 0 评论 -
android网络异步请求问题
1.网络异步请求的时候是有延迟的,并且多个线程同时请求要用多个handle()处理2.在网络异步请求调用接口时,要注意由于延迟的原因,初始化的RecyclerView可能会没加载上数据,要在得到后端数据后再加载数据。ViewRegionList();recyclerView = view.findViewById(R.id.recycler_view_2);LinearLayoutManager layoutManager = new LinearLayoutManager(this.getA原创 2021-04-20 19:59:21 · 667 阅读 · 0 评论 -
android 第一个应用
先新建空项目,设置这两个文件,如果下载速度慢就到官网手动下载然后修改文件里的版本号,使其对应。将手动下载的包丢到C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.5-bin\6nifqtx7604sqp1q6g8wikw7p这里(先删除这个文件夹里其它的东西)。然后重新打开as就可以了。下面介绍结构usb连接手机,打开开发者选项中的usb调试。显示自己手机即可用真机调试...原创 2021-03-16 23:51:25 · 166 阅读 · 0 评论