移动开发
文章平均质量分 81
yeana1
也纳
也可是个人,也可是企业,代表了平台的多样性。
纳具有包容,收入的意思,代表了平台的内容。
也纳是一个海纳百川,包罗万象的平台。无论你是个人还是企业,平台都能满足你的需求。
展开
-
Retrofit2 完全解析 探索与okhttp之间的关系(一)
一、概述 之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于okhttp,不过retrofit非常适合于restful url格式的请求,更多使用注解的方式提供功能。 既然这样,我们本篇博文首先研究其所提供的常用的用法: 一般的get请求(如何通过注解携带参数,拼接url) 一般的原创 2016-07-29 15:42:32 · 947 阅读 · 0 评论 -
Android自定义控件之日历控件
三月份学习android,至今也有半年有余,中间也做过两个项目,但是依然感觉自己做的应用不是很有新意,比不上应用市场上那些应用如此绚丽。所以自己仍需继续努力。学习至今,仍感觉自定义控件是一块硬骨头,还没修炼到身后的内功,下面就切入正题,以一次项目的需求,来实现一个自定义的日历控件。效果图先来一发。 我们分析下效果图,然后确定我们的需求。 (1)、绘制星期的自定义View,用于标识日期的原创 2016-08-11 16:11:39 · 1105 阅读 · 1 评论 -
Android探索之旅|Android Studio配合Lint检测缺失Permission
读完文章大概需要1.5分钟 “ 近来有一个Android小项目需要优化, 包括从AndroidManifest.xml删除不必要的permission(权限)。 需要删除的权限有点多, 而我又不是很确定哪些权限对于App是必要的。如果我这样做: 每删除一个权限, 就运行一下App, 看各样功能正常不, 那就太费时间了。 或者, 我可以写Android Instrumentation原创 2016-08-10 15:45:37 · 4198 阅读 · 0 评论 -
安卓实战开发之JNI入门及高效的配置
前言 以前也讲过NDK开发,但是开始是抱着好玩的感觉去开始的,然后呢会helloWord就觉得大大的满足,现在静下来想这NDK开发到底是干什么呢? NDK开发,其实是为了项目需要调用底层的一些C/C++的一些东西;另外就是为了效率更加高效些但是在Java与C相互调用时平白又增大了开销(其实效率不见得有所提高),然后呢,基于安全性的考虑也是为了防止代码被反编译我们为了安全起见原创 2016-08-08 16:22:34 · 860 阅读 · 0 评论 -
移动端样式小技巧
平时在移动端开发拼页面的过程中总会遇到一些问题,主要是各手机webview样式显示效果不一致造成的。以下总结了一些常见坑和一些小技巧,希望对看官有所帮助! 本文只针对两大手机阵营 Android和IOS 中的魅蓝metal 和 iPhone6进行样式对比。 一、line-height line-height经常用于文字居中,当然也有小伙伴会用上下padding去写.b原创 2016-09-09 15:49:04 · 1275 阅读 · 0 评论 -
React Native如何做跨平台设计
React Native 的一大优势是:可以只用一种语法编写分别运行在 iOS 和 Android 平台上的程序,且可重用部分应用逻辑。 然而,与“一次编写,到处运行”的理念不同的是,React Native 的哲学是“一次学习,到处编写”。如此一来,即使用 React Native 编写不同平台的程序,也可以尽可能贴合每个平台的特性。 从 UI 的角度来看,每个平台都有自己独特的视觉风格、U原创 2016-08-02 15:37:23 · 5367 阅读 · 1 评论 -
Retrofit2 完全解析 探索与okhttp之间的关系(三)
五、retrofit中的各类细节 (1)上传文件中使用的奇怪value值 第一个问题涉及到文件上传,还记得我们在单文件上传那里所说的吗?有种类似于hack的写法,上传文件是这么做的? public interface ApiInterface { @Multipart @POST ("/api/Accounts/editaccount")原创 2016-08-01 15:27:31 · 1162 阅读 · 0 评论 -
React Native学习实践:动画初探之加载动画!
学习和实践react已经有一段时间了,在经历了从最初的彷徨到解决痛点时的兴奋,再到不断实践后遭遇问题时的苦闷,确实被这一种新的思维方式和开发模式所折服,但react也不是万能的,在很多场景下滥用反而会适得其反,这里不展开讨论。 有了react的实践经验,结合之前自己的一点ios开发经验,决定继续冒险,开始react-native学习和实践,目前主要是从常规的native功能入手,逐步用r原创 2016-08-04 15:35:47 · 1377 阅读 · 0 评论 -
Android 属性动画详解,属性动画基本用法!
Hello,大家好,今天要给大家讲的是Android 属性动画详解! 在Tween动画的讨论中,我们提到在Android中动画可以分为三类:①帧动画②Tween(补间动画)③Property Animation(属性动画),在前面的文章中,分别对帧动画和Tween动画进行了非常详细的讨论,如果有兴趣可以去上面的链接去阅读。那么今天就来和大家一起讨论下Property Animation,相信通过原创 2016-08-03 15:26:39 · 2638 阅读 · 0 评论 -
Retrofit2 完全解析 探索与okhttp之间的关系(二)
四、retrofit 源码解析 ok,接下来我们队retrofit的源码做简单的分析,首先我们看retrofit如何为我们的接口实现实例;然后看整体的执行流程;最后再看详细的细节; (1)retrofit如何为我们的接口实现实例 通过上文的学习,我们发现使用retrofit需要去定义一个接口,然后可以通过调用retrofit.create(IUserBiz.class);方法,得到一个接口的原创 2016-07-30 15:21:25 · 634 阅读 · 0 评论 -
Android开发----AsyncTask的使用以及源码解析
01 AsyncTask使用介绍 AsyncTask封装了Thread和Handler,通过AsyncTask可以很方便地在执行完后台任务后更新UI。。 1.1 AsyncTask实例使用 下面是一个使用AsyncTask的实例,利用网络下载某URL里的字符串,以模拟耗时任务。在下载过程中,会通过进度条对话框向用户展示进度。在完成任务后将字符串展示在TextView原创 2016-08-12 16:21:15 · 371 阅读 · 0 评论