frank.sunny的个人技术空间
在互联网行业,实践总是走在理论的前面

随笔分类 -  Android开发

记录一些自己碰到的Android开发过程中的技术点
关于Android开发中的证书和密钥等问题
摘要:关于Android开发中的证书和密钥等问题 引言 除了Android发布应用签名时需要用到证书外,在进行google Map Api开发和Facebook SDK API开发等时都需要申请API Key,在申请这些API Key的时候,也需要用到证书。 使用Eclipse和ADT开发的时候,证书都是自动生成的,可以在Eclipse里Window->Preferneces -> Android... 阅读全文
posted @ 2014-08-26 20:21 frank.sunny 阅读(78406) 评论(0) 推荐(2) 编辑
[整理]android中几种常见的尺寸
摘要:获取屏幕宽高尺寸的三种代码形式在Android上,目前我知道的获取屏幕尺寸的方法有三种不同的代码形式方法1.在Activity中最常见的调用方式WindowManager windowManager = getWindowManager();Display display = windowManag... 阅读全文
posted @ 2014-07-16 21:49 frank.sunny 阅读(11066) 评论(0) 推荐(2) 编辑
Android横竖屏切换小结
摘要:Android横竖屏切换小结(老样子,图片啥的详细文档,可以下载后观看http://files.cnblogs.com/franksunny/635350788930000000.pdf)Android手机或平板都会存在横竖屏切换的功能,通常是由物理重力感应触发的,但是有时候也不尽然,通常在设置里面... 阅读全文
posted @ 2014-05-07 19:08 frank.sunny 阅读(103085) 评论(1) 推荐(9) 编辑
如何将消息发送给Whatsapp联系人
摘要:如何将消息发送给Whatsapp联系人(由于本人喜欢word文档编辑,不喜欢网络编辑,所以仍然提供pdf版文档,方便查阅http://files.cnblogs.com/franksunny/send_msg_to_Whatsapp.pdf)Whatsapp官网上没有找到在Android上进行消息发送相关的信息,但是有一个iOS相关的帖子https://www.whatsapp.com/faq/iphone/23559013,原以为用它的URL在Android上也是可以使用的,结果试了下不行,看来错误地把URL当作URI了。基础功能实现后来根据AndroidIntent和IntentFilte 阅读全文
posted @ 2014-03-27 21:36 frank.sunny 阅读(6669) 评论(0) 推荐(1) 编辑
下拉刷新组合控件的制作小结
摘要:为了方便阅读,原始文档下载地址如下http://files.cnblogs.com/franksunny/%E4%B8%8B%E6%8B%89%E5%88%B7%E6%96%B0%E7%BB%84%E5%90%88%E6%8E%A7%E4%BB%B6%E7%9A%84%E5%88%B6%E4%BD%9C%E5%B0%8F%E7%BB%93.pdf下拉刷新组合控件的制作小结在涉及联网操作的很多应用中会涉及到,下拉刷新的功能,国外一个JohanNilsson的高人写了一个listview下拉刷新代码,因为项目中的需要,我将其进行扩展了一下,形成了一个NPullToFreshContainer类,该 阅读全文
posted @ 2012-05-04 17:43 frank.sunny 阅读(2756) 评论(0) 推荐(0) 编辑
[转]Timer和TimerTask
摘要:看到别人代码中使用到Timer和TimerTask来实现定时或者循环调用,自己使用了下,一个循环的timer不能暂停,cancel后就不能用了,必须要重新创建一个对象才合理,为此我觉得使用起来也不是很合理,不过貌似网上也不推荐使用这个java原生的东东。作为知识点,转两篇文章下来吧。http://blog.chinaunix.net/uid-26524139-id-3152128.htmlAndroid定时器Timer.scheduleTimer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Tim 阅读全文
posted @ 2012-04-17 16:34 frank.sunny 阅读(4481) 评论(0) 推荐(0) 编辑
[转]Android用悬浮按钮实现翻页效果
摘要:原文地址http://www.open-open.com/lib/view/open1328883424280.html今天给大家分享下自己用悬浮按钮点击实现翻页效果的例子。首先,一个按钮要实现悬浮,就要用到系统顶级窗口相关的WindowManager,WindowManager.LayoutParams。那么在AndroidManifest.xml中添加权限:1<uses-permissionandroid:name="android.permission.SYSTEM_ALERT_WINDOW"/>然后,我们要对WindowManager,WindowMan 阅读全文
posted @ 2012-04-16 11:15 frank.sunny 阅读(1484) 评论(0) 推荐(0) 编辑
AppWidget基础小结
摘要:由于上传贴图比较麻烦,为此特将文档的pdf版本放在此处供下载http://files.cnblogs.com/franksunny/AppWidget%E5%9F%BA%E7%A1%80%E5%B0%8F%E7%BB%93.pdfAppWidget基础小结小小尝试了下AppWidget,参考网上资料和demo小测,得出如下基础小结。AppWidget是基于BroadcastReceiver组件机制再开发而来的,为此他首先需要遵循BroadcastReceiver的开发流程进行开发,其次是根据他自身提供的AppWidgetProvider、AppWidgetProvderInfo、AppWidg 阅读全文
posted @ 2012-03-28 15:47 frank.sunny 阅读(4254) 评论(0) 推荐(0) 编辑
Android横竖屏切换小结
摘要:一、禁止横竖屏切换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,即通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。该android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape":横屏显示(宽比高要长)"portrait" 阅读全文
posted @ 2012-03-21 20:46 frank.sunny 阅读(17602) 评论(1) 推荐(0) 编辑
Android 自定义组合控件小结
摘要:Android 自定义组合控件小结 引言 接触Android UI开发的这段时间以来,对自定义组合控件有了一定的了解,为此小结一下,本文小结内容主要讨论的是如何使用Android SDK提供的布局和控件组成一个功能完整组合控件并将其封装为面向对象的类,而并非讨论如何继承自SDK提供的控件类(比如TextView),对其进行自定义扩展的问题。 进入正题前,我们先来看一组功能需求 假设在手... 阅读全文
posted @ 2012-01-12 13:52 frank.sunny 阅读(15659) 评论(3) 推荐(1) 编辑
Android Camera 使用小结
摘要:Android Camera 使用小结 Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Cam... 阅读全文
posted @ 2011-11-17 17:06 frank.sunny 阅读(180184) 评论(11) 推荐(11) 编辑
[转]基于 Android NDK 的学习之旅-----环境搭建
摘要:工欲善其事 必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。 1、Android 开发环境搭建 Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。 1) 下载 JDK 2) 下载 Eclipse 3) 下载 Android SDK 4) 启动Eclipse , 安装 ADT 2、下载安装Android... 阅读全文
posted @ 2011-11-14 11:07 frank.sunny 阅读(564) 评论(0) 推荐(0) 编辑
Preference 使用小结
摘要:Preference 使用小结 在Symbian实现类似如下配置参数的设置界面 需要复杂的自定义列表来实现,在android中由于SDK封装和提供了一套基于Preference的类,使用Preference通过编辑xml配置文件,只要很少的代码就可以实现了,而且Preference本身已经实现了参数保存,不需要我们再考虑将参数保存文件,下面让我们来认识下Preference。 Prefer... 阅读全文
posted @ 2011-10-21 09:57 frank.sunny 阅读(29845) 评论(1) 推荐(1) 编辑
Android app中加载jar插件
摘要:本随笔原文和demo,详见链接Android app中加载jar插件插件的引入1、UI方面有些自定义的通用控件代码,并不局限于一个项目中使用,当需要共享使用时虽然可以采用源码方式合入新项目,但是这种原始方式增加代码布局上的复杂程度的同时,也增大了通用控件的不安全性。2、有些功能性模块,或是第三方开发,或是分阶段开发的,为了方便程序的功能扩展,我们同样考虑将功能代码封装为插件包的形式。那么在Android中是否支持插件呢?也就是是否支持类似Windows和Symbian平台的lib和dll等库方式呢?答案是肯定的,在Android中支持的插件库,可以是由C/C++开发的JNI形式,也可以是由ja 阅读全文
posted @ 2011-09-27 14:09 frank.sunny 阅读(17157) 评论(7) 推荐(0) 编辑