场景 Retrofit + Okhttp3 是现在开发标配的网络请求框架 Okhttp3 负责底层请求逻辑 Retrofit 负责上层请求外观,以接口方法定义的形式去直观表现 分析带问题 1.如何将接口外观(包括参数,注…
分类:移动开发
[Android 学习笔记] EditView 物理键盘的Enter键和软键盘的回车键
EditText 弹出的软键盘显示数字和回车 <EditText android:id="@+id/edit2" android:layout_width="wrap_content" android:layout…
我为 style 和 theme 而狂(2)
style 的继承 Parent <style name="Parent"/> 明确的 child, 所谓的明确就是我们通过定义指出 style 继承关系。 <style name="Child" pa…
Android通过hide&show管理多Fragment出现重叠以及点击穿透的解决之道
最近项目进入了无休止的修bug阶段,很多问题也着实让我头疼了一阵子,其中就包括对单Activity页面中多Fragment的管理。可能是我对Fragment了解太少了,遇到了很多问题,所以这篇文章着重于讲述我遇到了怎样的…
自定义View----总结
这一段时间写了不少自定义View,总算对自定义View有了一个大体上的理解,根据自己的理解自定义View其实总体分为三类。 1.自绘组件 2.组合组件 3.继承组件 网上的自定义View统称的方式就是那些固定的onMea…
事件分发之结论篇
众所周知,从安卓1.5到现在的8.0已经经过了10个年头,然而很多人对事件分发有着既清楚又模糊的概念,面试时候说是可以大概说一下的,然后真正写自定义view的时候能熟练用的却不多,如果你对下面几个问题都泯然于心,那也就基…
【Android BLE】蓝牙开发「防丢器」的相关知识点(一):扫描并识别设备
关于BLE相关的知识,借助于之前做的一个应用(防丢器),在此做一个整理笔记。怕自己懒,先立个FLAG,这将是一个系列的文章: 蓝牙开发「防丢器」的相关知识点(一):扫描并识别设备 蓝牙开发「防丢器」的相关知识点(二):连…
Tinker和Tinkerpatch,打包和发包集成
文章内容说不上精品,只能算是这个把星期集成的成果分享,如果能够帮助到你,心里默默给个赞就好。 对于tinker源码感兴趣的童鞋可以先看一下 tinker源码研读 我这篇文章通过tinker和tinkerpatch的官方文…
ndk08_JNI数组(快速排序),引用,异常处理,缓存策略
一、JNI访问java数组 1.JNI访问数组并使用qsort快速排序 JNIEXPORT void JNICALL Java_com_Jni_1Test_giveArray (JNIEnv * env, jobject…
Kotlin for Android
Kotlin for android 作者:https://github.com/linsir6 原文:http://www.jianshu.com/p/e713ba6f7c47 kotlin最近真的是大热啊,总让人有一…
如何剥离Android页面下拉刷新、加载下一页等逻辑?
最近碰到一个新的页面控制需求:下拉刷新如果失败,listview上面的数据需要保留,然后悲剧的发现之前写的NetFragment和ListNetFragment都不能覆盖这种逻辑,又要重写了。痛定思痛,我发现问题的本质在…
最新最全的Android开源项目集合
抽屉菜单 MaterialDrawer★7337 – 安卓抽屉效果实现方案 Side-Menu.Android★3865 – 创意边侧菜单 FlowingDrawer★1744 – 向…