自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 ListView中嵌套ListView显示异常

在项目开发中,有时需要在ListView里嵌套ListView,或者ListView、GridView外添加ScrollView等带滑动效果的控件时,会出现显示异常,不能按照我们预想的正常显示,这是因为两次嵌套产生了冲突,需要重写里层的ListView 或 GridView。重写ListView主要重写onMeasure函数,便可解决冲突。 @Override protected

2015-11-26 11:49:22 498

转载 Git使用教程

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够

2015-11-25 14:15:46 434

原创 Android实现字母索引查找地名、联系人(二)

在前一篇博客里分享了通过字母索引查找地名或联系人,接下来再分享下通过搜索查找地名或联系人。使用搜索查找地名,实际上就是对ListView中的数据进行过滤,将符合条件的数据项重新保存起来进行显示。Demo效果如下:关键代码包括:1)检查输入文本框内容变动,调用适配器进行过滤 public void afterTextChanged(Edita

2015-11-24 16:18:14 1500

原创 Android实现字母索引查找地名、联系人(一)

在我们的智能手机使用中,经常会见到如联系人列表,需要寻找时,常见有两种方式:1、搜索,2、字母索引。今天我就分享下自己学习使用字母检索导航功能。Demo效果如下:字母索引大体上实现原理为:1)创建一个ListView(或者扩展ListV),展示联系人或城市、省份名;2)在屏幕右边实现一个ListView,显示用作索引的字母;3)当用户按下索引字母时,查找联系人或城市

2015-11-23 15:55:34 2260

转载 使用pinyin4j完成中文拼音转换

pinyin4j是一个支持将简体和繁体中文转换到成拼音的Java开源类库,作者是Li Min (xmlerlimin@gmail.com)。以下是一些具体的介绍和使用方式。 1.       pinyin4j的官方下载地址http://sourceforge.net/projects/pinyin4j/files/,目前最新的版本是2.5.0   2.   

2015-11-23 14:56:22 1432

原创 按字母排列的中国城市名称大全

/** * Created by hornsey on 2015/11/20. */public class Cities { public static final String[] mCitiesStrings = { "A","阿坝","阿拉善","阿里","安康","安庆","鞍山","安顺","安阳","澳门","B","北京","白银",

2015-11-20 15:05:39 18298

原创 Android Menu:使用Popup Menu

Popup Menu和Context menu有些类似,都是指定某个view弹出菜单,但Context Menu需要长按,用户体验较差。Popup Menu使用自定义方式启动,比如单击启动,用户体验会更换。实现原理很简单,在某个view上添加单击监听事件,触发显示Popup Menu菜单,然后监听菜单的点击事件,做出处理。public class PopupMenuActivity

2015-11-18 16:51:04 1464

转载 android studio 使用gradle 导出jar包,并打包assets目录

最近项目在做一个sdk,供别的开发者使用,所以要求导出jar包。与eclipse不同,android studio 1.0 没提供导出jar包的图形界面。需要结合gradle来生成jar包。首先 需要设置module应用的gradle插件为 library 代码长这样:apply plugin: 'com.android.library'这样,build的时候,andr

2015-11-16 14:57:58 683

转载 Gradle 用法总结

用过android studio的对gradle应该都不陌生了,gradle文件的基本配置大同小异,略做了解使用应该是没什么问题了。但是深入细致的了解一下对于理解项目还是很有帮助的,尤其是遇到一些配置复杂的github项目,不了解gradle可能会遇到跑不起来又束手无策的情形。下面对gradle相关知识、用法做一下总结。DSL (domain specific language)即

2015-11-14 13:10:28 3497

转载 Android M 新的运行时权限开发者需要知道的一切

android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因。这里有一切关于android运行时权限你需要知道的,包括如何在代码中实现。现在亡羊补牢还不晚。新运行时权限

2015-11-11 12:54:31 492

原创 Android开发中定位解析(GPS定位、网络定位、位置地址解析)

在Android开发中地图和定位是很多软件不可或缺的内容,这些特色功能也给人们带来了很多方便。定位一般分为三种发方案:即GPS定位、网络定位以及基站定位。 最简单的手机定位方式当然是通过GPS模块,GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户默认不开启GPS模块;3,从GPS模块启动到获取第一次定位数据,可能需要比较长的时间;4,室内几乎

2015-11-10 16:35:46 10939 3

转载 中国各主要大城市经纬度数据

中国各主要大城市经纬度数据:北京市区经纬度:(116.41667,39.91667)上海市区经纬度:(121.43333,34.50000)天津市区经纬度:(117.20000,39.13333)香港经纬度:(114.10000,22.20000)广州经纬度:(113.23333,23.16667)珠海经纬度:(113.51667,22.30000)深圳经纬度:(114.06667

2015-11-10 16:03:51 8076

原创 Android设备二维码扫描竖屏显示

现在二维码非常常见,自然APP中需要添加扫描功能也很常见,今天就研究了下如何给APP添加二维码扫描功能。二维码扫描主要通过打开手机摄像头,获取二维码信息,然后解码,返回二维码的实际信息。这里我参考使用的ZXing开源项目制作的demo。Demo演示效果如下:我的demo对开源项目进行了修改,代码结构如下:明天继续写

2015-11-09 18:13:28 1955

原创 Android设备Home、Menu和Back返回键的监听

在APP的操作中,有时需要监听系统按键,今天我就分享下自己的学习所得。Menu键和Back键通过KeyDown事件就可以监听到,但Home键触发是系统事件,不能通过KeyDown简单的监控,但可以通过监听广播事件来处理。按下Home键后,Activity也会调用onUserLeaveHint 和 onSaveInstanceState 等函数,也可以在里面添加想要的处理程序。代码很

2015-11-06 14:28:35 6631 1

转载 Java学习:Timer与ScheduledExecutorService的区别

java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但是,Timer存在一些缺陷,因此你应该考虑使用ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;ScheduledThreadExecutor只支

2015-11-04 09:36:14 4169

国密SM4算法ECB CBC源码及demo(Linux C版 )

国密SM4算法源码及demo,支持ECB、CBC,包含可直接拿来使用的算法源代码和头文件,测试demo,Linux下解压直接make即可编译测试。

2017-04-19

Apktool反编译工具

Apktool反编译工具最新版本,用于解决老版本资源解析失败问题。 http://blog.csdn.net/nalw2012/article/details/50593501

2016-01-27

竖屏二维码扫描

基于zxing开源项目删减,修改显示为竖屏 http://blog.csdn.net/nalw2012/article/details/49742133

2015-12-17

二维码扫描源码

该源码为二维码扫描demo源码,有需要实现二维码扫描功能可以参考借鉴。

2015-11-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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