- 博客(20)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 重识handler机制并自己手写一个handler框架
最近重新学习了handler,以及handler的源码 通过看handler原理 ,了解到handler中使用了生产者模式-消费者模式所以想着自己写一个框架然后自己写了一个简单的handler框架 有问题或者见解的朋友欢迎评论区留言讨论,首先看下面这张图,handler的基本流程图生产者:往队列添加消息,当队列满的时候,不能再添加消息了,此时block(即消息阻塞了),当生产一个消...
2019-06-21 10:55:22
365
原创 使用第三方sdk时问题
做项目中难免会需要用到第三方SDK,比如微信/支付宝登录,支付 百度/高德地图集成等 主要分析一下,最后一个机型问题是朋友的经验微信支付宝第三方主要是包名的问题 包名和平台开放包名不匹配 本人遇到的也就是包名冲突 如有其他大佬有其他的错误 可以补充百度地图SDK FragmentStatePageAdapter,多个Fragment地图内存泄漏 主要...
2019-06-15 17:00:47
968
原创 Android 发生ANR的情况和处理
在Android中,Activity Manager 和 Window Manager system services 会监控每个程序的运行,当程序出现如下三种种情况的时候就会弹出ANR的提示对话框:1.用户在进行了一种操作后5秒钟没有响应。2.broadCastReceiver所进行的操作在10秒内没有完成。 3.Service在20秒内没返回结果。...
2019-06-15 16:52:00
420
原创 对Android App 中卡顿的处理和分析
用户对卡顿的感知, 主要来源于界面的刷新. 而界面的性能主要是依赖于设备的UI渲染性能. 如果我们的UI设计过于复杂, 或是实现不够友好,计算绘制算法不够优化, 设备又不给力, 界面就会像卡住了一样, 给用户卡顿的感觉.,让用户体验感到很不爽,所以抽空总结一下 希望对大家能有所帮助1.16ms原则 Android 在不同的版本都会优化“UI的流畅性”问题,但是直到在android...
2019-06-15 16:47:49
448
原创 图片的算法
最近在做项目中 图片很大 所以 也到网上找了很多的帖子 找到了以下几种对图片的压缩算法经过测试都可用 希望可以帮到大家图片的旋转和放大缩小...
2019-06-15 16:18:13
182
原创 展示+详情
Api//商品详情@GET("small/commodity/v1/findCommodityDetailsById")Observable<DetailBean> getDetaildata(@Header("userId") int userId, @Header("sessionId") String sessionId, @Query("commodityId") i...
2019-04-07 11:47:55
212
原创 随便写写
Contract//V层public interface Zuo_View_interface{ //数据刷新 public void showData(String message); public void show_RightData(String message); public void show_GoodData(String message2)...
2019-03-04 08:19:09
79
原创 Okhttp+Recycle+Mvp实现展示页面
UserViewpublic interface IUserView extends IBaseView{ void callBackData(UserBean data);}BaseViewpublic interface IBaseView {}ShowActivitypublic class ShowActivity extends AppCompatAc...
2019-02-17 20:35:01
311
4
原创 mvp登录注册 (不一样的方法)
接口public interface IMainView extends IBaseView{ //成功 public void callBackSuccess(NewsBean newsBean); //失败 public void callBackOnerror(String err);}public interface IBaseView {}...
2019-02-17 20:30:09
174
原创 RecycleView展示
MainActivitypublic class MainActivity extends AppCompatActivity implements IContract.IView { @BindView(R.id.reView) RecyclerView reView; @BindView(R.id.reView2) RecyclerView reView...
2019-01-20 11:43:52
178
原创 简单的登录注册
废话不多说 直接上代码 MVP借口回掉模式MianActivitypublic class MainActivity extends AppCompatActivity implements LoginContract.LoginView { @BindView(R.id.btn_reg) TextView btnReg; @BindView(R.id.ph...
2019-01-20 11:32:57
285
原创 简单的购物车(全选,反选,结算)
如何做购物车,在做购物车之前必须要缕清楚它里边的逻辑 如果不理解逻辑 就和搬代码的码农没什么区别了 所以我建议大家县缕清楚逻辑 在去敲代码 布局很low 大家就凑活着看吧 诶话不多说了 直接上代码 以下是本人做购物车时用到的几个依赖//MetrialDesign:Design库implementation 'com.android.support:...
2019-01-19 10:45:20
1437
原创 流式布局
简单的流式布局 废话不多说 直接上代码首先导一个流式布局的依赖---》implementation 'com.fyales.android:library:1.0.2' XML布局<LinearLayout android:layout_width="match_parent" android:layout_height="0dp" ...
2019-01-19 10:14:22
187
原创 pulltorefishlistview 联网解析
pulllistview<com.handmark.pulltorefresh.library.PullToRefreshListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/plv"></com.handm...
2018-12-15 10:25:48
142
转载 C语言八种排序
#include<stdio.h>#include<stdlib.h>//冒泡排序void maopaoSort(int data[], int n);//快速排序void quickSort(int data[], int low, int high);int findPos(int data[], int low, int high);//插入排序voi...
2018-12-12 10:32:50
142
原创 圆角 多条目 滑动 imageloader
首先Imagelodaer这块 先写依赖 创建MyApppublic void onCreate() { super.onCreate(); //初始化组件 ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(this).build(); ...
2018-12-06 19:57:20
122
原创 联网断网解析展示ListView
list_item类<TextView android:id="@+id/itemtextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="测试数据" android:tex...
2018-12-02 18:50:39
144
原创 3
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/angular.min.js" type="text/javas
2018-05-02 19:09:20
122
原创 2
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .biaoti{
2018-05-02 19:08:56
107
原创 1
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/angular.min.js" type="text/javas
2018-05-02 19:08:33
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人