自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DeMonnnnnn

I decide what tide to bring. 我的命运,由我做主。

  • 博客(6)
  • 资源 (26)
  • 收藏
  • 关注

原创 Android 详解Gradle(3.1.4)实现多渠道打包

前言在日常开发中,不同平台,不同客户,我们需要打包不同的版本,有可能还要进行一些显示上的改动。 如果多达几十个版本,我们一个个替换更改,是很让人抓狂的。 因此我们可以通过build.gradle配置,实现多渠道打包,一劳永逸。问题仅通过build.gradle配置,不能在代码中用if-else、swith等实现如下四个问题: 1、在同一台手机上能够同时安装debug版本和re...

2018-08-31 16:53:43 2358

原创 Android 校正系统时间的三种解决方案

前言在开发过程中我们常常需要获取系统时间。 Android系统的自动确认时间,是由系统通过访问厂家的NTP服务器的时间,然后修改后得到的。 所以当没有网络或者在内网环境下的时候,系统无法访问到NTP服务器,便会造成系统时间错误。 所以这个时候我们就需要程序去修改系统的时间,或者获取一个正确的时间来代替系统时间。 NTP服务器【Network Time Protocol(NT...

2018-08-30 19:23:21 43017 2

原创 Android监听用户行为操作(AccessibilityService)

前言今天我们将使用AccessibilityService实现:监听第三方程序的界面变化(监听第三方程序的启动的实现原理)。模拟点击第三方应用的按钮(自动抢红包程序的实现原理)。监听第三方程序的点击事件。如果要测试的第三方应用不为自己的,则需要获取第三方应用的包名,当前Acvtivity等信息。可以参考: Android获取第三方程序的包名模拟程序我们先写一个模拟...

2018-08-13 18:08:49 15150 8

原创 Android悬浮框的实现

前言悬浮框常用于手机助手,应用内全局控制等场景。 今天就来介绍如何实现悬浮框。思路使用WindowManager可以在屏幕上添加自定义view。Android api23需要申请悬浮窗权限。由于悬浮框不受Activity影响,甚至程序关闭仍能存在,所以悬浮框运行在Service中。将悬浮框与Serivce的生命周期绑定就,通过stopService可以关闭悬浮框。...

2018-08-13 12:29:41 4325 1

原创 使用TeamViewer远程连接Android手机并控制

前言程序员在家或者在外出差喜欢使用TeamViewer控制公司电脑及时处理问题。 而作为一名Android开发者过程中使用电脑远程控制Android手机也是必备的技能,这样我们就可以远程查Bug,远程调试,进行手机程序演示等。为什么选择TeamViewer?TeamViewer在电脑端远程连接的优秀无须我多说。 市场上绝大部分远程连接Android的程序都需要Root权限或者U...

2018-08-10 16:35:17 123387 16

原创 Android获取第三方程序的包名

前言有时我们需要在自己的程序调起第三方程序,这个时候我们就需要知道第三方程序的包名和入口界面的Activity。 下面我们介绍几种方式获取第三方程序的包名及程序入口Activity。1.使用adb指令获取配置了adb指令环境后,手机打开调试模式连接电脑(虚拟机也行)直接在命令行中输入如下指令:adb shell dumpsys activity activities 命令行会...

2018-08-10 15:12:49 7421

windows老版图片查看器

windows系统恢复到老版的图片查看器,解压后,右键合并,弹出框点击确定。选择一张图片右键打开方式---选择其他应用---选择老版图片查看器勾选始终以此应用打开--确定。

2018-12-07

Android自定义输入法软键盘

Android自定义输入法软键盘,博客地址: https://blog.csdn.net/DeMonliuhui/article/details/84589936

2018-11-28

Kotlin学习手册电子书合集

Kotlin学习手册电子书合集,包含Kotlin in Action,kotlin-for-android-developers-zh,Kotlin官方参考文档中文版

2018-11-19

Re安卓文件浏览器

Re安卓文件浏览器,一个文件管理工具,可以打开多种格式的文件,如数据库等

2018-11-19

Okhttp3+MVP

Android Okhttp3+MVP简单实战 https://blog.csdn.net/DeMonliuhui/article/details/71246566

2018-10-31

RxJava+RetrofitDemo

RxJava2.0+Retrofit2.0结合的代码Demo,增加进度框,设置自缓存超时策略等,并对其进行合理的封装,方便使用。

2017-09-06

工厂模式代码

工厂模式代码

2017-08-30

Volley Demo

Volley Demo

2017-08-28

AIDL示例代码

AIDL的示例代码,包含服务端与客户端的代码。

2017-08-07

RecycleViewDemo

RecycleViewDemo

2017-05-12

原生代码实现网络请求

android原生代码实现网络请求

2017-05-08

OkhttpMVPDemo

Okhttp3网络请求框架+MVP设计模式简单实例

2017-05-05

BroadcastReceiver代码示例

BroadcastReceiver代码示例,Demo代码包括BroadcastReciver创建,动态与静态监听,数据传递,全局监听等。

2017-05-03

ServiceDemo

Service代码

2017-05-02

Service Demo

Service代码示例及生命周期Demo

2017-05-02

JUnit单元测试

JUnit单元测试

2017-04-29

Activity加载模式demo

Activity加载模式demo

2017-04-25

FragmentLifecycle

Fragment生命周期

2017-04-25

ImgViewPager

ImgViewPager滑动图片浏览器

2017-04-24

SQLiteOpenHelperDemo

SQLiteOpenHelper

2017-03-28

GreenGaoDemo

GreenGaoDemo

2017-03-27

SQLiteDemo

SQLiteDemo

2017-03-27

MVP模式简单demo

MVP demo

2017-03-24

Activity生命周期Demo

Activity生命周期Demo

2017-03-24

谷歌的Gson.jar和阿里的fastJson.jar

谷歌的Gson.jar和阿里的fastJson.jar

2016-10-27

Android模仿新浪微博

Android模仿新浪微博

2016-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除