随笔分类 - Android
摘要:<!DOCTYPE html> <html class="ui-page-login"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-s
阅读全文
摘要:有时候为了方便调试APP,会在电脑上开启模拟器来调试我们的代码,有时候会出现 Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]这样的报错提示,经过查询后得知,这可能是因为AP
阅读全文
摘要:最近事比较多,距离上次写文章已经过去了一个月了。上一篇文章Retrofit全攻略——基础篇 介绍了Retrofit的基础用法,这篇文章介绍点进阶的用法。 打印网络日志 在开发阶段,为了方便调试,我们需要查看网络日志。因为Retrofit2.0+底层是采用的OKHttp请求的。可以给OKHttp设置拦
阅读全文
摘要:先编译好要调试的程序。 1.设置断点 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈
阅读全文
摘要:对Retrofit已经使用了一点时间了,是时候归纳一下各种网络请求的service了。 下面分为GET、POST、DELETE还有PUT的请求,说明@Path、@Query、@QueryMap、@Body、@Field的用法。 初始化Retrofit String BASE_URL = "http:
阅读全文
摘要:前言: App项目开发大部分时候还是以UI页面为主,这时我们需要调用大量的findViewById以及setOnClickListener等代码,控件的少的时候我们还能接受,控件多起来有时候就会有一种想砸键盘的冲动。所以这个时候我们想着可以借助注解的方式让我们从这种繁重的工作中脱离出来,也让代码变得
阅读全文
摘要:package com.example.youngwind.helloworld.FileStorage; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.TextUtils; import...
阅读全文
摘要:package com.example.youngwind.helloworld.FileStorage; import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.widget...
阅读全文
摘要:package com.example.youngwind.helloworld.HttpRequest; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.wid...
阅读全文
摘要:package com.example.youngwind.helloworld.ThreadTask; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.u...
阅读全文
摘要:转载 https://blog.csdn.net/qiutiandepaomo/article/details/84028558 windowSoftInputMode属性主要是用来设置窗口软键盘的交互模式的,这个属性会有两个影响: 1)当有焦点产生时,软键盘是隐藏还是显示。 2)是否减少活动主窗口
阅读全文
摘要:描述:在一些机型上安装软件 提示卸载原先的软件 但是又安装不上新软件 DELETE_FAILED_INTERNAL_ERRORError while Installing APKs 解决:File->Settings->Build,Execuion,Deployment->Instant Run然后
阅读全文
摘要:Activity Activity是最基础的一个,是其它类的直接或间接父类。 Activity中只能使用系统自带的host Fragment(API Level 11中加入),对应getFragmentManager方法来控制Activity和Fragment之间的交互。 FragmentActiv
阅读全文
摘要:转载 https://blog.csdn.net/today_work/article/details/79300181 继承AppCompatActivity的界面。 如下图所示: copy界面代码 public class MainActivity extends AppCompatActivi
阅读全文
摘要:在许多App中看到, toolbar有收缩和扩展的效果, 例如: appbar.gif 要实现这样的效果, 需要用到: CoordinatorLayout和AppbarLayout的配合, 以及实现了NestedScrollView的布局或控件. AppbarLayout是一种支持响应滚动手势的ap
阅读全文
摘要:我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍了Collapsing
阅读全文
摘要:CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_b
阅读全文
摘要:前言 最近基于项目需要,使用PtrFrameLayout框架实现了自定义的下拉刷新控件,大体效果类似于京东APP的下拉刷新动态效果。在这里和大家分享一下具体的思路和需要注意的地方,以便帮助有类似开发和学习需求的同学省点时间。如果这篇文章对大家实际开发有所帮助,还望大家多多转发。 由于项目原因,本文不
阅读全文
摘要:转载 https://blog.csdn.net/jxf_access/article/details/79564669
阅读全文