一起Talk Android吧(第二十一回:Java常用类之文件操作一)
各位看官们,大家好,上一回中咱们说的是Java常用类之Date的例子,这一回咱们说的例子是Java常用类之文件操作。闲话休提, 言归正转。让我们一起Talk Android吧! 看官们,编写程序是离不开数据的,数据有多种载体,文件便是其中的一种载体。因此,我们在程序中经常使用的文件。Java把文件封装成了File类,我们通过该类可以对文件进行相关的操作。接下来我们就对File类做详细的介绍。...
View ArticleAndroid中SPI的使用
1. 简介 SPI全称是Service Provider Interface,服务提供方接口,服务通常是指一个接口或者一个抽象类,服务提供方是对这个接口或者抽象类的具体实现,由第三方来实现接口提供具体的服务。SPI提供了一种动态的对应用程序进行扩展的机制,通常用作框架服务的拓展或者可替换的服务组件,但是在Android中并没有广泛的使用。 SPI运用场景主要有: Java Database...
View ArticleReact Native库版本升级与降级
迄今为止React Native获得了超过48K的star,最新版本0.44,已经趋于稳定。(官网地址:https://github.com/facebook/react-native)。随着React Native的大热,笔者也是在最近和出版商签订了《React Native入门到实战》写作,预期9月底出版,欢迎大家关注。 笔者从0.27开始关注React...
View ArticleAndroid--使用Gson解析JSON数据
Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率;本文将介绍两种方法解析JSON数据,需要的朋友可以参考下 Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率. 从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。...
View ArticleAndroid--屏幕适配方案
原文网址:http://blog.csdn.net/lmj623565791/article/details/45460089 1、概述...
View Article一起来造一个RxJava,揭秘RxJava的实现原理
RxJava是一个神奇的框架,用法很简单,但内部实现有点复杂,代码逻辑有点绕。我读源码时,确实有点似懂非懂的感觉。网上关于RxJava源码分析的文章,源码贴了一大堆,代码逻辑绕来绕去的,让人看得云里雾里的。既然用拆轮子的方式来分析源码比较难啃,不如换种方式,以造轮子的方式,将源码中与性能、兼容性、扩展性有关的代码剔除,留下核心代码带大家揭秘RxJava的实现原理。 什么是响应式编程...
View ArticleAndroid 项目开发填坑记 - 获取系统语言(兼容7.0)
如果移动端访问不佳,请访问–> Github版 关键词:Android7.0 、系统语言 、顺序不一致 获取系统当前语言是一个比较常用的功能,在 Android 7.0 系统上旧函数获取到的当前系统语言并不正确,或者说从 Android 7.0 起,Android 系统语言的规则变了。 背景 下面是未适配 Android 7.0 的代码: // 获取 Locale 的方式有二 Locale...
View ArticleAndroid 蓝牙开发(八)hfp接听、挂断电话
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71429860 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注 继续研究hfp相关功能。蓝牙耳机可以控制手机接听、拒接、挂断电话,拨打电话等功能。本文主要分析下起这些操作的大致流程。...
View Article再谈布局之 UIStackView
UIStackView 是 iOS9 新增的一个布局技术。熟练掌握相当节省布局时间。 UIStackView 是 UIView 的子类,是用来约束子控件的一个控件。但他的作用仅限于此,他不能被渲染(即用来呈现自身的内容),类似于 backgroundColor 等。 这个控件只有4个属性: Axls: 子控件的布局方向,水平或者垂直; Alignment: 设置非轴方向子视图的对齐方式,类似于...
View ArticleUITabBarController实现Tab切换
在很多的应用中,基本都是使用Tab方式进行模块间的切换。在Android中很多控件可以实现这类效果,TabLayout、TabHost… 而在iOS中系统为我们提供了UITabBarController类来实现Tab页面之间的切换。有几个页面我们就创建几个UINavigationController,然后通过tabbar.viewControllers = @[navi1, navi2,...
View Articleffmpeg实战教程(八)Android平台下AVfilter 实现水印,滤镜等特效功能
上一篇我们实现了Android平台解码avi并用SurfaceView播放。 ffmpeg实战教程(七)Android CMake avi解码后SurfaceView显示 本篇我们在此基础上实现滤镜,水印等功能。 对ffmpeg不熟的客官看这里:ffmpeg源码简析(一)结构总览 先上两张效果图: 黑白:const char *filters_descr =...
View ArticleAndroid深入四大组件(四)广播的注册、发送和接收过程
相关文章 Android深入理解四大组件系列 前言 我们接着来学习Android四大组件中的BroadcastReceiver,广播主要就是分为注册、接收和发送过程。建议阅读此文前请先阅读Android深入理解四大组件系列的文章,知识重复的部分,本文不再赘述。 1.广播的注册过程...
View ArticleAndroid使用MediaPlayer播放流媒体,支持远程以及本地流媒体,一行代码实现
HDMediaPlayer 该类包依托于谷歌Mediaplayer二次封装。 谷歌中国API链接:https://developer.android.google.cn/guide/topics/media/mediaplayer.html 目录 如何导入到项目 如何使用 关于我 License 如何导入到项目 支持jcenter方式导入。 支持本地Module方式导入。 jcenter方式导入...
View ArticleAndroid使用Bluetooth和Bluetooth Low Energy实现蓝牙以及蓝牙4.0,一行代码实现
HDBluetooth 谷歌中国API链接:https://developer.android.google.cn/guide/topics/connectivity/bluetooth.html 支持常规蓝牙的使用。 支持低功耗蓝牙的使用。 目录 如何导入到项目 如何使用 关于我 License 如何导入到项目 支持jcenter方式导入。 支持本地Module方式导入。 jcenter方式导入...
View ArticleAndroid使用Webview播放Swf文件,实现与Flash数据交互
HDSwfPlayer 谷歌中国API链接:https://developer.android.google.cn 支持swf播放以及html带swf的播放。 支持swf与js的交互。 自动写入flash信任路径。 提供播放回调。 Android版本不要超过4.3。 目录 如何导入到项目 如何使用 关于我 License 如何导入到项目 支持本地Module方式导入。 Module方式导入...
View Article微信小程序学习资料[转]
微信小程序开发资源汇总 目录 官方文档 新闻报道 社区 工具 插件 分析 讨论 教程 视频教程 文章 代码 轮子 置顶 小程序开发者社区 :100: WePY:组件化的小程序开发框架 :100: ZanUI-WeApp: 高颜值、好用、易扩展的微信小程序 UI 库,Powered by 有赞 :100: 官方文档 小程序开发文档 小程序设计指南 小程序开发者工具 新闻报道...
View Article一起Talk Android吧(第二十二回:Java常用类之文件操作二)
各位看官们,大家好,上一回中咱们说的是Java常用类之文件操作的例子,这一回咱们继续说该例子。闲话休提, 言归正转。让我们一起Talk Android吧! 我们在上一回介绍了文件操作,主要是创建和删除文件,那么如何对文件中的内容进行读写操作呢?这时候就需要使用流了,这便是本章回的内容。 输入流与输出流 Java中的流比较多,我们常用的是输入流和输出流。...
View Article史上最全WebView使用,附送Html5Activity一份
关于WebView使用很全面的一篇文章,分享给大家。原文链接在此 文中我会有部分补充乱入。 WebView在现在的项目中使用的频率应该还是非常高的。 我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。 本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。 WebSettings WebSettings webSettings = mWebView...
View Article