自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BillyLu的博客

孤独,期望,等待

  • 博客(567)
  • 资源 (87)
  • 收藏
  • 关注

转载 Android 热修复方案Tinker(一) Application改造

基于Tinker V1.7.5Android 热修复方案Tinker(一) Application改造Android 热修复方案Tinker(二) 补丁加载流程Android 热修复方案Tinker(三) Dex补丁加载Android 热修复方案Tinker(四) 资源补丁加载Android 热修复方案Tinker(五) SO补丁加载Android 热修复方案Tinker(六) Gradl

2017-06-18 10:41:21 527

转载 Linux下Tomcat的安装配置

Linux下Tomcat的安装配置一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod 755 jdk-6u

2017-06-17 21:42:49 921

原创 AR学习

1.此处一篇关于android studio | openGL es 3.0增强现实(AR)开发汇总博客集中聚焦OpenGL ES,该博客现在正处于不断更新中…………..,欢迎大家关注。1.android studio | openGL es 3.0增强现实(AR)开发 (1) 建立一个openGL es 3.0开发环境2. android studio | openG

2017-06-17 21:22:53 902

转载 AR学习的6个SDK

摘要:关于增强现实的概念,相信大家早已耳熟能详,且之前也有多篇文章专门介绍了比较火的AR应用,这从另一方面也反映出了AR技术开始普及的趋势。所以,在这里,我们介绍6款最受欢迎的用于移动应用中增强现实开发的工具。还记得前段时间在网上很火的3D小熊不?托它的福,为相当一部分人科普了增强现实(AR)这一技术。而在之前,我们也有文章专门介绍了几款AR应用,这些应用的出现恰恰反映出了增强现实技术

2017-06-17 21:21:17 8133

翻译 Mybatis入门与框架搭建

一. Web项目的Mybatis搭建1. 准备:① Mybatis的Jar包mybatis-3.2.8.jarMySQL-connector-Java-5.1.30.jar② 在mysql中新建表[sql] view plain copycreate table `user`(  `id` varchar(64) NO

2017-06-15 22:35:36 276

原创 安卓AR--DEMO以及卡片app下载地址

安卓   app 下载地址:http://zhushou.360.cn/detail/index/soft_id/2481969?recrefer=SE_D_AR官网http://www.520ar.com/arka.html卡片下载:http://download.csdn.net/download/qq_24531461/9870818

2017-06-14 21:43:59 1169

转载 MVP+多线程+断点续传 实现app在线升级库 (手把手教你打造自己的lib)

http://blog.csdn.net/u011418943/article/details/705625801、需求分析App 在线升级是比较传统的修复bug的一种方式,一般添加新功能或者说修改一下比较严重的bug的时候,我们都是会升级apk来实现我们的目的;当然,其实在一些紧急的bug是用 热修复 的方法,毕竟有时候只是一行代码出了问题,而你却要升级一整个apk,下载安装

2017-06-14 09:01:57 646

转载 【Android graphics】(一) Android SVG使用之AnimatedVectorDrawable

注:转载请注明来自Nemo, http://blog.csdn.net/nemo__    一、概述       SVG即可缩放矢量图形(Scalable Vector Graphics),是使用XML来描述二维图形和绘图程序的语言,其定义遵循W3C标准。关于SVG主要内容有: - SVG W3C标准 - W3School SVG - MDN SVG A

2017-06-14 09:01:16 522

转载 开源项目--蓝牙聊天

前言基于Android Classic Bluetooth的蓝牙聊天软件,目前仅支持一对一实时通信、文件传输、好友添加、好友分组、好友在线状态更新等功能,其中消息发送支持文本、表情等方式。项目地址:https://github.com/xiaoyaoyou1212/BluetoothChat(欢迎Fork参与)前景蓝牙技术作为一种小范围无线连接技术,能够在设备间实现

2017-06-14 08:58:17 598

转载 高德百度坐标系转换方法

在开始这个题目之前,先给大家再次扫扫盲,扫的不是坐标系统的盲,而是我们国家所使用的坐标系统。大家都知道,美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置,这应该是国际共识。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,我们在业内将前者称之为地球坐标,后者称之为火星坐标,具

2017-06-13 22:57:32 511

原创 Android Studio更新后打开老项目报错,但是能运行

我们一个老项目,一个多月没打开了,然后我想考里面的代码,就把它打开了,打开后全部报错,吓我一跳,整个公司的安卓代码就我这一份啊,然后我重启AS,还是报错,重启电脑也是报错,但是能运行。无奈之下,只好进行百度查询,发现原来是build缓存的问题,按照网上所说清空build缓存之后,果然好了!在此记录一下,方便后来者以及自己以后学习。步骤:1.打开AS之后点击File找到下面的Inva

2017-06-13 17:03:07 5098 5

转载 一个程序员要扔掉多少代码,才能成为真正的程序员

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!程序员这行当,不贫不富,靠技术吃饭,一直还算个体面职业。进了程序员这行的兄弟们,即便日后飞黄腾达了,谈起早年的编程生涯,都还是自豪的。不过呢,程序员这个职业,有个挺悲哀的地方,那就是无效

2017-06-13 16:52:23 710

转载 Android版-微信APP支付

欢迎留言、转发 文章首发地址:http://www.jianshu.com/p/febf7c2eea82 微信极速开发系列文章(微信支付、授权获取用户信息等):点击这里目录 1、注册账号、开发者认证 2、添加应用 3、申请微信支付 4、技术开发功能实现步骤介绍 5、代码实例服务端源码地址:http://git.oschina.net/javen2

2017-06-13 15:43:05 3161

转载 一行代码实现Okhttp,Retrofit,Glide下载上传进度监听

原文地址: http://www.jianshu.com/p/5832c776621f前言发表上篇文章 我一行代码都不写实现Toolbar!你却还在封装BaseActivity? 已是一个月前的事情,当时有人说我是标题党,也有人不认可我的内容,但是这也不并不妨碍我,两天夺得掘金当周周榜第一,并被 鸿洋公众号 转载,累计阅读量超过 3万上篇文章的研究成果让 MVPArms 具

2017-06-13 15:40:15 1490 1

转载 简单高效的实现Android App全局字体替换

1Android O推出了一项新的功能「Fonts in XML」,借助这项功能,我们能够像使用其他资源文件一样使用字体,比较方便地实现App全局字体的替换。为了能够在API 14或者以上的设备上使用Fonts in XML特性,我们需要使用到Support Library 26。更多的内容可以参考「使用Support Library」小节。在Android Studi

2017-06-13 15:38:00 1516

翻译 [译]对design库中AppBarLayout嵌套滚动问题的修复

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!材料设计库的作者Chris Banes日前修复了嵌套滚动一直一来都存在的bug,下面是译文,原文在https://chris.banes.me/2017/06/09/carry-on-scrolling

2017-06-13 15:37:08 961

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-06-13 12:02:00 154

转载 java数组去重总结

1、背景根据不同的业务逻辑,经常会遇到数组中存在多个重复元素的场合,总结了下数组的排序,留个记录。2、实现方法总结了四种方法,接下来进行展示1、方法一[java] view plain copy              //数组去重方法一  String[] array = {"a","b",

2017-06-13 11:20:34 761

转载 HQL语句中的类型转换

字符串转整行:cast(string1 as integer)转日期:cast(string2 as date)日期年差值:cast(year('2012-04-18')-year(e.birthday) as integer" SELECT new cn.enn.hr.empleave.pojo.EmpQuit(" +      "q.applyusername,"+

2017-06-13 11:09:37 3823

转载 Android开发之高德地图实现定位

在应用开发中,地图开发是经常需要使用的“组件”,Google Map虽然有官方教程,无奈用不起来,原因你懂的~~那么国内比较出名的是就是百度地图和高德地图,由于个人喜好,所以选择了高德地图LBS,废话不说,上干货。1、注册开发者,创建应用这个几乎是所有开放平台都通用的做法,无外乎注册帐号,成为开发者,然后创建一个Android应用,会为你分配一个key绑定你的服务。

2017-06-10 19:15:24 3546 2

转载 京东快报轮播公告的实现

手机京东app首页的京东快报有一个无限轮播的公告栏,先看效果:京东快报轮播公告.gif公告内容大概每3s从中间向上滑出,同时下一条内容从底部向上滑动进入。整个过程还伴随有内容的渐变消失。开始想这样的效果可以通过自绘控件来实现,后面再想想采用ViewFlipper来实现更为简单。看看ViewFlipper类官方注释:Simple {@link

2017-06-09 22:20:47 790

转载 Android共享元素场景切换动画的实现

今天跟大家分享的是场景切换的共享元素,源码已经上传到github:https://github.com/huzenan/EasyTransition我们知道安卓5.0系统引入了共享元素,能做出非常炫酷的场景切换效果,这让人非常兴奋同时非常蛋疼,因为低版本没法使用啊,所以今天就跟大家分享一下自己写的一个库,其实只有2个文件而已,还是叫它工具比较合适吧......非常轻量级,简直是

2017-06-09 22:19:30 1586 1

转载 一个文件实现安卓滚轮选择控件

这一次跟大家分享的是一个非常轻量的滚轮选择控件,只有1个文件,一共400多行代码,源码已经上传到github: https://github.com/huzenan/EasyPickerView我们知道如果想在项目里,尤其是大的项目里使用别人造好的“轮子”,假如说我只想用一个好看的滚轮选择控件,而必须引入好几个文件甚至十几个文件,那真的是很不情愿的。这个时候,非常轻量级的EasyPic

2017-06-09 22:18:40 553

转载 AndroidStudio 插件 之 Findbugs 安装与简单使用教程

前言        对于代码质量的检查,一直是一个比较棘手的问题。虽然我们部门有关于java代码的各种规范,领导也多次强调对代码的评审。但是在实际执行过程中,由于开发人员的水平参差不齐,在开发项目时还有各种其他因素,比如时间紧任务重,自己的代码不规范没有意识到,就疏于对代码质量的检查,然后草率的提交。还有就是大家对代码检测的不重视,有种意识就是即使代码不规范,我们的程序也可以正常运行,为什

2017-06-09 22:16:24 238

转载 良心推荐:总结Android开发中必备的代码Review清单

前言本文收集了我自己工作以来提交代码前的所有检查点。事实证明,这样能有效提高自己的代码质量和功能的稳定性。所以推荐大家以后每次提交代码前,都可以看下这份Review清单哈。此外,可能还有些检查点我并没有发现,欢迎大家踊跃在评论区补充哈~清理操作1.页面退出时,是否完成必要的清理操作1) 是否调用Handler的removeCallbacksAndMessag

2017-06-09 22:14:23 347

转载 一步步教你画股票图,K线图,高仿雪球股票

股票图,K线图,蜡烛图,高仿雪球股票,教你一步步实现股票图项目地址_005.gif_006.gif讲K线图之前,先来一个引言.前两天听了朱凯大神的知乎live,其中说到一点,作为Android开发者需要立即提升的三项技能:分别是:UI,网络,线程,而UI又分:布局,绘制,以及触摸事件的反馈.凯哥强调:其实UI确实只有这么几个最主要

2017-06-09 22:13:37 7031

转载 深入理解MessageQueue

Android 中有两个非常重要的知识点,分别是Binder机制和Handler机制。前者用于跨进程通讯,并且通过 ServiceManager 给上层应用提供了大量的服务,而后者用于进程内部通讯,以消息队列的形式驱动应用的运行。之前的文章已经多次分析了Binder相关的内容,复杂程度远高于Handler,之后还会继续分析Binder。说到Handler,做安卓开发的一定都不会陌生,一般用于切换线

2017-06-09 22:11:42 1306 1

转载 android 的三种定位方式

Android 定位大致分为三大类:GPS定位;Network定位;AGPS定位。而Network又细分为WIFI定位和基站定位。下面详细讲解每种定位:  android GPS:需要GPS硬件支持,直接和卫星交互来获取当前经纬度。  优点:速度快、精度高、可在无网络情况下使用。  缺点:首次连接时间长、只能在户外已经开阔地使用,设备上方有遮挡物就不行了、比较耗电。

2017-06-09 22:08:26 10177

转载 Android如何集成百度、高德、腾讯地图

百度   1:首先,到百度地图API网址去注册;百度地图API,获取Appkey的过程。    进入控制台cmd: 定位到.Android: 输入命令获取SHA1:  上图所用的是debug.keystore签名文件,一般开发测试过程中则用该文件,密钥库口令是android。如果我们想要使用自己的签名文件,看下图。 2:下载你所需要的开发包,

2017-06-09 22:07:26 1721

转载 Android实现Excel表格,且表格能左右、上下滑动

1、自定义实现一个水平滚动控件HorizontalScrollViewimport android.content.Context;import android.util.AttributeSet;import android.view.View;import android.widget.HorizontalScrollView;/** * Created by Step

2017-06-09 13:29:33 3025 1

转载 android 软键盘回车键捕获

EditText editText2 = (EditText)findViewById(R.id.txtTest2);editText2.setOnEditorActionListener(new OnEditorActionListener() {@Overridepublic boolean onEditorAction(TextView arg0, int arg1, KeyEve

2017-06-08 20:41:55 935

原创 如何在app中打开支付宝进行打赏开发者

COPY一下这个类:public class AlipayZeroSdk { // 支付宝包名 private static final String ALIPAY_PACKAGE_NAME = "com.eg.android.AlipayGphone"; // 旧版支付宝二维码通用 Intent Scheme Url 格式 private stati

2017-06-04 14:38:48 9667 2

转载 像大牛一样写代码: 31个Android 开发者工具

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!原文:Code like a pro: 31 tools for Android app developers。文中部分工具是收费的,但是绝大多数都是免费的。FlowUp这是一个帮助

2017-06-03 09:21:53 4103

转载 心有Java,细嗅Kotlin —— 细数 Kotlin 优雅的语法糖

Kotlin的来历Kotlin的作者是大名鼎鼎的Jetbrains公司。它有一系列耳熟能详的产品,诸如Android兄弟天天用的Android Studio, IntelliJ IDEA, 还有前端的WebStorm, PhpStorm。2011年7月,JetBrains推出Kotlin项目。2012年2月,JetBrains以Apache 2许可证开源此项目。2016年2月15日

2017-06-03 09:19:21 4146

转载 mybaits3.2.8 别名包扫描通配符

这几天搭建了spring4.1.2+mybatis3.2.8一个简单的框架。发现mybatis的SqlSessionFactoryBean可以配置typeAliasesPackage属性,自动为domain起别名。如果我的domain在不同包下面,那么这个配置不支持通配符扫描包路径?如下改造:改造前:applicationContext.xml配置:

2017-06-02 13:25:55 651 1

转载 写给Android App开发人员看的Android底层知识(8)

转自包老师:http://www.cnblogs.com/Jax/p/6910745.html(十)PMS及App安装过程       PMS,全称PackageManagerService,是用来获取Apk包的信息的。        在前面分析四大组件与AMS通信的时候,我们介绍过,AMS总是会使用PMS加载包的信息,将其封装在LoadedApk这个类

2017-06-02 09:56:53 542

转载 深入理解MessageQueue

Android 中有两个非常重要的知识点,分别是Binder机制和Handler机制。前者用于跨进程通讯,并且通过 ServiceManager 给上层应用提供了大量的服务,而后者用于进程内部通讯,以消息队列的形式驱动应用的运行。之前的文章已经多次分析了Binder相关的内容,复杂程度远高于Handler,之后还会继续分析Binder。说到Handler,做安卓开发的一定都不会陌生,一般用于切换线

2017-06-02 09:51:13 365

转载 【干货】这些酷炫实用的Android开源框架—你见过吗

一、下拉刷新,Yalantis 出品。(是不是有点似曾相识呢?)效果图:项目地址:https://github.com/Yalantis/Taurus二、Euclid用户简历界面,Yalantis 出品。效果图:项目地址:https://github.com/Yalantis/Euclid三、日历控件之

2017-06-02 09:50:21 1052

转载 Android在项目中接入腾讯TBS浏览器WebView的教程与注意的地方

腾讯TBS浏览器服务我们都知道,在Android开发中,经常会用到Webview,而且WebView是出了名的坑的,各种bug。这时候腾讯老哥站出来了,搞了一个TBS浏览器服务这个东西。 说得这么屌,其实就是一个webView控件,然后解析解析网页的内核是他自己做的,叫X5内核(系统原生的WebView用的是WebKit内核),所以我们开发者用的时候,主要就是用这个com.tencent.

2017-06-01 16:25:28 2906

转载 Android使用腾讯浏览服务X5内核

【前期准备】腾讯X5 jar包下载地址 [点击打开]本次完整DEMO源码 [打开Github]【集成步骤】第一步:下载jar包添加到项目第二步:添加权限[java] view plain copy"android.permission.WRITE_EXTERNAL_STORAGE" />  "and

2017-06-01 16:21:28 5221

ImagePicker

ImagePicker

2017-07-07

WeiXinSelectPicture

WeiXinSelectPicture

2017-07-07

安卓选择图片上传功能【支持多选拍照预览等】

安卓选择图片上传功能【支持多选拍照预览等】

2017-07-07

Android仿微信朋友圈发动态功能(相册图片多选)

DEMO一共13个类 大约2000行代码,童鞋们耐心点看基本思路是: 1,首先从Thumbnails中把略缩图地址拿出来用GridView显示出来 2,如果没有该略缩图就找到原图地址在线程中生成略缩图然后再显示出来(这种情况非常容易发生,现在很多人喜欢删除系统Thumbnails文件夹,导致无系统略缩图可用,代码里面大量生成略缩图又是个非常耗费资源的过程,且容易造成内存溢出) 3,如果原图地址也没有则自定义显示一张图 主要实现了 进入相册多选图 或者 照相获取图片 (图片已压缩) 选择好图片后 可以左右滑动浏览大图,自由删除图片 选择相册图片或者拍照限制为9张,选择好的图片都保存在缓存中,同时保存在sd临时文件夹,图片都是小于100kb失真度较小,自己可以折中选择一个合适的值 回复即可免费下载,代码托管在华为网盘,所以下载是不需要豆子的 图片都是代码运行后的截图 测试用三星s4 not3(三星系列因为硬件问题拍照后图片需要代码设置翻转90度,不然图片会变横着) 华为p1 LG ne5测试过均没有问题 选择好图片后,安卓4.4的版本因为虚拟按钮的原因会盖住最下方的完成按钮,自己可以修改下布局.

2017-07-07

C#Winform自定义能自由输入且多列查询的LookUpEdit

该控件能够自由绑定数据源,去掉DevExpress中LookUpEdit只能输入数据源中存在的值的强硬限制,而且支持LookUpEdit中不具备的多列同步查询匹配的功能。自由增加显示列和提供显示值(DisplayMember和ValueMember)设置,一个是显示,另一是实际值,可以根据EditValue获取选中值,TextValue获取显示值。(例如:数据源中有学生学号、姓名,显示文本是姓名,但实际获取的是学号,当你输入姓名的时候会自动过滤掉其他信息,当然,你若是只记得学号,不知道姓名,你可以输入学号,该控件也会自动匹配到相对应的信息,而且不存在强硬赋值的限制,方便用户的使用)

2017-06-21

9图拖动和排序

9图拖动和排序

2017-06-19

Java常用lib

Java常用lib

2017-06-15

mybatis-3.3.0

mybatis-3.3.0

2017-06-15

mybatisDemo

mybatisDemo

2017-06-15

苹果创始人Woz自传

看看苹果另一位创始人的传奇人生,看看天才眼中的世界是什么样子的。对我们的帮助非常大。资源里面文档是epub,格式,另一个是打开epub格式的阅读器。 Woz,早期苹果电脑的发明人,独立设计了“苹果I”和“苹果II”,并与斯蒂夫·乔布斯共同创立了苹果公司。传奇的经历和对个人电脑的突出贡献,让他荣登美国国家发明者名人大堂,并且获得了众多奖项,包括国家科技奖章和海因茨奖。他盼望着摩尔定律能尽快寿终正寝,使每一台电脑都能像课桌一样用上20年,使每个孩子都能人手一台。

2017-06-15

增强现实卡片

16张增强现实卡片

2017-06-15

From-design

From-design

2017-06-14

开源微信支付

开源微信支付

2017-06-13

kotlinDemo

kotlinDemo屏幕撒纸花

2017-06-02

AndroidAndJava

AndroidAndJava

2017-06-01

安卓+javaWeb

安卓+javaWeb

2017-05-29

ExpendListViewDemo

ExpendListViewDemo

2017-05-28

最强工具栏

最强工具栏

2017-05-26

手持+客户端

基于斑马MC36的安卓激光扫描设备开发与java后台的实现

2017-05-26

android录屏软件

android录屏软件

2017-05-15

silk2mp3.zip

微信语音转MP3

2020-03-05

RecyclerView的分割线

RecyclerView的分割线

2019-01-21

FlutterDemoForAndroid

FlutterForAndroidExample-master.zip

2019-01-01

安卓设置全局字体大小

安卓设置全局字体大小

2018-12-19

iOS编程实战.pdf

iOS编程实战.pdf iOS编程实战.pdf iOS编程实战.pdf iOS编程实战.pdf

2017-09-28

Objective-C高级编程.pd

大神推荐书籍,完整版!多线程以及内存管理 iOS lion 引入 iOS 5 引用计数!

2017-09-28

Objective-C高级编程 iOS与OS X多线程和内存管理.pdf

Objective-C高级编程 iOS与OS X多线程和内存管理 高清PDF

2017-09-28

iOS7 Programming Cookbook.pdf

最新 iOS7 Programming Cookbook PDF版 Cookbook 最新 iOS7 Programming Cookbook PDF版 Cookbook

2017-09-28

PictureSelector

ImagePicker imagePicker = ImagePicker.getInstance(); imagePicker.setImageLoader(new GlideImageLoader()); //设置图片加载器 imagePicker.setShowCamera(true); //显示拍照按钮 imagePicker.setCrop(true); //允许裁剪(单选才有效) imagePicker.setSaveRectangle(true); //是否按矩形区域保存 imagePicker.setSelectLimit(maxImgCount); //选中数量限制 imagePicker.setStyle(CropImageView.Style.RECTANGLE); //裁剪框的形状 imagePicker.setFocusWidth(800); //裁剪框的宽度。单位像素(圆形自动取宽高最小值) imagePicker.setFocusHeight(800); //裁剪框的高度。单位像素(圆形自动取宽高最小值) imagePicker.setOutPutX(1000); //保存文件的宽度。单位像素 imagePicker.setOutPutY(1000); //保存文件的高度。单位像素

2017-09-13

进阶之光里的RxJava

本书是一本Android进阶类书籍,书中各知识点由浅入深、环环相扣,最终这些知识点形成了一个体系结构。本书共分为11章。第1章介绍Android 5.0到Android 7.0的新特性。第2章介绍Material Design。第3章介绍View体系,包括View的事件分发、工作流程、自定义View等知识点。第4章介绍多线程的知识。第5章介绍网络编程与网络框架的知识。第6章介绍常用的设计模式。第7章介绍事件总线。第8到第10章介绍架构设计所需要的知识点。第11章简单介绍Android系统框架与MediaPlayer框架。本书详细并深入讲解Android开发者必备的和前沿的知识,适合有一定开发基础的开发者阅读,这有助于他们提高技术水平;同时,本书系统的知识体系结构也令高级开发者从中获益良多。

2017-09-13

netty-all-5.0.0.Alpha2.jar

public static void testSendPush_fromJSON() { ClientConfig clientConfig = ClientConfig.getInstance(); JPushClient jpushClient = new JPushClient(MASTER_SECRET, APP_KEY, null, clientConfig); Gson gson = new GsonBuilder() .registerTypeAdapter(PlatformNotification.class, new InterfaceAdapter<PlatformNotification>()) .create(); // Since the type of DeviceType is enum, thus the value should be uppercase, same with the AudienceType. String payloadString = "{\"platform\":{\"all\":false,\"deviceTypes\":[\"IOS\"]},\"audience\":{\"all\":false,\"targets\":[{\"audienceType\":\"TAG_AND\",\"values\":[\"tag1\",\"tag_all\"]}]},\"notification\":{\"notifications\":[{\"soundDisabled\":false,\"badgeDisabled\":false,\"sound\":\"happy\",\"badge\":\"5\",\"contentAvailable\":false,\"alert\":\"Test from API Example - alert\",\"extras\":{\"from\":\"JPush\"},\"type\":\"cn.jpush.api.push.model.notification.IosNotification\"}]},\"message\":{\"msgContent\":\"Test from API Example - msgContent\"},\"options\":{\"sendno\":1429488213,\"overrideMsgId\":0,\"timeToLive\":-1,\"apnsProduction\":true,\"bigPushDuration\":0}}"; PushPayload payload = gson.fromJson(payloadString, PushPayload.class); try { PushResult result = jpushClient.sendPush(payload); LOG.info("Got result - " + result); } catch (APIConnectionException e) { LOG.error("Connection error. Should retry later. ", e); LOG.error("Sendno: " + payload.getSendno()); } catch (APIRequestException e) { LOG.error("Error response from JPush server. Should review and fix it. ", e); LOG.info("HTTP Status: " + e.getStatus()); LOG.info("Error Code: " + e.getErrorCode()); LOG.info("Error Message: " + e.getErrorMessage()); LOG.info("Msg ID: " + e.getMsgId()); LOG.error("Sendno: " + payload.getSendno()); } }

2017-08-31

LINGO教程大全

LINGO教程大全

2017-08-25

ListView加载多个布局

ListView加载多个布局

2017-08-09

数据库导入工具.

该工具用于从A库的表往B库的表导数据,比如A库A表有20个字段,B库B表有10个字段,并且字段名与A库A表不一样,现在需要从A库A表的某几个字段的数据导入到B库B表中。导入脚本为 ---(老库的A表),(新库的B表) A的字段一,B的字段一 .............. A的字段N,B的字段N --- 命令脚本在压缩包里有一份,适用于sql server 打开程序前需要改一下配置文件的数据库路径,name="SourceDataServer" 为数据源路径,name="Server" 为目标数据库的路径;

2017-07-28

UnityARDemo

UnityDemo

2017-07-21

深入理解Android网络编程--技术详解与最佳实践

深入理解Android网络编程--技术详解与最佳实践

2017-07-18

朋友圈发动态

朋友圈发动态,安卓客户端和Javaweb服务端

2017-07-17

朋友圈发动态CS

朋友圈发动态,包含客户端和服务器

2017-07-17

功能强大的多图多视频选择器

最近项目中用到多图选择上传的需求,考虑到android机型众多问题就自己花时间写了一个,测试了大概60款机型,出现过一些问题也都一一修复了,基本上稳定了特分享出来,界面UI也是商用级的开发者不用在做太多修改了,界面高度自定义,可以设置符合你项目主色调的风格,集成完成后就可以拿来用。 重要的事情说三遍记得添加权限 < uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> < uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> < uses-permission android:name="android.permission.CAMERA" /> 功能特点: 1.适配android7.0系统 2.解决部分机型裁剪闪退问题 3.解决图片过大oom闪退问题 4.动态获取系统权限,避免闪退 5.支持相片or视频的单选和多选 6.支持裁剪比例设置,如常用的 1:1、3:4、3:2、16:9 默认为图片大小 7.支持视频预览 8.支持gif图片 9.支持一些常用场景设置:如:是否裁剪、是否预览图片、是否显示相机等 10.新增自定义主题设置 11.新增图片勾选样式设置 12.新增图片裁剪宽高设置 13.新增图片压缩处理 14.新增录视频最大时间设置 15.新增视频清晰度设置 16.新增QQ选择风格,带数字效果 17.新增自定义 文字颜色 背景色让风格和项目更搭配 18.新增多图裁剪功能 19.新增LuBan多图压缩 20.新增单独拍照功能 javaapk之前也介绍过很多类似的项目,感兴趣的可以在javaapk图片处理分类中下载。

2017-07-10

CQAndroid

CQAndroid 代码 

2017-07-07

空空如也

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

TA关注的人

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