- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 RroductFlavors 多渠道打包 配置不同的包名、桌面图标、引导页、java代码等
这里写自定义目录标题RroductFlavors更改资源文件功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Rrodu...
2019-03-04 15:33:13
919
原创 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
7903
原创 杂乱无章的小笔记
1、通过strings资源改变部分字体颜色<Data><![CDATA[<font color="#000000">这是需要改变颜色的字体</font>%这是正常
2017-10-23 13:55:44
391
原创 二维码跳转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
3214
原创 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
1101
原创 RxJava的简单使用
RxJava的观察者模式:Observable (可观察者,即被观察者)、 Observer (观察者)、 subscribe (订阅) Rxjava的回调方法:onNext() :(相当于onClick()/onEvent())onCompleted(): 事件队列完结时调用,RxJava官方规定,当不会再有onNext()方法被调用时,需要触发此方法作为完成标志。onError():事件队
2016-12-20 16:55:46
259
原创 Android Utils
此文章作为utils积累使用1、除法运算并保留任意位小数/** * 提供(相对)精确的除法运算。当发生除不尽的情况时,由scale参数指 * 定精度,以后的数字四舍五入。 * @param v1 被除数 * @param v2 除数 * @param scale 表示表示需要精确到小数点以后几位。 * @return 两个参数的商
2016-12-16 16:09:52
371
原创 android - Thread Pool线程池
public ThreadPoolExecutor(intcorePoolSize, //核心数 (即核心线程数) int maximumPoolSize, //核心线程数 + 临时线程数 long keepAliveTime, //临时线程完成任务后 等待多久后销毁
2016-10-17 19:51:05
588
原创 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
243
原创 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
441
转载 EventBus3.0的使用
注:此文章转载至 “简书” 作者:JellyCai 原文链接:http://www.jianshu.com/p/72f475ac3a8d在使用EventBus之前需先添加依赖:compile 'org.greenrobot:eventbus:3.0.0'最基本用法:传递数据 接收数据接收数据之前需要在接收数据的组件里 初始化注册 在组件销毁
2016-10-09 21:45:21
356
原创 初识MVP
注:此blog只为学习笔记而写,如有错误请多多指教,不喜请轻喷!MVP模式图:MVP的三层交互:Model主要负责数的存取, View主要负责与用户交互, Presenter充当Model和View之间的桥梁MVP主要目的是降低耦合度,实现了Model和View的分离,从而达到修改View而不影响Model的目的。(1) View :负责绘制UI元素
2016-10-09 15:50:07
214
原创 Handler机制
注:此blog仅学习记录所用,如有不对的地方请大路大牛指点改正,不喜的请轻喷!Handler实现线程间通讯,是因为共享了looper的内存,所以handlerMessage()运行在哪个线程由looper决定。而在new handler时默认使用的是主线程的looper,因此运行在主线程。主线程创建时,消息队列和looper对象就会被创建;主线程中有一个消息轮询器looper,不断
2016-10-08 22:48:08
226
Android RroductFlavors 多渠道打包demo
2019-03-04
Android Ftp上传下载文件
2019-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人