完整appAndroid开发经验谈Android开发

android开发案例

2017-12-07  本文已影响174人  5fc9b6410f4f

20 多个可以提高你安卓开发技能的开源 app

学习的最佳方式就是阅读,对程序员来说也是如此。如果你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,但是没有什么能替代功能完善、代码详细的开源项目。整个 app 的所有相关资源都直接呈现在你面前。


Android Theme.AppCompat 中,你应该熟悉的颜色属性


创建一个 Android 工程,第一步,也是必不可少的一步,就是定制 Application 主题样式。利用系统诸多属性定义 App 各种 View 的默认样式,能够减少 layout 文件中很多重复性的属性设置代码。在开发者官网 R.attr 栏目中,Google 列出了所有…


Android 冷启动实现 APP 秒开


关于如何缩短从手机桌面点击 APP 的那一刻起到启动页面的 Activity 调用 onCreate() 方法之间的时间。


Android最全开发资源


-- 作者 谢恩铭 转载请注明出处 Android最全开发资源 首先, 我觉得最好的Android学习路径还是: 看Google Android官方开发主页 (在国内的朋友可以上这里), 要记住Read The "Friendly" (F*ing) Doc (阅读那该死的文档)…


在开发中实现点击 WebView 中的图片,调用原生控件放大展示


现在有很多时候,我们的 App 都进行了混合开发,而最简单,最常用的就是有些网页采用了 WebView 进行展示,这就需要我们了解和懂得如何实现 WebView 和 JS 进行交互。今天我们就来学习一下,如何点击 WebView 中的网页图片,调用原生控件进行放大展示。 其实实…


Socket,你需要知道的事儿


what is socket socket作为一种抽象层,应用程序通过它来发送和接收数据,使用socket可以将应用程序与处于同一网络中的其他应用程序进行通信交互。简而言之,socket提供了应用程序内部与外界通信的端口以及为通信双方提供了数据传输的通道。 对比 android…


贝塞尔曲线之购物车动画效果


question 贝塞尔曲线是什么? 贝塞尔曲线可以做什么? 怎么做? what is it? 贝塞尔曲线在百度定义是贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。 do what? 贝塞尔曲线根据不同点实现不同动态效果:…


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


这五个项目涉及 Android 开发新技术,掌握了这五个项目,当下 android 开发常用的技术就都搞定了。


这交互炸了:饿了么是怎么让Image变成详情页的


晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/githubwing/ZoomHe


Android 开发人员不得不收集的代码 (持续更新中)


做这份整理是想把它作为 Android 开发的小字典,当遇到一些琐碎问题时,不用再面向百度或者谷歌查询 API 的使用,费时费力,这里有的话,大家尽管撸走;同时也希望它能逐日壮大起来,期待大家的 Star 和完善,当然我也会一直更新发布版本和日志,为了方便大家导入,现已上传 jcenter;其中很多代码也是汇四方之精华,谢谢前辈们的提供,当然最终还是要通过单元测试的,如有错误,请及时告之。


[源码] Android 不要错过的 7 个完整项目学习


为大家精心挑选的多媒体类、IM 通讯类、阅读类、商城类以及官方开源的 7 个开源完整的 app~~


原生Android也能做Web开发了


大家好,今天跟大家介绍一个让原生Android也可以做Web开发的开源项目——AndServer。 开源地址:https://github.com/yanzhenjie/AndServer AndServer是一个Android端的Web服务器,类似Apache或者Tomcat…


Java 中的多线程你只要看这一篇就够了


java 多线程


Android 客户端性能优化(魅族资深工程师毫无保留奉献)


本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!


Android:手把手教你构建 WebView 的缓存机制 & 资源预加载方案


前言 由于H5具备 开发周期短、灵活性好 的特点,所以现在 Android App大多嵌入了 Android Webview 组件进行 Hybrid 开发 但我知道你一定在烦恼 Android Webview 的性能问题,特别突出的是:加载速度慢 & 消耗流量 今天,我将针对 …


Android 开发人员不得不收集的代码 (不断更新)


Android 开发人员不得不收集的代码 (不断更新)


安卓开发终极指南: 50 多个初高级开发资源(译)


我仍记得几年前刚开始进入 Android 开发这个广阔而又神秘的世界时,手足无措的样子。为了帮助像我这样的开发者,我整理了一份比较全的学习资料,对几乎所有开发者都有用,不管是初学者还是经验丰富的老油条。


2017 年初你绝对想尝试的 25 个新安卓库


这是一份 2017 年 1,2 月份发布的 25 个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分先后。让我们开始吧!


关于 Android RecyclerView 的那些开源 LayoutManager


Google 默认为 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从 Github 上整理了一波关于 RecyclerView 可以使用的 LayoutManager,在实际开发中需要用到时,遇到相似的效果时即可随手拈来,提高效率。


Android 引导页根据滑动切换逐渐改变背景色


Android 引导页根据滑动渐变改变背景色


WebView 你真的熟悉吗?看了才知道


总结一下使用 webview 遇到的那些事、那些坑,包括 webview 的基本使用方法、webview 与 js 的交互(附上示例项目完整源码)、webview 遇到的那些坑与解决方法。


安卓 5.0 6.0 新特性简单总结


安卓 5.0 6.0 新特性简单总结


Android 从 json 文件到炫酷动画 - Lottie 实现思路和源码分析


Lottie 是最近 Airbnb 开源的动画项目,支持 Android、iOS、ReactNaitve 三个平台,相关背景介绍可以参考之前的文章 Airbnb 开源炫酷动画库 Lottie(译)-看看 Airbnb 的工程师怎么说。本文分析主要 Lottie 把 json 文件转为动画的思路和源码实现。

上一篇 下一篇

猜你喜欢

热点阅读