
随笔记录
文章平均质量分 90
匿名内部类
这个作者很懒,什么都没留下…
展开
-
xUtils3.0发送post请求如何传json的问题
今天在写项目的时候需要发起一个post请求,项目用了xutils3.0作为网络请求框架,post请求后台需要传递一条json字符串作为参数根据以前的经验只要写RequestParams requestParams=new RequestParams();requestParams.addBodyParameter("json",paramJSON);就可以实现了(额,什么鬼?第一次原创 2016-03-14 17:19:13 · 11390 阅读 · 13 评论 -
OKHTTP
android的网络请求框架很多,但是自android4.4之后系统内置了okhttp,可见okhttp的分量之重!这篇文章以okttp3.8.1的源码,简单解析一下okhttp的运作流程:首先发起一个简单的异步请求,代码如下其基本步骤就是创建OkHttpClient、Request和Call,最后调用Call的enqueue()方法。但是每次这么写很麻烦,肯定是要进行封装...原创 2019-07-13 15:02:21 · 238 阅读 · 0 评论 -
Android开发需要了解的网络分层知识
平时我们做Android应用开发肯定是会接触到网络数据传输的,虽然app开发只需要处理网络数据的请求与解析操作,但是大概了解一下通用的网络分层对我们开发来说还是大有裨益的,今天我就稍微总结一下我平时对网络分层的理解,做一个简单的记录,以后有新的理解再慢慢补充吧。 所谓的网络分层实质上就是在网络通信过程中,硬件与软件模块对数据的分层处理,主要涉及到一些数据的...原创 2019-06-20 11:46:05 · 589 阅读 · 0 评论 -
Android给所有Activity添加全局自定义菜单
android全局统一菜单的实现,给所有activity添加统一的全局顶层菜单原创 2017-04-06 17:09:25 · 4111 阅读 · 8 评论 -
Android studio 混淆打包时如何忽略依赖库中的第三方.so文件
如题,今天在打包项目的时候各种报错,在debug的时候没有任何问题,那么很快定位到问题所在---第三方.so文件混淆出问题了....项目是在AS中编译的一个module,依赖了一个以前在Eclipse中开发的library,该library通过import module导入到as作为一个依赖库的module想到需要添加混淆忽略,直接在library中编辑proguard-rules.pro原创 2017-02-17 14:54:53 · 15007 阅读 · 2 评论 -
Android Activity 标准Action常量及释义
一下常量字符串均可由如下代码启动:Intent intent=new Intent();intent.setAction("android.intent.action.XXX");startActivity(intent);标准Action常量及释义如下:android.intent.action.MAIN 应用程序入原创 2016-12-28 18:49:03 · 889 阅读 · 0 评论 -
ScrollView嵌套ListView滑动冲突的解决方案
话不多说,先上图.......可以看到在Srcollview中嵌套了一个listview,我们知道如果按照常规方法,这两个控件的滑动是肯定会冲突的,会造成listview只能显示一条item网上大部分解决方案都是让listview转载 2016-08-18 11:38:21 · 778 阅读 · 0 评论 -
Android studio 打包时报错Error:(5) Error: "xxx" is not translated in "ru-RU" (Russian: Russia) [Mi
今天终于把项目写完了,高高兴兴的去打包准备上线,结果在签名的时候给我报了一堆错误,一看傻眼了。。Error:(5) Error: "app_slogon" is not translated in "ru-RU" (Russian: Russia) [MissingTranslation]。。。。。密密麻麻一大堆,一看说是在values-ru-RU下的String.原创 2016-04-19 18:18:26 · 3677 阅读 · 1 评论 -
android性能优化
1.绘制优化android view应用层绘制流程:measure-layout-draw卡顿根本原因:绘制任务太重,绘制一帧内容耗时太长;主线程太忙,导致vsync信号来时还没有准备好数据导致丢帧。主线程的关键职责是处理用户交互,在屏幕上绘制像素,并进行加载显示相关的数据。主线程主要工作:ui生命周期控制;系统事件处理;消息处理;界面布局;界面绘制;界面刷新1.1布局优化...原创 2019-07-10 19:34:48 · 268 阅读 · 0 评论