排序:
默认
按更新时间
按访问量

Android Activity生命周期和状态

本文是读了《Android 群英传》第八章--Activity和Activity调用栈--之后的读书笔记,详情见书。         Activity算得上是Android里最常见也最重要的组件了,一般情况下都被翻译为“活动”,但实际上我一直都是把它理解为“界面”,毕竟在Android四大组件里...

2017-04-14 18:34:13

阅读数:1109

评论数:0

Android textview和listview实现水平自动滚动的走马灯效果

当我们遇到需要在一个textview里显示较长文字时候,往往有以下几种考虑:           1.换行,Android里本身也是这样在考虑;           2.可以进行水平或者垂直滑动;           3.采用走马灯效果。           其实这三种要实现都不难,根据实际情况进...

2017-04-13 16:19:08

阅读数:3545

评论数:0

Android 通过反射调用获取内置存储和外置sd卡根路径(适用于各个版本)

Android系统里版本众多,设备型号众多,所以文件的路径有很多种。获取内存路径的方法有很多,最常见的是Environment 和File 里的诸多方法,比如Environment.getDataDirectory()和File.getPath()等,以及网上查的形形色色各种方法。但是在不同的An...

2017-04-10 16:49:03

阅读数:6619

评论数:11

Android文件相关操作整理

Android开发里经常涉及文件相关的操作,于是整理了下,将涉及文件操作放到了一个类里,调用时候比较方便。       主要包含了一下几类内容:        1.文件创建、读写、拷贝、删除;        2.整个文件夹下文件获取、复制、删除;        3.压缩、解压文件;   ...

2017-03-08 17:27:17

阅读数:916

评论数:0

Android 后台记录GPS轨迹并转为80参数service

我们知道Android里都是用LocationManager来管理定位相关的操作, LocationListener来进行位置变化时候的监听,获取结果有三种条件下的经纬度坐标。 于是在写后台service时候主要是将每次监听到的经纬度记录下来,最后在转变为80的坐标。

2017-03-08 09:48:31

阅读数:1348

评论数:0

2016年末,Android岗位BAT等大厂面试题知识点小结(一)Android基础部分

前段时间网上到处都传一个比较火的帖子,名叫《2016年未,腾讯,百度,华为,搜狗和滴滴面试题汇总》,自己也看了看,发现知识点挺广的,所以试着尽力小结了下,也算是自我学习。对于各种知识点的详细解释,我给出自己认为比较好的博客的链接。不过毕竟自己还是菜鸟一枚,特别是在JVM这块,难免有错,希望各位多多...

2017-01-03 21:37:29

阅读数:5410

评论数:0

Error:Execution failed for task ':app:compileRetrolambdaDebug'.错误解决

今天从SVN更新数据编译时遇到了问题,一个实习生不小心把gradle相关进行了更改并上传,我改回来后编译遇到了这个问题: Error:Execution failed for task ':app:compileRetrolambdaDebug'. > A problem occ...

2016-12-07 13:44:25

阅读数:7813

评论数:4

一个有关callout的错误

今天遇到一个BUG,调试了几个小时。 BUG的情况是这样的,我用的是cordova,从html页面跳转到一个activity里后,activity里主线程运行完了没错,各种线程执行到一半时候系统崩溃;我注释掉这些线程,但是主线程结束后系统还是崩溃,而且报错是和这个activity毫无关系的地方(...

2016-11-25 19:21:45

阅读数:1180

评论数:0

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

Android 6.0 相比之前的Android版本有一个很大的不同点,就是动态获取权限,即不仅在Manifest文件里设置各种权限,在使用一些危险权限时候还得动态的弹出个对话框让客户去选择授予这个权限。     基本内容和代码就不重复了,大家可以参考这一篇: http://gudong....

2016-11-16 17:11:22

阅读数:2124

评论数:0

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

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

2016-11-07 16:42:58

阅读数:7580

评论数:7

一些常用的符号小结

最近在做一些单位符号时候发现,比如平方米其实是有专门的符号可以放在字符串里显示出来,而且也是只占一个字符,显示效果非常好。于是抽空整理了一些符号,记录下来以备用: 1.平方米符号:㎡ 2.打钩符号:√,✓,✔; 3.摄氏度符号:℃ 4.带圈数字: ①②③④⑤⑥⑦⑧⑨⑩...

2016-11-07 13:39:55

阅读数:1118

评论数:0

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

这段时间项目遇到个问题,客户把移动设备回厂修理后再安装我们的项目,运行会报错。后来经过我仔细排查发现一个很诡异的问题,就是无法获取mac地址了。于是我仔细把获取mac地址的一些资料看了看,加上一些调试,总算是解决了这个问题。现在决定把这块小结下,以免再次遇到问题。      mac地址又称为物理...

2016-10-11 15:08:09

阅读数:10416

评论数:0

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

最近做了下这方面的研究,在博客园上找到了一片很好很详细的文章,于是转了一下。原地址是http://www.cnblogs.com/yc-755909659/p/4290114.html 1.Animation 动画类型 Android的animation由四种类型组成: ...

2016-10-10 15:27:01

阅读数:1405

评论数:0

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

这是一篇转载的文章,不过里面的算法我测试了下,挺准的。 一、各个坐标系的概况 众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定。 基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有...

2016-10-04 14:18:04

阅读数:2745

评论数:0

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

先闲谈说下最近的微信要出的小程序吧,感觉确实很牛逼,革命说不上吧但是也是一个新的大的机遇。不得不承认腾讯有两个相当好的平台,一个是QQ,一个是微信,毕竟人数基数大,任何新的东西都会带来相当多的机会和挑战。那个小程序好像是基于react native,也是一种混合架构。最近整理整理下混合架构的知识,...

2016-10-04 13:38:15

阅读数:5446

评论数:0

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

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

2016-10-04 12:56:45

阅读数:18484

评论数:86

Android文件命名规范初版

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

2016-09-28 17:18:28

阅读数:1211

评论数:0

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

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

2016-09-28 16:44:28

阅读数:6214

评论数:0

Android混合架构的实践

一、移动端跨平台的技术 跨平台概念   跨平台是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。相对而言如果某种计算机语言不用修改代码即可做到高度跨平台,那么此语言就越抽象,硬件控制力就越低,只适合开发高度抽象的模型系...

2016-09-06 16:49:18

阅读数:3974

评论数:0

Java中单例模式的用法

单例模式是一种常用的软件设计模式,在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类有且仅有一个实例,并且自行实例化向整个系统提供。下面简要说明下它的用法吧。        下面这段程序是我写的一个仓库基类,配合一个映射实体类IssueEntity(读取并存储数据库对...

2016-09-06 16:01:07

阅读数:1466

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭