自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 RroductFlavors 多渠道打包 配置不同的包名、桌面图标、引导页、java代码等

这里写自定义目录标题RroductFlavors更改资源文件功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Rrodu...

2019-03-04 15:33:13 812

原创 android FTP上传下载文件

Android 上传文件至ftp 注意:1、该文章中的ftp上传文件需要配置Apache的 commons-net-3.6.jar 使用  2、ftp的图片是无法在App上直接浏览的 可以通过配置 Nginx 来解决public class FTPUtils { //ftp服务器地址 private String hostname = ""; //...

2019-01-28 15:18:03 7792

原创 杂乱无章的小笔记

1、通过strings资源改变部分字体颜色<Data><![CDATA[<font color="#000000">这是需要改变颜色的字体</font>%这是正常

2017-10-23 13:55:44 321

原创 二维码跳转android或ios下载app中转处理

在很多时候,下载app需要将android和ios的下载链接集成到同一个二维码上自动识别设备。这时就需要用一个网页进行中转来识别设备进而返回相应的url,具体的代码如下:<!DOCTYPE HTML><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>手机APP下载页面:根据终端辨别下载地址</title> <s

2017-05-19 18:17:02 2780 1

原创 Design包之材料设计

Design包是5.0的新材料设计的控件包使用时需添加依赖: compile ‘com.android.support:design:24+’1. NavigationView 导航菜单 & DrawerLayout侧拉菜单NavigationView 导航菜单,是Design中的控件,通常配合v4包中的DrawerLayout使用,实现侧滑菜单效果。<android.support.v

2016-12-21 18:11:41 1046

原创 RxJava的简单使用

RxJava的观察者模式:Observable (可观察者,即被观察者)、 Observer (观察者)、 subscribe (订阅) Rxjava的回调方法:onNext() :(相当于onClick()/onEvent())onCompleted(): 事件队列完结时调用,RxJava官方规定,当不会再有onNext()方法被调用时,需要触发此方法作为完成标志。onError():事件队

2016-12-20 16:55:46 228

原创 Android Utils

此文章作为utils积累使用1、除法运算并保留任意位小数/** * 提供(相对)精确的除法运算。当发生除不尽的情况时,由scale参数指 * 定精度,以后的数字四舍五入。 * @param v1 被除数 * @param v2 除数 * @param scale 表示表示需要精确到小数点以后几位。 * @return 两个参数的商

2016-12-16 16:09:52 310

原创 android - Thread Pool线程池

public ThreadPoolExecutor(intcorePoolSize, //核心数 (即核心线程数)                          int maximumPoolSize,   //核心线程数 + 临时线程数                          long keepAliveTime,    //临时线程完成任务后 等待多久后销毁

2016-10-17 19:51:05 551

原创 Android四大组件之Service

ServiceWhat is a Service? 看看官方API的介绍!What is a Service? Most confusion about the Service class actually revolves around what it is not:A Service is not a separate process. The Service object itself

2016-10-14 13:33:31 220

原创 Android6.0 运行时权限

官方运行时权限请求方法运行时权限 核心方法 (需Android 6.0 (API level 23)及以上) 检查是否已获得系统权限context.checkPermission(permission, Process.myPid(), Process.myUid())请求指定的系统权限:会弹出系统的对话框activity.requestPermissions(permissions, req

2016-10-14 11:52:08 388

转载 EventBus3.0的使用

注:此文章转载至 “简书” 作者:JellyCai 原文链接:http://www.jianshu.com/p/72f475ac3a8d在使用EventBus之前需先添加依赖:compile 'org.greenrobot:eventbus:3.0.0'最基本用法:传递数据 接收数据接收数据之前需要在接收数据的组件里  初始化注册     在组件销毁

2016-10-09 21:45:21 306

原创 初识MVP

注:此blog只为学习笔记而写,如有错误请多多指教,不喜请轻喷!MVP模式图:MVP的三层交互:Model主要负责数的存取, View主要负责与用户交互, Presenter充当Model和View之间的桥梁MVP主要目的是降低耦合度,实现了Model和View的分离,从而达到修改View而不影响Model的目的。(1) View :负责绘制UI元素

2016-10-09 15:50:07 190

原创 Handler机制

注:此blog仅学习记录所用,如有不对的地方请大路大牛指点改正,不喜的请轻喷!Handler实现线程间通讯,是因为共享了looper的内存,所以handlerMessage()运行在哪个线程由looper决定。而在new handler时默认使用的是主线程的looper,因此运行在主线程。主线程创建时,消息队列和looper对象就会被创建;主线程中有一个消息轮询器looper,不断

2016-10-08 22:48:08 177

Android RroductFlavors 多渠道打包demo

详情可查看 https://blog.csdn.net/qq952290156/article/details/88032932

2019-03-04

Android Ftp上传下载文件

Android Ftp上传下载文件 可通过 https://blog.csdn.net/qq952290156/article/details/86677731 查看资源

2019-01-28

扫描二维码跳转app下载链接

android或ios通过扫描二维码,自动识别设备跳转对应的app下载页面or链接

2017-05-19

空空如也

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

TA关注的人

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