【Android官方架构组件介绍之LiveData(二)】教程文章相关的互联网学习教程文章

Android日志:Google官方下拉刷新控件【代码】

近期项目比较赶,所以没什么时间写博客,觉得自己新的知识了解的太少.偶尔一次逛帖子,看到Google新出了下拉刷新的空间,觉得挺有意思的,自己就试着做了一个Demo,效果是真是不错.下面就来分享一下. 首先,必须说明的是,这个控件只需要下载较新的api,至少是19,由于是额外的jar包,所以向下兼容各个Android版本.之前的效果是顶部一条线条,更新了SDK后现在变成了转圈的,用法不变. 主文件:public class MainActivity extends ActionBar...

Android SDK Android NDK Android Studio 官方下载地址及方式

Android SDK Android NDK Android Studio 官方下载地址 转载自:http://home.cnblogs.com/u/yaotong/如果下载速度很慢或者无法下载,有三种解决方法1.忍耐.2.使用P2SP下载工具,比如迅雷,百度云离线.3.你们懂得.无法在线升级请看下边sudo vi /etc/hosts添加74.125.206.93 dl-ssl.google.com2014.7ADT Bundle http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.ziphttp://dl.google.com/android/adt/adt-bundle-wind...

如何进入android的官方开发者网站

google公布了四个官方网站:developer.android.commarket.android.comsource.android.comwww.android.com在我所在地区,只有www.Android.com和market.android.com能够上去,其它两个都不能登陆。 此时请访问: https://sites.google.com/a/android.com/opensource/ 转自:http://blog.csdn.net/dragoncheng/article/details/4083057 原文:http://www.cnblogs.com/blackmonkey/p/6941222.html

Android官方开发文档Training系列课程中文版:创建自定义View之View的优化

原文地址:http://android.xsoftlab.net/training/custom-views/optimizing-view.html现在已经完成了一个拥有良好设计的View,它即可以响应手势,又可以在状态之间过渡。为了避免View有卡顿的感觉,需要确保动画始终是按照每秒60帧的频率执行的。尽可能的降低频率为了使View更加流畅,需要从频繁调用的方法中剔除不必要的代码。首先从onDraw()方法开始,在该方法中动刀会有明显的流畅感。尤其是应该移除onDraw()方法中的内存分配代...

分享Android Studio官方最新版下载(828M)

分享Android Studio官方最新版下载(828M)百度云:http://pan.baidu.com/s/1qWp0zxU微盘:http://share.weiyun.com/fdc8e43879c75260cafb5dce470cc0d2原文:http://blog.csdn.net/yangzhenping/article/details/43203105

基于Android官方AsyncListUtil优化经典ListView分页加载机制(二)

基于Android官方AsyncListUtil优化经典ListView分页加载机制(二)我写的附录文章1,介绍了如何使用Android官方的分页加载框架AsyncListUtil优化改进常见的RecyclerView分页加载实现。AsyncListUtil作为一种通用的分页加载框架,不仅可以套用在RecyclerView,也可也适用在经典(传统)ListView中,下面给出一个简单例子,说明如何通过AsyncListUtil调整ListView的分页加载机制。一个简单的MainActivity适用AsyncListUtil和ListView...

Android官方架构组件介绍之应用(四)【代码】【图】

讲一个项目常见的功能,友盟统计功能例如一个项目有很多多modlue,每个里面modlue都有Activity,Activity需要友盟统一,Fragment也需要友盟统计。一般做法就是继承一个BaseActivity,BaseFragment。然后在BaseActivity,BaseFragment大概是这样的import android.support.v7.app.AppCompatActivity;publicclass BaseActivity extends AppCompatActivity {@Overrideprotectedvoid onStart() {super.onStart();MobclickAgent.onPageStart...

Android 线性布局(LinearLayout)相关官方文档 - 指南部分【代码】

Android 线性布局(LinearLayout)相关官方文档 - 指南部分太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。Android 官方文档线性布局相关资源链接汇总如下:android-sdk-macosx-4.4.2/docs/...

【转】Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)【代码】【图】

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。使用ActionBar的好处是,它可以 给提...

Android官方开发文档Training系列课程中文版:高效显示位图之位图缓存【代码】

原文地址:http://android.xsoftlab.net/training/displaying-bitmaps/cache-bitmap.html往UI界面中加载单张图片的过程是很简单的,然而如果需要在某个时刻同时加载大量的图片,那么这事情就有些复杂了。在很多情况下,比如使用了ListView、GridView或者是ViewPager来展示一定数量的图片,在本质上这些情况下,屏幕的快速滑动会导致大量的图片被集中展示在屏幕上。类似这样通过回收移除到屏幕之外的子View的组件会抑制内存的使用(也...

android开源项目之OTTO事件总线(二)官方demo解说【代码】【图】

官方demo见 https://github.com/square/otto注意自己该编译版本为2.3以上,默认的1.6不支持match_parent属性,导致布局文件出错。另外需要手动添加android-support-v4和otto到自己的libs文件夹。 主要代码逻辑:1,在主页面点clear按钮,发布两个事件并传递对象。2,然后LocationHistoryFragment接收事件对象,并处理。 1,BusProvider提供一个全局唯一的Bus实例对象调用的时候使用MyProvider.getBusInstance() 1/* 2 * Copyright...

Android官方开发文档Training系列课程中文版:通知用户之构建通知【代码】

原文地址:http://android.xsoftlab.net/training/notify-user/index.html引言通知用于在有事件发生时,将事情以更便捷的方式展示给用户。用户可以在他们方便的时候直接与通知交互。Notifications design guide课程讲述了如何设计有效的通知以及何时去使用它们。这节课将会学习如何实现通用的通知设计。构建通知这节课的实现主要基于NotificationCompat.Builder类,NotificationCompat.Builder类属于支持库。开发者应该使用Notific...

android app性能优化大汇总(google官方Android性能优化典范 - 第1季)

大多数用户感知到的卡顿等性能问题的最主要根源都是因为渲染性能。从设计师的角度,他们希望App能够有更多的动画,图片等时尚元素来实现流畅的用户体验。但是Android系统很有可能无法及时完成那些复杂的界面渲染操作。Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功,这样就能够达到流畅的画面所需要的60fps,为了能够实现60fps,这意味着程序的大多数操作都必须在16ms内完成。   如果你的某个操作花费...

Android官方开发文档Training系列课程中文版:键盘输入处理之控制输入法的显示方式【代码】

原文地址:http://android.xsoftlab.net/training/keyboard-input/visibility.html当输入的焦点进入或者离开文本框时,Android会适时的显示或隐藏输入法。系统还会决定UI及文本框如何出现在输入法的上方。比如,当垂直方向上的可用空间非常紧张时,那么文本框可能就会填充输入法上方的整个区域。对于大多数的APP来说,这样的默认行为是它们所需要的。不过在另一些情况中,你可能需要直接控制输入法的显示方式,以及需要在输入法可见...

如何看待 Kotlin 成为 Android 官方支持开发语言

Google IO 2017宣布了 Kotlin 会成为 Android 官方开发语言。一时间朋友圈和Android圈被各种刷屏。当然我也顺势而为发布了一篇的文章《为什么我要改用Kotlin》,着实狠狠地蹭了一波热度(尽管这样会被鄙视)。眼下Android圈已经躁动了,甚至严重到如果对Kotlin视而不见就显得自己不像一个合格的Android程序员。本文尝试从一个客观全面一点儿的角度来看待这件事情,尽力为大家提供一个比较理性的观点供参考。 为什么会选用Kotlin关于...