Android 开源框架或者开源库使用
mmsx
专注于移动开发,关注移动开发开源项目,发布相关demo测试源码。
展开
-
Android 使用AgentWeb库轻量级H5混合开发(加载网页)
一个轻量级的库,加载html效果很好,而且功能很强大。那就是AgentWebGitHub地址:https://github.com/Justson/AgentWebGitHub上面介绍:AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活,体验请下载的agen...原创 2019-10-27 21:36:44 · 5179 阅读 · 0 评论 -
android GreenDao3.2 版本示例程序
greenDAO的本质是向关系数据库SQLite中存储的数据提供面向对象的接口。仅定义数据模型,greenDAO将创建Java数据对象(实体)和DAOs(数据访问对象)。这将为您节省大量枯燥的代码,只需来回移动数据。除此之外,greenDAO还提供了一些高级的ORM特性,比如会话缓存、热切加载和活动实体。在我们所知道的所有ORMs中,greenDAO是最快的。greenDAO并没有对性能做出任何妥原创 2017-09-14 15:31:19 · 1170 阅读 · 0 评论 -
android usb转串口数据通信示例
usb转串口数据通信示例。物联网开发中也会经常用到usb转串口,对android手机进行通信。一般都会用otc线进行转换。我在GitHub下来一份代码,亲测可用。并进行了修改封装。GitHub网址:https://github.com/mik3y/usb-serial-for-android这篇博客代码的地址:http://download.csdn.net/download/qq_1606487原创 2017-09-15 09:45:47 · 19725 阅读 · 2 评论 -
android 使用Java库xstream示例
android 使用Java库xstream示例。这是Java解析xml文件的库,基于Java7基础上的。那么在android上也是一样适用的。下面就说说有两种形式的xml解析以及存储。本文博客的下载地址:http://download.csdn.net/download/qq_16064871/100120841、如图2、格式一这是一种很常见的xml存储方式,我之前写过这种的存储,当时是使用自带原创 2017-10-10 16:09:03 · 937 阅读 · 0 评论 -
osmdroid 在线加载谷歌瓦片(谷歌地图瓦片地址解释)
osmdroid作为一个开源的项目,在在线地图上还是做的不错,离线地图上也能支持多种格式,例如:zip,sqlite,.mbtiles,gemf,map,gpkg等格式。就是不能直接加载shp文件大为苦恼。osmdroid没有可以设置坐标参考系的接口。只有地图坐标与屏幕坐标的转换绘制。接下来就讲讲osmdroid 在线加载谷歌瓦片。android osmdroid 加载常用离线地图格式(开源的在线原创 2017-12-22 08:36:12 · 18600 阅读 · 15 评论 -
osmdroid 6.0.1加载天地图在线矢量和影像数据
最近osmdroid升级到6.0.1版本了。有一个重大功能就是可以支持缩放到29级,大概是0.02米吧。这篇文章主要说加载天地图在线矢量和影像数据。android osmdroid 加载常用离线地图格式(开源的在线地图)android osmdroid 加载离线地图map格式以及地图网格绘制android 开源库osmdroid绘制点线面(比例尺,缩小放大,导航图标等)osmdroid 在线加载谷...原创 2018-03-12 23:21:53 · 5797 阅读 · 6 评论 -
android 使用proj4j库(Java版本)
proj4j库在在业界很出名的。有开源的c代码,这个如果要编译到android 的so完整调用就好了。不过有很多问题。我在Java上找到纯Java写的proj4j库。使用这个库跟epsg就可以很好对应起来。就是每个投影都是有世界通用的编号。1、库把epsg定义都放在jar包下面,就是打包进行了。可以查看,查找你想要的epsg代号,以及里面内容epsg:2345 大概是广州用的范围。你可以做找到你想...原创 2018-03-23 11:14:39 · 6063 阅读 · 4 评论 -
osmdroid 6.0.1基础测试
osmdroid 6.0.1跟5.0多版本变更还有有点大的,重构了不少接口。支持缩放到厘米级。第一次升级还是挺多地方都是红色。osmdroid 官网:https://github.com/osmdroid/osmdroid代码仓库:http://repo1.maven.org/maven2/org/osmdroid/代码仓库里面有最新的库,还有很多相关的库,官方demo等等。android osm...原创 2018-03-23 15:35:26 · 3086 阅读 · 1 评论 -
android 解析07和03 excel 表格 (后缀xlsx和xls)
网上还有很多解析xlsx 格式的开源库,但有不少是Java库。在pc端使用的。例如使用了javax.xml.stream.XMLStreamConstants。用poi库解析,是比较方便。对于合并单元格的解析都没有问题。有个缺点就是:库的太大的,总共加起来超过10M这里面示例使用的是在github上面下的。是经过人为封装最后打包,变成两个库就可以的。poi最原始想法不是给Android 调用的...原创 2018-07-23 19:00:18 · 2847 阅读 · 2 评论 -
MPAndroidChart 曲线图LineChart使用部分示例
前段是使用LineChart画图,有不少总结,毕竟要满足客户各种需求。有个是曲线动态变化,有一个是查询后查看数据。这个开源库的GitHub地址:https://github.com/PhilJay/MPAndroidChart1,直接看两个封装的代码import android.content.Context;import com.github.mikephil.charti...原创 2018-11-25 19:56:23 · 7626 阅读 · 0 评论 -
android 使用retrofit和okhttp3 get请求(Header方式传参)
之前就用过retrofit和okhttp3 。不过没有使用这种方式获取数据,做过一个项目用此方式,所以记录一下。android 使用retrofit和okhttp3总结(附gson和json的解析)1、先介绍一个工具 Postman 这个软件 作为测试接口,肯定是最佳的。自已百度下载吧。 2、使用到库接口类的代码:看接口返回的是JsonObject 。然后包含三个 ...原创 2018-12-20 15:17:12 · 4053 阅读 · 0 评论 -
rxjava2+okhttp3+retrofit2(请求参数按照参数键值从小到大先后顺序排序)
最近网络网络框架库升级了一下。以前是1版本的组合。现在用这个rxjava2+okhttp3+retrofit2,有个习惯,把组合需要的库都下载成离线。所以这这个组合如下: api files('libs/rxjava-2.2.8.jar') api files('libs/retrofit-2.3.0.jar') api files('libs/okhttp-3.9.1...原创 2019-08-18 23:02:37 · 1566 阅读 · 0 评论 -
介绍一个很全面源码关于android 账户管理的源码
基础开始——这些是主要部分:认证令牌(auth- Token)-服务器提供的临时访问令牌(或安全令牌)。用户需要识别出这样的标记并将其附加到他发送到服务器的每个请求上。在这篇文章中,我将使用OAuth2作为认证标准,因为它是最流行的方法。您的身份验证服务器——将管理使用您的产品的所有用户的服务器。它将为登录的任何用户生成一个authtoken,并为用户在您的服务器上所做的每一个请求验证它。auth翻译 2017-08-25 23:03:27 · 3719 阅读 · 0 评论 -
geopackage-android 开源的地理空间信息数据库存储
GeoPackage一个开放的地理空间信息的格式,基于标准的、平台独立的,可移植的、自描述、紧凑格式将地理空间信息。遵循OGC标准,数据库内核使用ormlite数据库。GeoPackage 数据库表可以转换成title进行地图绘制,有自已的表的边界范围等等。github网址:https://github.com/ngageoint/geopackage-android仓库地址:http://rep原创 2017-08-18 08:59:12 · 2887 阅读 · 0 评论 -
Android 左右侧滑示例
Android 左右侧滑示例。可以自已设置侧滑的效果,我在这里实现是左右都可以。侧滑出来的界面可以启动activity,或者加载view。侧滑效果是用了碎片规则来处理的。详细注释在代码里面,先看实现效果图,再看项目结构以及资源文件分布。代码只贴部分,提供本文源码下载链接。源码下载:点击1、实现效果图2、项目结构图3、资源分布图4、LeftFragment原创 2015-11-08 09:38:20 · 2866 阅读 · 0 评论 -
友盟社会化Android组件之第三方登录
前段时间公司需要,逐步了新浪微博、腾讯qq、微信等授权登录验证的问题。如果要一个个申请,看文档写代码也是很多流程的。干脆用友盟社会化Android组件之第三方登录。友盟是集成了这些平台,还有其他主流的平台的。我在这里主要讲一下友盟里面微博登录。先看看友盟是怎么介绍自已的。一、友盟社会化分享介绍友盟社会化分享组件,帮助移动应用快速具备微信分享,微博分享、登录、评论、喜欢等社会化组件功能,助力原创 2015-11-28 15:04:34 · 9019 阅读 · 5 评论 -
Android Apache common ftp开源库以及http区别分析
1、前言:ftp开源库:Apache common ftp开源库上传文件到局域网的ftp上吧。开源库是commons-net-2.2.jar。包名是这样的:org.apache.commons.net.ftp.FTPClient;用这个框架也能可以上传,下载以及删除ftp服务器的文件的。我也是参考网上大神例子迅速在项目中使用,现在趁机会总结一下,以及我自已在此基础上再次封装的ftp使用类。原创 2016-07-24 11:35:17 · 3952 阅读 · 0 评论 -
android 使用开源库zxing生成二维码,扫描二维码
zxing是一个开放源码的,用java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的接口。可以实现使用手机的内置的摄像头完成条形码和二维码的扫描与解码。可以实现条形码和二维码的编码与解码。github官网源码地址:https://github.com/zxing/zxing开源库api文档:https://zxing.github.io/zxing/apidoc原创 2016-09-03 13:46:08 · 7434 阅读 · 0 评论 -
android osmdroid 加载常用离线地图格式(开源的在线地图)
osmdroid是(几乎)完整/免费更换为Android MapView(v1 API)类。它还包括一个模块化的瓷砖供应商系统支持众多的在线和离线瓷砖来源和覆盖支持内置覆盖绘制图标,跟踪位置和形状。如果想在你项目中使用osmdroid,绝对是灵活度最高,不用申请百度,高德等的key。还有一堆规则要遵循。osmdroid可以支持多图层叠加,绘制自已的图层。离线加载常用地图格式zip,sqlite,.原创 2017-01-04 22:08:11 · 13644 阅读 · 12 评论 -
android 使用服务读取串口数据实例
一些android 手机是有串口可以提供打开,读取一些底层的数据。如果手机本身没有串口的话,那么打开估计会报错。串口读取数据肯定是使用jni调用c代码来完成的。有一个开源的串口库android-serialport-api。其主页在这里http://code.google.com/p/android-serialport-api/ ,这里可以下到APK及对源码。谷歌的代码库,无奈国内无法下载原创 2017-01-08 14:29:29 · 24121 阅读 · 2 评论 -
友盟之微信授权登陆总结(微信授权回调响应问题)
至于友盟注册以及开发使用,自行查看文档或者官网了。微信平台:https://open.weixin.qq.com/自行注册,以及申请开发者资质认证(需要300元)还有一系列注册需要的资料。通过这个后才有微信登录权限。应用的提交审核需要的资料,签名等,微信或者友盟都有资料介绍。或者参考我的上一篇博客写的新浪微博的:http://blog.csdn.net/qq_16064871/ar原创 2015-12-03 21:47:33 · 29353 阅读 · 31 评论 -
android osmdroid 加载离线地图map格式以及地图网格绘制
越来越深入了解osmdroid开源地图,越发现强大。继上次记载离线地图文章之后android osmdroid 加载常用离线地图格式(开源的在线地图)。再讲支持map地图格式的数据。还有怎么绘制地图的网格,绘制网络分为两种,一种是直接在地图上绘制,监听缩放等级。还有一种是利用Fragment加一层进行绘制。osmdroid 仓库地址:http://jcenter.bintray.com/org/o原创 2017-02-25 22:52:16 · 7501 阅读 · 7 评论 -
android 使用retrofit和okhttp3总结(附gson和json的解析)
retrofit和okhttp3都是Square公司的出品的。Square出过很多知名的android 框架。有人说okhttp3适合封装能力强的人,就是进行一部封装。其实retrofit是在okhttp3基础上出来一个框架。所以可以两个联合一起用。retrofit还支持rxjava,rxandroid以及gson等。实在太强大了。okhttp的github的网址:https://github.c原创 2017-04-17 22:57:33 · 4803 阅读 · 0 评论 -
android 开源库osmdroid绘制点线面(比例尺,缩小放大,导航图标等)
osmdroid绘制点线面(比例尺,缩小放大,导航图标等),地图的基本用法都有。需要注意就是自已位置的图标出现,一定要有打开gps,打开gps之后,获取屏幕地图的坐标也是能获取的。这次的项目代码打包,在之前两篇的osmdroid 相关博客基础上扩展的。所以有更加全面的介绍。android osmdroid 加载常用离线地图格式(开源的在线地图)android osmdroid 加载离线地图map格原创 2017-05-01 11:15:19 · 7884 阅读 · 3 评论 -
osmdroid 加载gpkg格式的离线底图
博客介绍了一系列的osmdroid开源地图相关的内容,包括地图基本绘制,导航,缩放,加载各种离线地图等等。接下来继续介绍加载离线的gpkg格式地图。gpkg的全称是geopackage。这篇博客也是在之前的基础上添加的测试代码。geopackage的github官网:https://github.com/ngageoint/geopackage-android本博客的代码:http://downl原创 2017-07-24 19:45:58 · 4527 阅读 · 3 评论 -
Android 使用NineOldAndroids实现仿微信listview左滑出现删除itembutton
这是一个使用NineOldAndroids实现仿微信listview左滑出现删除itembutton效果。使用的是Jake Wharton的动画开源库NineOldAndroids。在API3.0(Honeycomb), SDK新增了一个android.animation包,里面的类是实现动画效果相关的类,通过Honeycomb API,能够实现非常复杂的动画效果,但是如果开发者想在3.0以下使用这一套API, 则需要使用开源框架Nine Old Androids,在这个库中会根据我们运行的机器判断其SDK原创 2015-07-19 08:53:18 · 4883 阅读 · 2 评论