Skip to content

Instantly share code, notes, and snippets.

@jujishou
Created December 15, 2014 08:32
Show Gist options
  • Save jujishou/a9f2e8839fef6486323b to your computer and use it in GitHub Desktop.
Save jujishou/a9f2e8839fef6486323b to your computer and use it in GitHub Desktop.
Title2

新闻

  1. 《》
  2. 《RubyMotion 3支持Android、WatchKit开发》:北京时间12月12日消息,RubyMotion正式发布全新3.0版本。除了此前在公测版中所言及的完全支持Android平台之外,RubyMotion 3还能够让开发者通过ios-action-extension等模板创建iOS 8扩展。从RubyMotion 3开始,RubyMotion将支持Android所有版本系统,包括最新的Android 5.0 Lollipop,开发者可以直接调用这些平台的Java API,或集成第三方Java库。
  3. 《诺基亚全面发布Android版Here地图应用》:在今年8月的时候,诺基亚官方发布了一款名为Here For Android的地图类应用软件,不过当时仅仅支持三星旗下的设备,而在近期诺基亚宣布这款Here地图可以兼容所有的Android设备。Here for Android提供了一线地图应用所需的各种功能,包括语音导航、交通信息、离线地图(包括离线导航),以及将自己的位置与家人好友分享等。

###教程

  1. 《谷歌官方Lollipop Code Samples》:多款手机已经支持Lollipop,近日谷歌官方开放了20多个Demo,目的是让开发者可以更好的学习 Android 5.0 Lollipop,从而能够尽快利用最新的SDK开发App。这些Demo是基于 Android Studio 1.0 编写的,开发者也可以利用这些Demo来适应Android Studio。
  2. 《Android Studio 使用视频教程》:如果你之前一直使用Eclipse开发应用,最近才接触Android Studio,并且感到非常的不适应,那么该系列的视频将会帮助你逐渐熟悉Android Studio。观看视频比起看文档,更加直观形象,但要达到精通的境界,还需要认真阅读文档并加以实践。
  3. 《Android Studio系列教程三--快捷键》:对于很多Eclipse转过来的同学,不适应的最主要就是快捷键部分了,Studio默认的快捷键和Eclipse差别很大,但是Studio强大的地方在于通过设置你可以一直沿用Eclipse风格的快捷键,这样对于那些Eclipse过渡来的同学省了很多学习成本。作者在文中总结了一些常用的快捷键,同时也可以从作者的其它系列文章中学习关于Android Studio的相关知识。
  4. 《Material Design风格的下拉刷新》:Material Design风格的下拉刷新设计已经被使用到了多款著名的App中,包括Gamil、Facebook等。谷歌最新的v4兼容包提供实现该效果的组件——SwipeRefreshLayout,开发者可以很方便的在5.0以下的App中使用该功能,作者在文章中介绍了SwipeRefreshLayout的使用方法,并且提供了实现Demo。小编强烈开发者使用Material Design风格的组件,不仅能够让App看起来更加高大上,并且能够提升用户体验。
  5. 《Android中可以做的两件坏事——破解锁屏密码和获取Wifi密码》:Android使用的是LInux内核,所以Android中有很多信息都是存储在一个文件中的,比如手机的设备信息、电池信息等。那么锁屏密码、Wifi密码是存储在什么地方呢?第一感觉是这样的信息应该是存储在一个指定文件中的,那么删除了这些文件是不是就可以破解密码?答案是肯定的。文章详细介绍了破解的过程。(作者PS:Android手机只要root了,什么事都能干,所以期待Google对Android的安全性做一次全面的整改和修复。)
  6. 《Android 调用系统自带应用》:Android中数据通信主要是依靠Intent来实现。通过Intent可跳转到系统应用中的拨号界面、联系人界面、短信界面及其他第三方应用等。作者总结了一些常用的跳转Intent。开发者可以收藏一下,方便在使用到的时候快速查找。
  7. 《制作Android TV 应用》:搭载Android系统的智能电视、智能盒子以及其它的家电,已经进入了客厅,并且发展迅速。开发TV应用或许是一个新的机会。谷歌官方已经开放了Android TV的Api,SDK是基于Android 5.0,虽然我们可以像开发手机App一样去开发TV应用,但无论是从用户体验还是设计风格,都与手机应用大有不同,并且有迹象表明Google希望统一TV的整体风格。作者的系列文章会带领开发者一步一步的学习如何开发TV应用。
  8. 《Android控件捕获点击事件的范围》:View的Tween动画过程中点击事件的位置并不会因为动画位置的改变而改变,是因为在动画过程中layout的位置实际上没有变。作者在文中记录了发现问题到解决问题的整个过程,该文有助于我们更好的理解View的触发机制。
  9. 《Android -- Gradle》:Android Studio是使用Gradle来构建应用的,使用Gradle的主要优势有:更容易重用资源和代码;可以更容易创建不同的版本的程序、多个类型的apk包;更容易配置,扩展;更好的IDE集成;文章中详细介绍了Gradle的使用方法。

###开源项目

  1. mHealthDroid:mHealthDroid是一款开源的移动框架,主要用于帮助开发者快速而又轻松地构建医疗和生物医学的移动应用。框架中包含了数据采集、数据管理、远程存储、信号处理和多维数据可视化等众多模块,其核心定义是在Android系统上运行,但在某种程度上,它可以与任何便携式设备配合使用。此外,mHealthDroid框架的核心模块和组件是完全独立于底层的传感和通信技术。
  2. snackbarSnackbar 是 Material Design 下的一个组件,该库实现了snackbar的效果,并且兼容5.0以下的系统版本。
  3. ZXing:ZXing是功能非常强大的处理1D、2D条形码的开源库,支持的格式有UPC-A、Code 39、QR Code等等。ZXing能够满足所有的个性化定制需要,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment