Android 6.0动态获取权限开源项目

Android 6.0 相比之前的Android版本有一个很大的不同点,就是动态获取权限,即不仅在Manifest文件里设置各种权限,在使用一些危险权限时候还得动态的弹出个对话框让客户去选择授予这个权限。     基本内容和代码就不重复了,大家可以参考这一篇: http://gudong.name/%E6%8A%80%E6%9C%AF/2015/11/10/android_m_permis...
阅读(1455) 评论(0)

Arcgis for Android在地图上画多边形并进行边长、周长和面积的测量

Arcgis for Android的地图操作里,放大缩小地图、图层切换、定位、测距测面等都是它的一些基本操作,封装后一般调用就是了,很简单。不过最近有了个需求,在地图上画一个多边形时候同时进行多边形的边长、周长和面积的计算,于是重新又写了下这个方法。代码不难,但是觉得挺有意思,于是写博文记录一下。         首先,需要在地图上画多边形。我们看到的每个地图都是一个图层,要在地图上画个多边形...
阅读(4546) 评论(5)

一些常用的符号小结

最近在做一些单位符号时候发现,比如平方米其实是有专门的符号可以放在字符串里显示出来,而且也是只占一个字符,显示效果非常好。于是抽空整理了一些符号,记录下来以备用: 1.平方米符号:㎡ 2.打钩符号:√,✓,✔; 3.摄氏度符号:℃ 4.带圈数字: ①②③④⑤⑥⑦⑧⑨⑩ 5.带点数字: ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑ ⒒⒓⒔⒕...
阅读(971) 评论(0)

Android mac地址获取的方法小结及可能出现的问题

这段时间项目遇到个问题,客户把移动设备回厂修理后再安装我们的项目,运行会报错。后来经过我仔细排查发现一个很诡异的问题,就是无法获取mac地址了。于是我仔细把获取mac地址的一些资料看了看,加上一些调试,总算是解决了这个问题。现在决定把这块小结下,以免再次遇到问题。      mac地址又称为物理地址,和ip地址不同的是,mac地址由网卡决定,也就是一个设备只能有一个mac地址,所以经常作为唯一标...
阅读(5621) 评论(0)

【Android 基础】Animation 动画介绍和实现(转载)

最近做了下这方面的研究,在博客园上找到了一片很好很详细的文章,于是转了一下。原地址是http://www.cnblogs.com/yc-755909659/p/4290114.html 1.Animation 动画类型 Android的animation由四种类型组成: XML中 alph 渐变透明度动画效果 scale 渐...
阅读(1336) 评论(0)

国内各地图API坐标系统比较与转换

这是一篇转载的文章,不过里面的算法我测试了下,挺准的。 一、各个坐标系的概况 众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定。 基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面。基准面是在椭球体基础上建立的,椭球体可以对应多个基准面,而基准面只能对应一个椭球体。意思...
阅读(1609) 评论(0)

cordova通过原生实现自定义功能

先闲谈说下最近的微信要出的小程序吧,感觉确实很牛逼,革命说不上吧但是也是一个新的大的机遇。不得不承认腾讯有两个相当好的平台,一个是QQ,一个是微信,毕竟人数基数大,任何新的东西都会带来相当多的机会和挑战。那个小程序好像是基于react native,也是一种混合架构。最近整理整理下混合架构的知识,有时间也好好学习去。        好了开始正题吧。        最近研究cordova通过原生...
阅读(3948) 评论(0)

80、54、84坐标系七参数转换算法及Java代码

一、为什么要进行坐标转换    我们所在地球是一个不规则的椭球,地表凹凸不平,地底密度不均,因此很难用一个简单模型来概括。国际上根据建模坐标系的原点不同分为参心坐标系和地心坐标系,其中参心坐标系是指参考椭球的几何中心坐标基准,地心,通常分为:参心空间直角坐标系(以x,y,z为其坐标元素)和参心大地坐标系(以B,L,H为其坐标元素),比如我国的北京54坐标系和西安80坐标系;坐标系是用地球质心作为...
阅读(7434) 评论(17)

Android文件命名规范初版

这个是老黄总结的,我搬了上来记录留着一下 资源命名规则: (一)  Layout命名 1.contentview命名:activity_功能模块_属性说明.xml 例如:activity_main.xml、activity_more.xml 2.Dialog命名:dialog_描述_属性说明.xml        例如:dlg_hint.xml 2.PopupWindow命名...
阅读(1114) 评论(0)

百度,高德,天地图Android导航模块对比

1.三个系统对比表 名称 最新版本 发布日期 主要功能 坐标系 特点 优点 缺点 高德导航 V1.9.2 2016年9月7日 路径规划、模拟导航、GPS 定位、自定义导航界面、获取导航播报信息等。 GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后...
阅读(4153) 评论(0)

Android混合架构的实践

一、移动端跨平台的技术 跨平台概念   跨平台是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。相对而言如果某种计算机语言不用修改代码即可做到高度跨平台,那么此语言就越抽象,硬件控制力就越低,只适合开发高度抽象的模型系统。诸如java,delphi和易语言,都已做到了跨平台。它们将可以在多种系统下开发,运行和维护。 ...
阅读(2465) 评论(0)

Java中单例模式的用法

单例模式是一种常用的软件设计模式,在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类有且仅有一个实例,并且自行实例化向整个系统提供。下面简要说明下它的用法吧。        下面这段程序是我写的一个仓库基类,配合一个映射实体类IssueEntity(读取并存储数据库对应表格内容)来实现了数据库保存,读取,删除等操作。 public class IssueRepo...
阅读(1339) 评论(0)

Android屏幕上涂鸦画笔标记的实现

呃,这个名字取得很诡异,大概意思就是Android程序,以当前界面作为背景,用手触控作为一个画笔来进行涂鸦,标记等,和PPT里的画笔差不多一个意思吧。       根据这个需求,做出了以下的思路:首先是要获取一个屏幕大小的bitmap作为底图,设置为透明色。然后将一个canvas放在bitmap上,触控点击事件作为paint,然后就可以实现了。 操作步骤如下: 1.获取当前屏幕的...
阅读(1071) 评论(0)

Android利用mediacodec进行视频H264编码解码播放

H264是目前最常用的视频压缩格式之一,可以将视频、图片、音频等转换为字符串流形式,以此可以进行再次编辑、传输等。详情参考http://blog.csdn.net/lcalqf/article/details/42556219。 在Android里,最常用的视频编码解码用的API就是mediacodec了,可以进行多种格式的硬解码,也能和mediamuxer一起使用实现音视频文件的编辑(结合Me...
阅读(12955) 评论(5)

Android中解析读取复杂word,excel,ppt等的方法

前段时间在尝试做一个Android里的万能播放器,能播放各种格式的软件,其中就涉及到了最常用的office软件。查阅了下资料,发现Android中最传统的直接解析读取word,excel的方法主要用了java里第三方包,比如利用tm-extractors-0.4.jar和jxl.jar等,下面附上代码和效果图。         读取word用了tm-extractors-0.4.jar包,代码如...
阅读(10285) 评论(189)
62条 共5页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:134004次
    • 积分:2014
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:4篇
    • 译文:0篇
    • 评论:272条
    博客专栏
    最新评论