自强不息

Home Archives
2021
2月 1

ConstraintLayout 全解析

1月 22

View 滑动冲突解决方式以及原理

1月 22

滑动冲突之内部拦截法

1月 22

android中的dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent

1月 18

用Android Studio的Profiler查看网络请求

1月 9

最全面的ConstraintLayout教程

2020
6月 4

辅助功能 AccessibilityService笔记(2)

6月 4

(AccessibilityService) Android 辅助功能笔记

2018
10月 25

Android定时任务AlarmManager

10月 24

妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊

10月 21

使用ContentObserver获取短信

4月 3

APP接口设计-用户认证(JWT)

3月 26

RelativeLayout子控件之填满布局

2017
9月 20

TextView使用HTML处理字体样式、显示图片等

8月 9

解决APP启动时出现白屏或者黑屏

8月 2

Chronometer控件实现计时器

7月 27

Android截屏方案

7月 20

Android中adjustResize失效的解决办法之一

5月 11

Android 6.0 运行时权限处理

5月 5

关闭指定Activity

3月 18

Android Studio使用问题之Instant Run

2月 23

Android主线程中延时处理

2016
12月 8

Android中ListView子项margin失效解决办法

11月 8

使用Gson解析复杂的json数据

11月 3

DialogFragment 使用总结

10月 31

屏幕自适应

10月 28

关于cannot perform this action after onsaveinstancestate的解决办法

10月 27

fragment 重叠问题——通过hide,show方式导致的解决方法

10月 26

三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别

10月 23

DiffUtil使用教程

10月 23

RecyclerView实现 ListView,GridView,瀑布流效果

10月 19

为RecyclerView添加item的点击事件

10月 18

ListView默认选中某一项

10月 13

android开发中标题栏的封装

8月 30

ImageButton 选中与不选中显示不同图片

8月 5

EditText中的inputType

7月 28

自定义EditText输入框

7月 17

Gradle for Android

7月 3

Android程序crash处理

6月 22

关于onNewIntent的使用

6月 2

Android中调用System.exit(0)

6月 2

OkHttp使用教程

5月 18

Retrofit 2 - 如何从服务器下载文件

5月 18

Retrofit2与RxJava用法解析

5月 16

论Android Adapter notifyDataSetChanged与notifyDataSetInvalidated无效原因

5月 14

android中使用xml里的array资源

5月 12

学习使用GridLayout

5月 2

通过 RxJava 实现一个 Event Bus – RxBus

5月 2

用RxJava实现事件总线(RxBus)

4月 29

Retrofit2.0+okhttp3缓存机制

4月 27

Android开发之Enum (枚举)— @IntDef的使用

4月 27

使用Android Support Annotations优化你的代码

4月 26

Gson使用技巧小结

4月 26

Android客户端和服务端如何使用Token和Session

4月 23

RxJava 与 Retrofit 结合的最佳实践

4月 23

RxJava使用场景小结

4月 23

RxJava基本流程和lift源码分析

4月 23

深入浅出RxJava

4月 23

给 Android 开发者的 RxJava 详解

4月 20

Fragment间的通信

4月 20

EventBus实战

4月 20

浅谈 MVP in Android

4月 20

自定义进度条

4月 20

一个简单、漂亮、功能强大的Android日志程序:logger

3月 20

Canvas的save和restore

3月 20

LayoutParams的用法

3月 20

onTouchEvent 中onTouch的返回值的意义

3月 7

Context完全解析

3月 6

GestureDetector学习之左右滑动,上下滑动屏幕切换页面

2月 2

如何在两个activity之间传递handler-利用broadcast广播机制

2月 2

在activity中控制另一个activity的UI更新-如何在activity之间传递handler

1月 31

Gson通过借助TypeToken获取泛型参数的类型的方法

1月 31

Android项目重构之路:架构篇

1月 30

WebView因重定向无法正常goBack()解决方案

1月 30

Android的多语言实现

1月 29

android给listview的item设定高度

1月 28

ListView与RadioButton组合——自定义单选列表

1月 20

错误提示Receiver not registered的处理

1月 14

Android中GridView、ListView的getChildAt方法返回null

1月 5

关于View的ScrollTo, getScrollX 和 getScrollY

2015
12月 14

Android登录拦截器实现方式

12月 3

如何写数据到外部存储设备(sd卡),怎么获取sd卡的大小?

12月 2

使用PagerTabStrip实现有滑动标签的Viewpager

12月 2

自定义滑动指示器

11月 28

Service进阶

11月 28

Android 在其他线程中更新UI线程的解决方法

11月 28

View.post(Runnable)方法详解

11月 23

GitHub控件之BadgeView(数字提醒)

11月 19

在Message中绑定Bundle数据

11月 19

使用handler.obtainMessage()时的参数问题

11月 19

WebView中shouldOverrideUrlLoading和onPageStarted方法的区别

11月 19

在Android的webview中定制js的alert,confirm和prompt对话框的方法

11月 18

监听RadioGroup、CheckBox状态变化

11月 18

Android Json解析与总结

11月 18

Animation图片渐变动画 Demo

11月 18

设置Alpha值实现图片渐变效果

11月 12

ADT升级引起的appcompat_v7工程出现红叉

11月 11

webview点击返回键返回上一个html页面

11月 5

开发TextView实现长按复制文本功能的方法

10月 24

关于声明文件中android:process属性说明

10月 22

Android内存优化之磁盘缓存

10月 22

Android内存优化之内存缓存

10月 22

实现带图片和checkbox的listview

10月 21

ListView中如何添加删除按钮

10月 13

图片平滑滚动组件 Glide

10月 13

Android开发10个常用工具类

10月 13

打造万能的ListView GridView适配器

10月 12

android短信验证码倒计时实现

9月 30

当ListView有Header时,onItemClick里的position不正确

9月 29

android初学之用户登录的判断

9月 29

ListView选中时,给item添加左边框

9月 29

android中的Selector的用法---改变ListView和Button控件的默认背景

9月 28

Android 去掉TitleBar的3个方法

9月 28

获取RadioGroup的选定值

9月 28

android 自定义RadioButton样式

9月 28

RadioGroup和RadioButton案例及详解

9月 26

Android实现退出确认对话框和再按一次退出程序

9月 26

Android开发技巧:给Button的点击上色

9月 26

Android Drawable --Bitmap xml

9月 25

Android ListView 默认选中某一项

9月 25

ListView的setSelection()和setSelectionFromTop()联系

9月 25

Android 记录和恢复ListView滚动的位置的三种方法

9月 25

Android提示版本更新实现

9月 25

自定义RatingBar

9月 25

Android学习笔记之RatingBar

9月 24

linearlayout水平靠右显示方法

9月 24

Android Scroller简单用法

9月 21

Intent传值和Bundle传值的区别

9月 21

PendingIntent

9月 18

android开发键盘把导航顶上去了解决办法

9月 16

ScrollView中嵌套GridView,ListView只显示一行的解决办法

9月 15

android中PopupMenu的使用

9月 15

Android购物车demo

9月 15

ListView中嵌入Button,并响应Button点击事件

9月 15

ListView 中加入CheckBox/RadioButton选择状态保持、全选、反选实现

9月 15

android中使用net.sf.json

9月 15

如何解决dialog弹出时无法捕捉Activity的back事件

9月 15

Gson简要使用笔记

9月 13

Android 项目利用 Android Studio 和 Gradle 打包多版本APK

9月 12

Android的Activity屏幕切换动画(二)-左右滑动深入与实战

9月 12

Android的Activity屏幕切换动画(一)-左右滑动切换

9月 12

两个layout之间的滑动切换

9月 12

App缓存管理

9月 11

LinearLayout 添加分割线/边框

9月 8

Toolbar作为ActionBar与标题居中

9月 6

Android ToolBar 的简单封装

9月 6

ToolBar和SearchView的使用总结

9月 6

android:ToolBar详解

9月 6

Toolbar的使用

9月 3

PullToRefreshListView调用onRefreshComplete方法 无法取消刷新的bug

9月 3

You need to use a Theme.AppCompat theme (or descendant) with this activity.

9月 3

android组件之DrawerLayout(抽屉导航)-- 侧滑菜单效果

8月 23

android自定义开关控件-SlideSwitch

8月 23

Android如何防止apk程序被反编译

8月 23

APK反编译详解

8月 21

Android之IphoneTreeView带组指示器的ExpandableListView

8月 20

设置PullToRefresh下拉刷新样式

8月 20

Android-PullToRefresh 使用心得

8月 20

PullToRefreshListView 应用讲解

8月 12

Android Volley框架的几种post提交请求方式

8月 12

最新Volley框架的JAR文件生成

8月 12

Android Volley完全解析(四),带你从源码的角度理解Volley

8月 12

Android Volley完全解析(三),定制自己的Request

8月 12

Android Volley完全解析(二),使用Volley加载网络图片

8月 12

Android Volley完全解析(一),初识Volley的基本用法

8月 10

ExpandableListView详解

8月 9

Android动画效果translate、scale、alpha、rotate详解

8月 8

Window attributes属性详解

8月 8

Android自定义类似ProgressDialog效果的Dialog

8月 8

HandlerThread 与 多线程线程池的区别

8月 7

PopupWindow定时关闭,点击外部或返回键关闭

8月 7

Android消息队列模型——Thread,Handler,Looper,Massage Queue

8月 7

Handler的使用

8月 7

Android特效-五种Toast详解

8月 6

Shape使用总结

8月 6

Android.gitignore

8月 5

ListView之SimpleAdapter的使用

8月 4

获取Android控件的宽和高

8月 4

为PopupWindow设置动画效果

8月 4

Popupwindow的使用

8月 3

Android问题集锦

8月 3

res与res-auto的区别

8月 3

Android内存管理

8月 2

线程池实现方式解析

7月 25

EventBus使用详解(二)——EventBus使用进阶

7月 25

EventBus使用详解(一)——初步使用EventBus

7月 22

ViewPageIndicator 和 ViewPager 仿网易新闻客户端Tab标签

7月 21

android style的继承方式 点(.)和parent

7月 21

Android:Style和Theme

7月 21

android.app.FragmentManager 与 android.support.v4.app.FragmentManager带来的若干Error

7月 17

ExpandableListView只展开一个group,没有child不展开group

7月 17

ExpandableListView替换箭头图标被拉伸的问题

7月 17

ExpandableListView替换系统默认的箭头

7月 17

ExpandableListView的用法

7月 15

ViewPager切换滑动速度修改

7月 15

ViewPager判断滑动方向

7月 15

ViewPager onPageChangeListener总结

7月 15

AsyncTask和Handler的优缺点比较

7月 15

安卓首页图片轮播效果(淘宝、京东首页广告效果)

7月 14

<include>标签解决布局重用问题

7月 13

ImageView图像视图

7月 13

ImageView的src属性和blackground属性

7月 13

Android实习札记(7)---ViewPager+Fragment实例详解

7月 13

Android实习札记(6)---ViewPager使用详解

7月 13

Android实习札记(5)---Fragment之底部导航栏的实现

7月 13

Android实习札记(4)---Fragment(碎片)基本概念解析

7月 13

Android实习札记(3)---Fragment用app包还是v4包解析

7月 13

Android实习札记(2)---妙用View的keepScreenOn保持屏幕常亮

7月 13

Android实习札记(1)---EditText属性之ImeOption详解

7月 12

LocalActivityManager

7月 11

Android自定义View的实现方法

7月 10

scrollTo、scrollBy、getScrollX、getScrollY这4个方法的含义

7月 7

LayoutInflate深度解析

7月 5

ScrollView滚动视图

7月 2

Handler的postDelayed()方法(定时器操作)

7月 2

android:id=@android:id/tabhost 、android:id=@+id/llRoot 、android:id=@id/llRoot 之间的区别

7月 2

Android 完美退出 App (Exit)

7月 2

Android getWindow().setFlags方法

6月 28

RelativeLayout(相对布局)详解

6月 28

时间选择器中onDateSet/onTimeSet执行两次

6月 28

对话框:ProgressDialog,Date/TimePickerDialog

6月 28

9patch工具制作局部缩放的图片素材

6月 28

仿Windows对话框

6月 27

剪切(Clip)图像资源

6月 27

带进度条的按钮实现

6月 27

菜单Menu

6月 26

Android自定义属性时TypedArray的使用方法

6月 26

Adapter类Four之Gallery画廊视图

6月 25

Adapter类Four之Spinner列表选项框

6月 25

Adapter类Three之GridView网格视图

6月 25

Adapter类Two之Autocompletion自动完成文本框

6月 24

Adapter类One之ListView

6月 24

Android 4.4后WebView的一些注意事项

6月 24

WebView(网页视图)基本用法

6月 24

WebView和JavaScrip交互基础

6月 24

WebView处理网页返回的错误码信息

6月 24

WebView文件下载

6月 24

WebView缓存问题

6月 23

Theme.AppCompat.Light无法找到问题

6月 23

单选按钮(RadioButton)和复选框(CheckBox)

6月 22

对话框的父类--AlertDialog

6月 21

PopupWindow和AlertDialog区别

6月 14

ImageView scaleType属性

6月 1

Android系列之Fragment(四)----ListFragment的使用

6月 1

Android系列之Fragment(三)----Fragment和Activity之间的通信(含接口回调)

6月 1

Android系列之Fragment(二)----Fragment的生命周期和返回栈

6月 1

Android系列之Fragment(一)----Fragment加载到Activity当中

5月 28

往Android的Application对象里存储数据的陷阱

5月 28

Android中Application类用法

5月 22

如何一个android工程作为另外一个android工程的lib

5月 22

Android:ListView、ListActivity、setListAdapter

2013
8月 19

android模拟器创建时的PANIC: Could not open:错误的解决

8月 11

项目错误提示Multiple markers at this line

8月 9

如何更改Android的默认虚拟机地址(Android virtual driver路径设置)

8月 2

如何更改Android的默认虚拟机地址

分类

  • android255
  • apache27
  • flutter12
  • git10
  • github博客19
  • go26
  • html+css27
  • iis15
  • java84
  • javascript123
  • kotlin2
  • linux68
  • mac7
  • memcached14
  • mongodb19
  • mysql74
  • nginx41
  • nodejs13
  • php185
  • python44
  • redis14
  • 其它8
  • 开发工具51
  • 开源项目73
  • 生活随笔10
  • 网络10
  • 量化交易3

标签云

AndroidStudio AndroidUI Android事件拦截 Android开源 CI CURL DEDE Docker Flask JavaSE Laravel Maven MybatisPlus Puppeteer SVN Selenium SpringBoot Thinkphp UEditor VMware Vue WebSocket ecshop scrapy smarty socket sphinx vagrant 微服务 数据传输 正则 消息队列 爬虫 集群

最新文章

  • 如何发布jar包到maven中央仓库
  • 怎么使用Redis实现一个延时队列?
  • 多层嵌套的div且高度都不固定,让子div内容滚动
  • 子div如何占满父div剩余高度
  • el-input 各种输入限制的正则整理
© 2025 moqiang
Powered by Hexo
Home Archives