标签:
随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便。
android的webview api中有开放过一个addJavaScriptInterface函数,这个函数的作用是在页面的Window中注入一个JS对象,如果你的应用中使用了这个api,建议先看一下国内安全领域第一人黑哥的这篇文章android webview 漏洞背后的节操.
相信大家使用多点对图片进行缩放,平移的操作很熟悉了,大部分大图的浏览都具有此功能,有些app还可以对图片进行旋转操作,QQ的大图浏览就可以对图片进行旋转操作,大家都知道对图片进行缩放,平移,旋转等操作可以使用Matrix来实现,Matrix就是一个3X3的矩阵,对图片的处理可分为四个基础变换操作,Translate(平移变换)、Rotate(旋转变换)、Scale (缩放变换)、Skew(错切变换).
我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备的内存也越来越大了,但由于Android设备的参差不齐,可能运行在这台设备好好的,运行在那台设备就报OOM,这些适配问题也是比较蛋疼的,...
Span的详细用法/演示/自定义方法, 先介绍的各个Span之间的在Framework中的继承关系和它是如何工作的,然后又针对每种Span结合具体的示例做详细的讲解,有图有真相。
Android开发贴士集合共五篇文章介绍一些你可能不知道却比较有用的API。其他四篇:Android开发贴士集合(2)、Android开发贴士集合(3)、Android开发贴士集合(4)、Android开发贴士集合(5)。
Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑如何draw(canavs)。
RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上RxJava。
Best practices in Android development,整理了一些不错的Android实践。
关于xml中tools:context,tools:menu,tools:actionBarNavMode,tools:listitem/listheader/listfooter,tools:showIn,tools:layout的作用介绍,又能节省一大段Java代码了。
在这里教大家一个简单的方法,只需要修改host就可FQ。与网上的改host方法不同,百度到的host地址基本是固定的,可能短暂时间有用,但被墙了就gg了。这里提供一个@netsh.org博客的链接,netsh大神会经常更新host地址,就算之前的host地址被墙了,去更新一下就可以继续上了。
小而美的MaterialImageView,圆角,阴影,抗锯齿。
模仿微信webview的JsBridge,安全方便的实现js和Java的互相调用,主要通过loadUrl和shouldOverrideUrl实现.
一个开源的校园电台app,一款学院风的电台节目。各色主播可供调戏。 有小清新有重口味;广播小剧专业自制;神路人档各种乱入.
模仿薄荷食物图书馆效果.
带Fast Scroller的RecyclerView。
良心企业Square的又一开源项目,当你不想给用ContentProvider,只想简单监听SQLite表增删改的数据变更时可以试试它。
安全简单的Android KV存储开源项目Hawk,使用AES加密内容,SharedPreferences存储数据、GSon序列化对象,支持存储任何类型及其List。
一个比Gson、Jackson解析和序列化还要快的JSON解析库。
支持9个方向进行图片裁剪的ImageView。
Android TreeView支持第n级展开或收缩,自定义view、value、样式.
Material Design风格的日历控件。
COW 是一个简化穿墙的 HTTP 代理服务器。它能自动检测被墙网站,仅对这些网站使用二级代理。
Android Material Design Icon Generator Plugin
自动帮你生成Material Design风格的图标的插件,还在为不会设计图标发愁吗?赶紧试试Android Material Design Icon Generator Plugin吧。
Google将在I/O大会上推出新的支付接口Android Pay
有知情人士向 Ars 透露,Google 将在今年的 I/O 大会推出新的移动支付接口 Android Pay,简化用户在应用内、商店内支付流程。Android Pay 主要面向开发者,帮助后者在自己的应用内增加支付选项,用户上传信用卡或者银行卡信息后,就可以在应用内一键支付,无需经过 Google Wallet。
悄然推出的 Android 5.1 在不久前于 MicroMax 的 Android One 设备上被发现,但具体更新内容并没有官方文档。然而国外爱好者 Ramit Suri 还是发现了一些新东西。
视频讲解了360手机卫士在开发过程中曾经面临的许多问题,体系架构上的挑战与应对(多进程化、插件化、云化等等)、研发流程(Build流程、自动化测试等、安全审核)等。
2014年,Facebook推出了新闻阅读应用Paper,诸多交互细节与炫酷动效启动了界面设计的新时代,Google的Material Design更是将移动动效提升到了app基础体验环节的高度。盘点如今体验优秀的移动app,精彩的动效层出不穷,放眼望去,聚集UI设计大神的dribbble、behance等地,出彩的动效更好的诠释了流畅细腻的交互操作……如果说移动体验设计师还能在传统的交互视觉之上提升app的可用性,移动动效必定是最重要的方式之一。
标签:
原文地址:http://www.cnblogs.com/stewartlj/p/5684890.html