AndroidBlog收录最近一周国内外热门技术博客以及优秀的类库,星期一准时更新。QQ群:149581646.
Posted 2016-09-26 by
Jomeslu.
新闻
9月22日消息,今日凌晨,微信公众平台对200个服务号发送了小程序内测邀请。小程序就是张小龙之前要做的微信“应用号”。为什么不叫之前订好的名字呢?据天使投资人王冠雄透露,之所以微信“应用号”改名小程序,马化腾私下说因为苹果不让叫应用号。
国外博客
As you all know that Google had introduced a new layout for Android in Google I/O event which is called ConstraintLayout which combines a simple,.
In Square Register Android, we rely on custom views to structure our app. Sometimes a view listens to changes from an object that lives longer than that view.
Android Data Binding is a very easy way to insert data into the UI. So far, I’ve only shown how to do this using plain-old-java objects (POJOs).
You want to write an app which will be used by thousands of users, but according to the fortune.com article, less than 25% of users will open your app more than once.
in android projects, we place all images inside “drawable” folder. And we place all layout inside a folder named….. “layout”.
国内博客
相对于文字来说,图片的表达更直接、更有冲击力、更容易吸引用户的眼球。设计师们也理所当然的喜欢用图片来传达信息。但是对于开发者来说,图片就意味着大量的内存开销。要想APP在性能上有更好的表现,我们必须处理好显示图片所需要的每个环节。
今天我们就对有关https使用的问题进行深入的探讨,希望能解决以往的困惑。对于https,需要了解其工作原理的可以参考https是如何工作的?,更多关于https的问题我会站在客户端的角度在后面陆陆续续的写出来。
几年前,数据绑定在便已在前端界风生水起,Angular.js、React.js、vue.js等热门前端框架都具备这种能力。数据绑定简单来说,就是通过某种机制,把代码中的数据和xml(UI)绑定起来,双方都能对数据进行操作,并且在数据发生变化的时候,自动刷新数据。
美团•大众点评是中国最大的O2O交易平台,目前已拥有近6亿用户,合作各类商户达432万,订单峰值突破1150万单。美团App是平台主要的入口之一,O2O交易场景的复杂性决定了App稳定性要达到近乎苛刻的要求。
此版本包含增强功能,主要面向三大主题:速度、智能和 Android 平台支持。通过新增的布局编辑器等功能加快开发速度,快速而直观地创建应用用户界面。利用新增的 APK 分析器、增强的布局检查器、扩展的代码分析、IntelliJ 的 2016.1.3 功能等,进行更智能的开发。
Android的设计理念之一,便是应用程序退出,但进程还会继续存在系统以便再次启动时提高响应时间. 这样的设计会带来一个问题, 每个进程都有自己独立的内存地址空间,随着应用打开数量的增多,系统已使用的内存越来越大。
Service 作为 Android 提供的四大组件之一,主要负责一些没有前台显示的后台任务。即使应用本身不再可见,Service 的属性也能使得其在后台运行。除此之外,Service 也可以通过 Binder 机制,与界面甚至其他应用进行进程间通信,以实现相应的交互。
微信应用号(小程序,「应用号」的新称呼)终于来了!目前还处于内测阶段,微信只邀请了部分企业参与封测。想必大家都关心应用号的最终形态到底是什么样子?怎样将一个「服务号」改造成为「小程序」?
网络模块是 App 应用最基础最核心的模块, 稳定高效的网络处理是良好用户体验的基本保障。 本文介绍日常开发中常用的网络协议以及使用方法。http 协议
http 的问题以及优化策略、安全处理策略、WebSocket 协议解析、Http2 协议简介。
前面,我们对于快速编译器的知识有了一点了解,对于CompilerDriver,MIRGraph等都有了初步的印象。
下面,我们回头看一下优化编译器的编译过程。有了前面的基础,后面的学习过程会更顺利一些。
Android中,我们经常会用到.so文件,.so文件是一个C/C++的函数库,Android中调用.so文件都是通过jni的方式。Android系统中每一个CPU架构对应一个ABI,目前有以下几种:armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64,x86_64,所以我们可以生成对应ABI的.so文件。
移动互联时代,很多互联网服务都会同时具备网站以及移动客户端,很多人认为APP的能帮助建立更稳固的用户关系,于是经常会接到各种从浏览器、webview、短信、甚至是在其他APP中唤醒APP的运营需求。
类库
动画工具类
半圆锯齿背景虚线边框组合实现简单优惠券效果
viewpager with vertical sliding effects and activity transition
一款完整的使用RxJava、MVC架构的APP
“任阅”,开源小说阅读器,高仿追书神器,实现追书推荐、标签检索、翻书效果、文章阅读、缓存章节、日夜间模式、文本朗读等功能。
QQ 相册风格,相册选择器
一个拖动关联View的类库
微信小程序(应用号)开发工具+破解+Demo+教程
高仿最新版微信6.2手势滑动返回
一个基于 Sonic(声音处理算法)的,音频 Speed,Pitch,Rate 调节 Demo
一个简单的Android计时工具
Android 4.2前后JS与Native安全交互
incremental update 采用bsdiff开源库 的增量更新,差分更新 服务器端&客户端,
工具
一键反编译apk工具
算法
最大连续子数列和一道很经典的算法问题,给定一个数列,其中可能有正数也可能有负数,我们的任务是找出其中连续的一个子数列(不允许空序列),使它们的和尽可能大。我们一起用多种方式,逐步优化解决这个问题。
梯度下降是优化中最流行的算法之一,也是目前用于优化神经网络最常用到的方法。同时,每个优秀的深度学习库都包含了优化梯度下降的多种算法的实现(比如,lasagne、caffe 和 keras 的文档)。
博外话
在很长的一段时间里我都梦想着有一天能够辞掉我的工作,为自己工作。我感到自己被困在公司里工作,我知道,如果我能自己离开会做得更好。问题是:“怎么离开?”
每天,都会有人在微博上私信我,问我关于学习和成长的问题。这种问题我一般都不会回复某个j,毕竟每个人的情况不一样,每个人对待事物的性格也不一样,我不能夸下海口的说,你看某本书几个月就能如何如何。