|
|
|
2016-07-20 第153期 |
|
|
|
提高Android代码质量-工具篇 |
|
|
|
本文笔者将从工具使用的角度讲述如何提高 Android代码质量,自动化工具包括 Checksytle、Findbugs、PMD 和 Android Lint。 团队中代码意识不一致,水平参差不齐,代码风格迥异,定下的规范也是熟视无睹。这时候就需要借助工具的力量,利用工具自动地帮助我们检测代码,避免代码恶习,预防蚁穴坏堤。 |
|
|
安卓实战开发之JNI入门及高效的配置 |
|
|
|
JavaNative Interface (JNI)标准是java平台的一部分,JNI是Java语言提供的Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以调用java代码。JNI 是本地编程接口,Java和C/C++互相通过的接口。Java通过C/C++使用本地的代码的一个关键性原因在于C/C++代码的高效性。 |
|
|
使用 Android Studio 检测内存泄漏与解决内存泄漏问题 |
|
|
|
Google在I/O大会上一直告诫开发者不要无节制的使用手机内存,要注意一些不良的开发习惯会导致App的内存泄漏。虽然如今网上检测App内存泄漏的文章汗牛充栋,但是要使用DDMS和MAT,不仅使用步骤复杂繁琐,而且要手动排查内存泄漏的位置,操作起来多有不便。其实Android Studio已经开始支持自动进行内存泄漏检查了,本文就带着大家一探其中的奥妙吧。 |
|
|
Android xUtils3完全解析 是时候来了解xUtils3了 |
|
|
|
xUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,最近又发布了xUtil3.0,在增加新功能的同时又提高了框架的性能。xUtils包含了很多实用的android工具;支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响;最低兼容Android 4.0 (api level 14)等诸多功能。 |
|
|
Android-原生分享小记 |
|
|
|
现在的社会化分享大多是使用的第三方的分享,例如友盟,ShareSDK等等,当然也用使用微信,qq等官方的SDK分享。不过最近在项目中,要求使用安卓系统自带的分享来实现,于是就有了这篇文章。这篇文章将会告诉你。 |
|
|
Swift 3.0 去掉 C 风格循环后怎么办? |
|
|
|
Swift 3.0 版本将会去掉沿用已经的 C 风格循环语法, 又是向现代开发语言的一次迈进, 咱们就来看看没了 C 风格循环我们还有什么选择, 看过之后你会不会感觉 C 风格循环在 Swift 中确实有点多余呢? |
|
|
浅谈iOS视频播放的N种解决方案 |
|
|
|
还记得刚学iOS的时候吗?那个时候惊讶于各种牛逼的功能只需要几句简单的代码就可以完成。视频播放也是这样,翻开几本陈旧的iOS教材,你就可以在目录里看到它。笔者撰写本文,希望路过的大神可以不吝赐教,也希望和笔者一样正在进步的人可以有所收益,少走弯路,看完这篇文章以后可以选择最适合自己的技术实现方案。 |
|
|
站在VR世界的大门前 - 便捷实用的POV纸质原型 |
|
|
|
面向全新的信息媒介进行设计,期间势必遇到各种独特的挑战;当然,相应的学习与探索的机遇同样并存。譬如笔者在开始构思主场景的时候便发现了一些从前在设计2D界面时未曾遇到过的麻烦。所谓主场景,也就是用户戴上头显并加载了我们的App之后看到的第一个场景。 |
|
|
Android 5.x顶级视频课程 |
|
|
|
课程讲师:李宁
课程介绍:采用Android5.x进行讲解。本课程包含Eclipse和Android Studio开发环境的搭建、各种控件的详细使用方法、布局、四大应用程序组件、数据存储、网络、对话框、Toast、通知、Intent、Android5.x新特性等技术。
推荐理由:本课程让学员深入掌握Android的各种技术和开发技巧,无论是到顶级IT企业面试,还是应付手头的工作,都迎刃有余。 |
|
|
虚幻4 VR开发指南 |
|
|
|
课程讲师:房燕良
课程介绍:本课程通过项目实例编程的方式,讲解主流VR平台上的游戏开发,包括三星GearVR,Google Daydream,SteamVR(HTC Vive)。
推荐理由:通过本课程的学习,大家可以掌握虚幻4在主流VR平台上的开发技术,并能够快速制作属于你自己的VR游戏。 |
|
|
Cocos2d-Lua手游开发基础篇 |
|
|
|
课程讲师:何韬
课程介绍:Cocos2d-Lua是一个开源的移动游戏框架,可以轻松运行在iOS、Android、Blackberry等操作系统中,使得开发低成本、高效率;一次制作,多终端平台共享。 本课程讲授Lua的一些游戏开发基础知识,通过基础操作让大家快速了解、掌握Lua开发技能。
推荐理由:对Cocos2d-Lua基础知识进行详细讲解,掌握Cocos2d-Lua开发。 |
|
|
从零开始学Swift——编程规范 第五季 |
|
|
|
课程讲师:关东升
课程介绍:本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》语法篇同步讲解。是学习Swift视频,进行iOS开发的必备知识。总结了Swift编码规范,包括命名规范、注释规范、声明规范和代码排版等内容。
推荐理由:掌握编程规范。 |
|
|
CSDN 移动客户端 |
|
mobilehub微信 |
|
@CSDN移动官微 |
|
|
|
|
|
|