排序:
默认
按更新时间
按访问量

线程、多线程与线程池总结

先看几个概念: 线程:进程中负责程序执行的执行单元。一个进程中至少有一个线程。 多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行是根据CPU切换完成,如何切换由CPU决定,因此多线程运行具有不确定性。 线程池:基本思想还是...

2016-10-25 15:13:48

阅读数:241

评论数:0

Fresco集成Okhttp3

Fresco自定义网络加载 Image pipeline 默认使用HttpURLConnection。应用可以根据自己需求使用不同的网络库。 OkHttp OkHttp 是一个流行的开源网络请求库。Image pipeline有一个使用OkHttp替换掉了Android默认的网络请求的补充。...

2016-10-16 21:27:45

阅读数:1747

评论数:0

Fresco简单的使用—SimpleDraweeView

Fresco简单的使用—SimpleDraweeView 百学须先立志—学前须知: 在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张...

2016-10-16 20:44:43

阅读数:684

评论数:0

2016年最值得学习的五大开源项目

2016年最值得学习的五大开源项目 1,Material Animations 演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学习。 ...

2016-10-15 21:56:10

阅读数:784

评论数:0

Android greenDAO数据库配置教程

一、环境配置 1、在Android Studio中,在.src/main目录下新建一个Java-gen文件夹,和java文件夹同级。用于存放greenDAO生成的DaoMaster、DaoSession、Table、TableDaoSession实体类。 2、配...

2016-10-08 16:45:17

阅读数:365

评论数:0

Android直播开源项目

原文地址:http://blog.csdn.net/liutao6982/article/details/52606059 本次开源的客户端基于RTMP协议的推流拉流客户端,由我司CTO亲自操刀设计,采用跨平台架构一套代码支持Android、iOS、Windows等平台。  直播涉及的流程...

2016-10-08 16:41:18

阅读数:5780

评论数:3

可用的RTMP直播地址

一般做rtmp编程的时候,需要用到rtmp视频源地址,通常可以自己搭建Red5等服务器到自己的机器配置好后,编写客户端,但是这样有点麻烦; 为了方便,可以直接用电视台的rtmp直播地址: rtmp://live.hkstv.hk.lxdns.com/live/h...

2016-10-08 16:39:40

阅读数:2346

评论数:0

搜集的开源框架

统基础库 Category/Util  sstoolkit 一套Category类型的库,附带很多自定义控件 功能不错~  BlocksKit 将Block风格带入UIKit和Founcati...

2016-10-08 16:38:48

阅读数:377

评论数:0

Android性能优化之常见的内存泄漏

前言 对于内存泄漏,我想大家在开发中肯定都遇到过,只不过内存泄漏对我们来说并不是可见的,因为它是在堆中活动,而要想检测程序中是否有内存泄漏的产生,通常我们可以借助LeakCanary、MAT等工具来检测应用程序是否存在内存泄漏,MAT是一款强大的内存分析工具,功能繁多而复杂,而LeakCan...

2016-10-08 16:37:38

阅读数:207

评论数:0

如何手动完成一次APK打包?----APK编译全过程

身为一个Android工程师,你是否有考虑过一个Android项目工程如何经过编译压缩变成一个APK的呢?  你又是否编写过打包工具完成多渠道打包呢? 下面我们来解密如何完成一个APK的打包。 1、使用Android SDK提供的aapt.exe生成R.Java类文件...

2016-10-08 16:36:28

阅读数:487

评论数:0

Android产品研发(二十四)-->内存泄露场景与检测

上一篇文章中本文我们讲解了一个Android产品研发中可能会碰到的一个问题:如何在App中保存静态秘钥以及保证其安全性。许多的移动app需要在app端保存一些静态字符串常量,其可能是静态秘钥、第三方appId等。在保存这些字符串常量的时候就涉及到了如何保证秘钥的安全性问题。如何保证在App中静态秘...

2016-10-08 16:27:27

阅读数:164

评论数:0

Android产品研发(二十二)-->Android实用调试技巧

上一篇文章中我们讲解了Android UI优化方面的知识。我们讲解了Android中的include、marge、ViewStub标签,在使用这些标签时可以简化我们的布局文件,优化组件绘制流程;讲解了Android中的过度绘制相关知识点,通过优化我们的App过度绘制可以提高App的UI绘制流程与性...

2016-10-08 16:26:00

阅读数:142

评论数:0

Android产品研发(二十)-->代码Review

上一篇文章中我们讲解了如何在Android studio中进行单元测试。实际开发过程中有一些功能性的需求,比如测试工具类,测试数据存储等测试工作,如果还是通过重复执行apk文件的编译,安装,运行等会浪费大量的时间,而这些功能与Android的开发环境无太大的关系,我们完全可以使用单元测试来执行。A...

2016-10-08 16:24:12

阅读数:245

评论数:0

Android产品研发(十八)-->webview问题集锦

上一篇文章中我们介绍了hybrid开发相关的知识。重点介绍了hybrid开发的概念,hybrid开发的作用,Android中如何实现hybrid开发,Android中实现hybrid开发的例子,以及产品开发中hybrid开发实践等,通过对以上这些概念的介绍我们对hybrid开发应该已经有了大概的了...

2016-10-08 16:22:30

阅读数:210

评论数:0

Android产品研发(十四)-->App升级与更新

上一篇文章中我们讲解了Android app中的轮询操作,讲解的内容主要包括:我们在App中使用轮询操作的情景,作用以及实现方式等。一般而言我们使用轮询操作都是通过定时任务的形式请求服务器并更新用户界面,轮询操作都有一定的使用生命周期,即在一定的页面中启动轮询操作,然后在特定的情况下关闭轮询操作,...

2016-10-08 16:19:02

阅读数:881

评论数:0

Android产品研发(十二)-->App长连接实现

上一篇文章中我们讲解了Android应用内页面跳转协议-scheme协议,通过该协议我们可以跳转至指定的Activity,并在该Activity中解析scheme用于跳转到指定的页面,我们可以利用scheme协议实现应用内页面跳转、H5页面与Native页面相互跳转、通知栏消息跳转相应页面等,具体...

2016-10-08 16:16:58

阅读数:670

评论数:0

Android产品研发(九)-->App网络传输协议

上一篇文章中我们讲解了如何在App中统计数据,其实现主要分为两种:使用第三方服务统计和自身实现数据统计。一般而言我们使用第三方统计服务已经可以很好的满足我们的也无需求了,只有部分数据敏感型的App,由于其数据敏感性在app中实现数据统计服务是一个更好的选择,更多关于App数据统计相关的内容可参考我...

2016-10-08 15:59:47

阅读数:275

评论数:0

Android产品研发(七)-->Apk热修复

去年一整年Android社区中刮过了一阵热修复的风,各大厂商,逼格大牛纷纷开源了热修复框架,恩,产品过程中怎么可能没有bug呢?重新打包上线?成本太高用户体验也不好,咋办?上热修复呗。 好吧,既然要开始上热修复的功能,那么就得调研一下热修复的原理。下面我将分别讲述一下热修复的原理,各大热修复框架...

2016-10-08 15:56:41

阅读数:190

评论数:0

Android产品研发(六)-->Apk混淆

前面一篇文章中我们讲解了Android里面的多渠道打包,对于大型的app来说,几百个上千个渠道包都是很正常的事,所以效率定制化是一件很重要的事。主要讲解了三种多渠道打包方式,并分析了其各自的利弊,在各自产品多渠道打包的时候,可以根据自身的产品需求选择相应的打包方式,具体可参考:Android产品研...

2016-10-08 15:55:38

阅读数:190

评论数:0

Android产品研发(五)-->多渠道打包

国内的Android开发者还是很苦逼的,由于众所周知的原因,google play无法在国内打开(翻墙的就不在考虑之内了),所以Android系的应用市场,群雄争霸。后果就是国内存在着有众多的应用市场,产品在不同的渠道可能有这不同的统计需求,为此Android开发人员需要为每个应用市场发布一个安装...

2016-10-08 15:55:05

阅读数:183

评论数:0

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