自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android 代码混淆

-keepclasseswithmembernames class * {#保留native方法名和包含natvie方法的类名 native <methods>;}#保留继承Person的类的成员方法get和set方法名不被混淆-keepclassmembers public class * extends study.dlm.com.proguardapplicati...

2018-12-05 15:39:56 213

转载 Android内存优化(使用SparseArray和ArrayMap取代HashMap)

 在Android开发时,我们使用的大部分都是Java的api,比方HashMap这个api,使用率非常高,可是对于Android这样的对内存非常敏感的移动平台,非常多时候使用一些java的api并不能达到更好的性能,相反反而更消耗内存,所以针对Android这样的移动平台,也推出了更符合自己的api,比方SparseArray、ArrayMap用来取代HashMap在有些情况下能带来更好的性...

2018-11-24 14:21:14 272

转载 今日头条屏幕适配方案终极版正式发布!

  JessYan 关注2018.10.23 08:29* 字数 7029 阅读 3774评论 26喜欢 52原文地址: https://www.jianshu.com/p/4aa23d69d481以下是 骚年你的屏幕适配方式该升级了! 系列文章,欢迎转发以及分享:骚年你的屏幕适配方式该升级了!(一)-今日头条适配方案 骚年你的屏幕适配方式该升级了!(二)-SmallestW...

2018-11-11 15:38:19 2230

原创 Android项目打成jar包

1、主工程依赖library2、在library中的build.gradle文件中进行配置def SDK_BASENAME = "idcardcamera";def SDK_VERSION = "_v1.0";def OUTPUT_PATH = "build";def INPUT_PATH = file('build/intermediates/packaged-classes/r...

2018-10-22 15:38:44 542

转载 Android Studio 代码混淆(你真的会混淆吗)

 两点水 安卓巴士Android开发者门户 2017-06-30 点击上方“蓝字”订阅,查看更多文章 作者         本文由 两点水 投稿,博客地址:http://www.apkbus.com/myspaceblog-911082.html        前言        今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配...

2018-10-22 11:54:34 471

转载 高手不得不知的Java集合List的细节

高手不得不知的Java集合List的细节进击大叔 安卓巴士Android开发者门户 今天2018安卓巴士全球开发者论坛-北京站安卓巴士全球开发者论坛北京站即将开启! 写在前面作为Android开发者,Java集合可能是开发中最常使用的类之一了。但很多人可能跟我一样,对Java集合只停留在“使用”的层面上,而对其的实现、原理如何只是略知一二,所以有时可能忽略了一些小细节。...

2018-10-08 09:55:50 227

原创 Kotlin学习之路---二 面向对象

1.抽象类和接口类和属性默认都是final的,想要被继承或复习,必须open接口,接口方法,抽象类默认为open接口方法可以有默认实现by:接口代理代码示例class Manager:Driver,Write{ override fun write() { } override fun drive() { }}//by:接口代理...

2018-10-03 20:29:11 183

原创 Kotin学习之路----一词法和语法

1。数据类型:1.Boolean2.Number:包括整形和浮点型 分类 类型 位数 浮点型:Double 64 Float 32 整型: Long 64 Int 32 Short 16 字节 Byte 83.Char类型(Character)4....

2018-09-29 18:38:03 3886

转载 Android性能优化来龙去脉总结

Android性能优化来龙去脉总结 2018/06/07 3086 8 性能测试 Android 张勇WeTest 导读一款app除了要有令人惊叹的功能和令人发指交互之外,在性能上也应该追求丝滑的要求,这样才能更好地提高用户体验。以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是:常见的性能问题;产生性能问题的一些可能原因;解决性能问题的套路...

2018-06-15 16:16:27 278

原创 线程死锁案例

第一种:synchronizedpackage gstation.zerotech.javademo;import sun.rmi.runtime.Log;/** * 线程的状态 new 就绪 running wait(阻塞) terminal(结束) * Created by admin on 2018/5/18. */public class SyncDeadLock { ...

2018-05-18 15:55:47 526

原创 开发工程中遇到的奇葩问题

1.两个GLSurfaceView重叠时,上面的一层会被穿透,无法显示。例子:MapBox地图和GLSufaceViewx图传,地图会被穿透。解决方法: 经过查看源码,将动态加载地图,并设置renderOnTop属性为true,完美解决。...

2018-05-11 10:05:02 426

转载 详解YUV420数据格式

详解YUV420数据格式原文地址:http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html1. YUV简介YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:...

2018-03-16 13:49:08 1353

转载 3个你未必了解的Android Hot Fix技术

3个你未必了解的Android Hot Fix技术2017-12-28 Mob开发者平台 安卓巴士Android开发者门户一、技术背景1.传统开发流程从流程来看,传统的开发流程存在很多弊端:重新发布版本代价太大用户下载安装成本太高BUG修复不及时,用户体验太差

2018-01-03 12:00:36 1954

转载 NDK编程之Hello world

Android Studio上进行NDK编程之Hello worldhttp://blog.csdn.net/mingyueyixi/article/details/654497231759Android Studio很早之前就支持NDK编程了,但是资料比较少,照着网上的写,一大堆的坑,各种错误一堆。经过不断的努力,弄出了第一个能正常

2017-11-27 11:01:49 647

转载 [OpenGL]从零开始写一个Android平台下的全景视频播放器——目录

[OpenGL]从零开始写一个Android平台下的全景视频播放器——目录标签: androidOpenGL全景视频Panorama360video2016-11-13 16:07 5115人阅读 评论(33) 收藏 举报转载:http://blog.csdn.net/Martin20150405/article/details/53149578

2017-09-19 11:26:09 921

原创 项目重点技术

使用Rx家族配合Retrolambda减少代码量使用RxJava配合Retrofit2做网络请求使用Rxlifecycle对订阅的生命周期做管理使用RxBus来方便组件间的通信使用RxJava其他操作符来做延时、轮询、转化、筛选等操使用okhttp3对网络返回内容做缓存,还有日志、超时重连、头部消息的配置使用Material Design控件和动画使用Ijkplayer来实现播放视频

2017-09-12 15:24:04 455

原创 内存优化

获得手机内存方式一:ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);int memClass = activityManager.getMemoryClass();int largeMemClass = activityManager.getLar

2017-09-01 17:22:21 450

转载 40个java多线程问题总结

40个Java多线程问题总结标签: java多线程2017-08-07 11:29 36人阅读 评论(0) 收藏 举报 分类:Java(119) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线

2017-08-07 11:47:53 463

转载 精仿今日头条

精仿今日头条,附项目源码和Apk下载地址2017-08-04 chaychan 安卓巴士Android开发者门户 点击上方“蓝字”订阅,查看更多文章由来篇当初的梦想  一直都想尝试开发自己还没接触过的某类APP,以前刚入门的时候,就有一个梦想:开发社交类、地图类、新闻类、支付、电商类、直播类、游戏类这些APP。社交类的大二

2017-08-04 15:41:29 1002 1

转载 一篇文章彻底搞懂Android事件分发机制

一篇文章彻底搞懂Android事件分发机制2017-07-20 想你依然心痛 安卓巴士Android开发者门户 点击上方“蓝字”订阅,查看更多文章2017年安卓巴士全球开发者论坛-上海站这次上海站沙龙360、游族Mob、阿里、平安的大神们都来了距离活动开始还有两天,上海的开发者们赶快报名行动起来吧!前言  

2017-07-24 17:27:05 704

转载 初始Retrofit

什么是 Retrofit ?Retrofit是Square开发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片。常用注解Retrofit 2.0底层依赖OkHttp实现,也就是说Retrofit本质上就是对Ok

2017-07-07 17:25:45 525

转载 这可能是最好的RxJava 2.x 教程

这可能是最好的RxJava 2.x 教程(完结版)2017-07-05 南尘 安卓巴士Android开发者门户 点击上方“蓝字”订阅,查看更多文章2017年安卓巴士全球开发者论坛-上海站这次上海站沙龙360、游族Mob、阿里、平安的大神们都来了作者        本文由 南尘 投稿,博客地址:http://ww

2017-07-05 16:37:44 2326

转载 生产者消费者模型

生产者/消费者问题的多种Java实现方式 实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作

2017-07-04 16:42:33 368

转载 Android studio 手动配置Gradle的方法

[Android Studio系列(五)] Android Studio手动配置Gradle的方法标签: androidandroid studiogradle2016-06-02 15:58 20340人阅读 评论(12) 收藏 举报 分类:android(22)  studio(4)  gradle(3) 版权声明:本文为博主原创文章

2017-06-28 16:01:55 840

原创 shell命令

adb shell 进入系统cd etc 进入ect目录cat app_version.txt 访问文件adb pull /etc/app_version.txt C:\Android 将系统中的文件复制到本地目录adb push 将本地文件推到系统中cd ..后退exit 退出

2017-06-27 09:33:30 399

转载 synchronized 与 Lock 的那点事

synchronized 与 Lock 的那点事最近在做一个监控系统,该系统主要包括对数据实时分析和存储两个部分,由于并发量比较高,所以不可避免的使用到了一些并发的知识。为了实现这些要求,后台使用一个队列作为缓存,对于请求只管往缓存里写数据。同时启动一个线程监听该队列,检测到数据,立即请求调度线程,对数据进行处理。 具体的使用方案就是使用同步保证数据的正常,使用线程池提高效率。

2017-06-25 16:59:00 393

原创 进程和线程

进程:1、程序(任务)的执行过程2、持有资源(共享内存、共享文件)和线程线程:1、系统中的最小执行单元,2、一个进程中有多个线程,3,线程共享进程中的资源线程交互:互斥或同步如何正确的停止线程:设置退出标志,如:boolean isRunning;interrupte()this.isInterrrupted()方法作为判断 ,实质也是一种标志,但是调用sleep或jo

2017-06-24 21:45:33 438

原创 android代码规范

Android代码规范Android编码规范(Ver 0.1)0 普适原则1.直白式的代码比起注释来的更有意义2.空格、换行相关的规范,需导入eclipse_code_formatter.xml,编辑完代码后执行格式化操作3.Coders不能为了图方便而牺牲了代码的健壮性和可理解性4.新增代码需完全遵守规范;老代码不符合规范,则在有相关功能时同步修改。1 命名1.1

2017-06-23 17:06:23 545

原创 课程连接

链接:http://pan.baidu.com/s/1gfcKANx 密码:msk6  双进程保护,杀不死的应用

2017-06-22 12:05:05 1152

转载 我所理解的RxJava——上手其实很简单(二) 144 作者 Weavey 关注 2016.08.31 17:05* 字数 2512 阅读 11324评论 27喜欢 85 前言 欢迎继续收看《我所

我所理解的RxJava——上手其实很简单(二) 作者 Weavey 关注2016.08.31 17:05* 字数 2512 阅读 11324评论 27喜欢 85前言欢迎继续收看《我所理解的RxJava--上手其实很简单(二)》,上周出了第一篇,各位程序猿大大的反应还不错,生平第一篇博文能获得大家的肯定,内心肯定是非常开心的,也坚定了我继续写下去的

2017-06-19 16:43:17 523

转载 我所理解的RxJava——上手其实很简单(一) 144 作者 Weavey 关注 2016.08.27 03:30* 字数 2789 阅读 45458评论 60喜欢 289 前言 相信各位看官对R

我所理解的RxJava——上手其实很简单(一) 作者 Weavey 关注2016.08.27 03:30* 字数 2789 阅读 45458评论 60喜欢 289前言相信各位看官对RxJava早有耳闻,那么关于什么是RxJava我就不再赘述了,不知道的可自行百度。如果你已经大致了解过什么是RxJava,想开始学习,那么本文不失为你良好的选择,为什

2017-06-19 14:57:57 764

转载 git回退版本(线上和本地仓库)

git reset revert 回退回滚取消提交返回上一版本 一介布衣  2015-01-07  开发工具  310939分享到:QQ空间新浪微博腾讯微博人人网微信总有一天你会遇到下面的问题.(1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚.(2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚.这些开发中很

2017-06-15 09:52:56 12581

转载 Rxjava+Retrofit+Mvp的使用实例(基于retrofit2.1.0)

Rxjava+Retrofit+Mvp的使用实例(基于retrofit2.1.0) [复制链接]2017-5-25 10:49一生中所爱 阅读:551 评论:10 赞:3Tag:  Android ,mvp ,retrofit ,rxjava1.MVP介绍在Android项目中,Activity和Fragmen

2017-06-06 09:11:44 746

转载 android开发界面适配设计

25学堂|APP设计|网页设计师加油站面设计APP设计模板APP产品秀UI设计干货APP图标Html5CSS3APP设计教程优秀设计APP创业● UED网址导航

2017-06-02 09:56:25 660

转载 EventBus使用详解(二)——EventBus使用进阶 2014-11-04 16:45 88833人阅读 评论(81) 收藏 举报 分类: 5、andriod开发(149) 版权声明:本文

EventBus使用详解(二)——EventBus使用进阶2014-11-04 16:45 88833人阅读 评论(81) 收藏 举报 分类:5、andriod开发(149) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言:这段时间感觉自己也有点懒了,真是内心有点自责呢,除了工作,

2017-06-02 09:11:00 963

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

EventBus使用详解(一)——初步使用EventBus2014-10-31 20:16 274793人阅读 评论(124) 收藏 举报 分类:5、andriod开发(149) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言:EventBus是上周项目中用到的,网上的文章大都一样

2017-06-02 09:06:40 219

原创 一些优秀的网站

http://shenhuniurou.com/https://github.com/inferjay/AndroidDevTools  android开发的工具https://github.com/qiezi666/MyPLVideoTextureViewDemo  PLDroidPlayerDemohttps://github.com/blueberryCoder/LiveStream //直...

2017-05-25 12:38:08 1984

转载 Android Camera2 拍照入门学习

Android Camera2 拍照入门学习 作者 英勇青铜5 关注2016.09.25 14:52* 字数 1293 阅读 5003评论 43喜欢 27学习资料:肾虚将军android camera2 详解说明极客学院android.hardware.camera2 使用指南20170513 16:25注意权限,注意权限,注意权

2017-05-25 09:25:33 1484

转载 Android 手把手带你玩转自定义相机

Android 手把手带你玩转自定义相机广西身边事 2016-04-07 19:52:00 浏览7413 评论0摘要: 概述 相机几乎是每个APP都要用到的功能,万一老板让你定制相机方不方?反正我是有点方。关于相机的两天奋斗总结免费送给你。 启动相机的两种方式 1.直接启动系统相机 Intent intent = new Intent(); intent.概述

2017-05-25 09:24:20 650

转载 Android实现图片相似度

Android实现图片相似度最近公司有一个需求,就是希望能判断用户提交的照片是否是身份证的正面或者反面。可以通过预设一张拍摄清晰的身份证正面或者反面,来对比是否相似,那么问题就转化为如何计算两张图片相似度。找到一篇阮一峰老师当年的博客 很有启发,于是根据他说的每一步用Android里的方法来实现。第一步,缩小尺寸。将图片缩小到8x8的尺寸,总共64个像素。这一步的作用是去除

2017-05-25 09:22:48 8595 3

Android LZnews

这是一个关于Android网络部分及listview优化的很全面的小项目,适合有一定基础的Android开发人员学习

2014-10-18

android 抽屉实现

Android抽屉实现,很好用建议大家看看,会有帮助的

2014-09-23

c#编程题和代码

有很详细的.net编程例子,大家可以学学

2014-05-17

c#控件命令大全

该文档是我自己做的,希望可以帮助大家学习c#

2013-10-27

空空如也

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

TA关注的人

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