Android
黑精灵
这个作者很懒,什么都没留下…
展开
-
Android扩展 - 拍照篇(Camera)
1.调用系统摄像头 1.声明常量和变量 2.按钮点击事件,打开系统摄像头 3.重写onActivityResult事件接收拍照返回 4.生成文件名返回路径 5.保存图片 [java] view plaincopyprivate static final int TAKE_PICTURE = 1; class btnGotoActi原创 2013-03-14 09:05:31 · 545 阅读 · 0 评论 -
Android学习笔记 - 定位篇 (Location)
1.UserLocation能做什么 1.获取用户的位置 2.追踪用户的移动 2.UserLocation的关键API 1.LocationManager:用于管理Android用户定位服务 2.LocationProviders:提供多种定位方式供开发者选择 3.定位方式的分类 1.GPS定位,使用GPS卫星进行定位 2.原创 2013-03-14 09:06:24 · 443 阅读 · 0 评论 -
Android学习笔记 - 蓝牙篇 (Bluetooth)
1.什么是蓝牙 Bluetooth是目前使用的最广泛的无线通讯协议之一 主要针对短距离设备通讯(10米) 常用于连接耳机、鼠标和移动通讯设备等 2.发现周围蓝牙设备 BluetoothAdapter:代表了本地的蓝牙适配器 BluetoothDevice:代表一个远程的蓝牙设备 扫描已配对的蓝牙设备方法: 1.在AndroidManifes原创 2013-03-14 09:07:01 · 566 阅读 · 0 评论 -
Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效
之前我向大家介绍了史上最简单的滑动菜单的实现方式,相信大家都还记得。如果忘记了其中的实现原理或者还没看过的朋友,请先去看一遍之前的文章 Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现 ,因为我们今天要实现的滑动菜单框架也是基于同样的原理的。之前的文章中在最后也提到了,如果是你的应用程序中有很多个Activity都需要加入滑动菜单的功能,那么每个Activity都要写原创 2013-04-09 17:24:24 · 448 阅读 · 0 评论 -
Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来
首先题外话,今天早上起床的时候,手滑一下把我的手机甩了出去,结果陪伴我两年半的摩托罗拉里程碑一代就这么安息了,于是我今天决定怒更一记,纪念我死去的爱机。如果你是网购达人,你的手机上一定少不了淘宝客户端。关注特效的人一定都会发现,淘宝不管是网站还是手机客户端,主页上都会有一个图片滚动播放器,上面展示一些它推荐的商品。这个几乎可以用淘宝来冠名的功能,看起来还是挺炫的,我们今天就来实现一下。实现原创 2013-04-09 17:28:25 · 630 阅读 · 0 评论 -
Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
人人客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。据说人人客户端的这个特效是从facebook客户端模仿来的,至于facebook是不是又从其它地方模仿来的就不得而知了。好,今天我们就一起来实现这个效果,总之我第一次看到这个特效是在人人客户端看到的,我也就主观性地认为我是在模仿人人客户端的特效了。虽原创 2013-04-09 17:29:27 · 1360 阅读 · 3 评论 -
Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
大家好,今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我说几句不相干的废话。不知不觉我发现自己接触Android已有近三个年头了,期间各种的成长少不了各位高手的帮助,总是有很多高手喜欢把自己的经验写在网上,供大家来学习,我也是从中受惠了很多,在此我深表感谢。可是我发现我却从来没有将自己平时的一些心得拿出来与大家分享,共同学习,太没有奉献精神了。于是我痛定思痛,决定从今天开原创 2013-04-09 17:30:09 · 1602 阅读 · 0 评论 -
Android 内存清理
这两天在搞个内存清理小插件,网上很少这方面资料,之前找过清理缓存的例子测试,结果不成功。后来自己思考该怎么清理内存,于是成功搞出来了。这两个方法是网上拷别人的,分别用来得到可用内存和内存总数,这样我们就可用得到了已用内存数。private long getAvailMemory(Context context) { // 获取a原创 2013-04-10 14:43:13 · 890 阅读 · 0 评论 -
Android中使用Pull解析器解析xml文件+进行简单的单元测试
我来给大家介绍Android用得最多的一种解析xml数据的技术:Pull解析器解析,之前介绍过Java中两种解析xml的技术:Dom解析和SAX解析,Dom比较适合小数据量的解析,然而SAX适合大数据量的解析工作,但比较复杂。第三种解析技术Pull解析,是一种比前面两种方法更加简单的解析技术,更加符合面向对象的思想,因为这是按照我们正常的思考方式进行解析,下面来看看利用这种解析器的实现过程。原创 2013-04-10 14:54:27 · 469 阅读 · 0 评论 -
天气预报(Android版)
今天终于把天气预报给弄出来了,心里小小的高兴一下,虽然这东西网上早就有了,但那毕竟是别人的。在想做这个之前,以为天气预报软件好高深,不知道从何下手。不过现在想想这东西也不是想象中那么复杂。最主要的是自己亲手做出来,感觉挺很爽的,要是有真机就更好了! OK,在下面我把天气预报简单叫weather好了,在做weather之前我在网上有搜了一下有关它的资料,知道weather一般的是原创 2013-04-10 15:29:22 · 820 阅读 · 0 评论 -
Android 杀不死的服务
现在的应用程序都是那么的不要脸,你在设置中把服务停了,把进程杀了,会发现过一会儿后台又有服务在运行。其实这种东西通过监听系统广播就可以达到目的。写个BroadcastReceiver:public class PushReceiver extends BroadcastReceiver { @Override原创 2013-04-10 14:58:16 · 957 阅读 · 0 评论 -
Android应用自动更新功能的代码实现
由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息: 2原创 2012-09-14 17:20:00 · 262 阅读 · 0 评论 -
NotificationManager 和Notification的使用总结
这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现 在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下 “FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系统定义的原创 2012-09-14 17:18:36 · 235 阅读 · 0 评论 -
Android应用中如何保护JAVA代码
Android应用中如何保护JAVA代码Java Classes字节码的反编译太容易了,有很多功能强大的反编译利器可以轻松的将Java字节码反转为源代码,但是android中普通.apk文件可以轻松的被反编译为Java源代码吗?答案是当然可以,而且是相当的轻松,具体步骤如下:1. 选择你要反编译的.apk文件, 如果它在你的Android手机里面怎么办原创 2012-09-11 09:47:41 · 366 阅读 · 0 评论 -
Android单元测试
android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例在AndroidManifest.xml中标明了测试用例instrumentation函数入口 Java代码 "1.0" encoding原创 2011-10-11 20:27:43 · 766 阅读 · 0 评论 -
Android单元测试
android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例在AndroidManifest.xml中标明了测试用例instrumentation函数入口 Java代码 "1.0" encoding=原创 2011-10-11 20:30:23 · 974 阅读 · 0 评论 -
adb shell 命令详解
Android Shell命令的使用可以将复制的文件等相关数据连接到手机中去。我们在这里为大家总结了几个Android Shell命令的常用方法。大家可能对于Android这一手机操作系统有所了解,因为市面上很多智能手机都开始采用这一系统来抓住商业机遇。通过对它的深入了解,可以知道,adb是Android重要工具之一,以提供强大的特性,例如复制文件到设备或从设备复制文件。可以使用A原创 2011-12-23 14:58:09 · 2343 阅读 · 1 评论 -
Sqlite数据库sqlite3命令
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后 sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”原创 2011-12-23 15:31:54 · 355 阅读 · 0 评论 -
说说Android 两种为自定义组件添加属性的使用方法和区别
Android 自定义View 己经不是什么新鲜话题,Android Api提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。前面有篇文章也说过为自定义VIEW添加属性,但只是一笔带过,这里就拿这点来说说吧。第一种添加属性的方法,之前我也是经常使用这种写法,代码如下: package com.terry.attrs;import andr原创 2012-02-22 15:02:18 · 236 阅读 · 0 评论 -
android listview 控件的美化
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果,原创 2012-02-17 16:47:26 · 588 阅读 · 0 评论 -
Android中的BaseAdapter使用说明
我们看一下BaseAdapter已经实现了ListAdapter和SpinnerAdapter的接口,而GridView的适配器是实现了ListAdapter接口,只不过是二维的。所以说BaseAdapter对他们三者来说是通用的。下面我来说一下BaseAdapter的主要用法.就是我们定义一个类(如:MyAdapter)而这个类继承BaseAdapter.因为它是implements原创 2012-02-17 16:48:21 · 468 阅读 · 0 评论 -
超实用的Android手机指令大全
*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息 *#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD卡档案。 *2767*3855# 重设为原厂设定,会删除SD卡所有档案。 *#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 *#*#7594#*#*6 当长按关机按钮时,会出现一个原创 2012-02-17 16:51:27 · 761 阅读 · 0 评论 -
Android adb的使用略解
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有:运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备ADB是一个 客户端-服原创 2012-03-02 14:19:38 · 250 阅读 · 0 评论 -
android adb shell 命令大全
1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.原创 2012-03-02 14:21:17 · 255 阅读 · 0 评论 -
使用 Ant 实现批量打包Android应用
由于公司运维需要以及应用中需要加上应用推广的统计,往往要对应二三十个渠道,按照正常方法一个一个的去生成不同渠道包的应用,不仅浪费了时间,而且大大降低了效率.上一篇讲到使用Ant进行Zip/Tar包的解压缩,实际上Ant工具不仅仅具有此类功能,它更强大的地方在于自动化调用程序完成项目的编译,打包,测试等. 类似于C语言中的make脚本完成这些工作的批处理任务. 不同于MakeFile的是,Ant原创 2012-09-11 09:50:36 · 721 阅读 · 0 评论 -
Android常用的一些服务demo源码
今天在网站看了一系列例子。太棒了。。。我收藏了哦。实现了Android中常见的许多服务,下面是实现的截图 接下来,以源代码的方式分析这个例子1.MainActivity--主界面这个类主要是实现用户所看到的这个Activity,其中包含了一系列的按钮,用户点击按钮执行相应的动作,所以在这个类中主要是对按钮的定义和对按钮绑定相应的监听器,下面是实现的代码:原创 2013-04-10 15:28:02 · 559 阅读 · 0 评论