摘要: 5 年前,iOS 占得先机,现如今,Android 已经逐渐成熟,统治了大部分智能手机市场。但 iOS 的生态系统更为成熟与健康,设计风格也被更多人认可。 iOS 在升级到 5.0 的时候被指责抄袭 Android 中的下拉菜单,那时就有很多人说苹果创新乏力,iOS 进化的力量不足,iOS 6 中“不易察觉”的 200 多项改进似乎也印证了这一点。iOS 和 Android 的设计思路差异巨大,文件系统、多任务等等方面不同的特性也引起非常多的争论。按照每年一升级的节奏,Android 和 iOS 将要迎来的更新会发生什么变化?iOS 和 Android 还可以在哪些方面针锋相对?PocketN 阅读全文
posted @ 2013-03-28 15:31 Android_AnJon 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 使用广播检测手机电池代码如下:private static final String SYSTEMACTION_BATTERY_CHANGED = Intent.ACTION_BATTERY_CHANGED; IntentFilter filter_system = new IntentFilter(); filter_system.addAction(SYSTEMACTION_BATTERY_CHANGED); registerReceiver(systemReceiver, filter_system);[BroadcastReceive方法代码]private BroadcastRec. 阅读全文
posted @ 2013-03-26 22:55 Android_AnJon 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 本文来自 Eric飞猪 老师的CSDN博客:Android代码---- 监控手机电池的状态(引申为可以监控手机usb线的插拔事件的监听)现在做手机管理软件,我是手机端的,但是在这个过程中为了使用户有更好的额体验性,要在手机端显示是否是连接电脑的状态, 连接状态很好判断, 可以走曲线救国的方式,就是当我和PC端的软件通讯的时候就可以判断已经连接上了,但是如果断开则是有两种情况:1.用户在PC端点击断开连接.2.用户拔下手机数据线(估计这个出现的概率要更加的大)那么我就写了这样的判断方式。1.第一种状态的出现: 可以定制广播,就是在PC端关闭这个连接的时候,PC端使用ADB命令发送一个stop广播 阅读全文
posted @ 2013-03-24 15:22 Android_AnJon 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 一个小小Demo检测手机支持那几种传感:具体代码如下:[Java代码]DemoSensorActivity.javapackage com.example.testsensor; import java.util.List; import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorManager; import android.os.Bundle; import android.view.View; imp 阅读全文
posted @ 2013-03-23 23:32 Android_AnJon 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 一个简单的小Demo测试手机方向传感:具体代码如下:[Java代码]Sample.javapackage com.example.test_sensor_orientation; import org.openintents.sensorsimulator.hardware.Sensor; import android.app.Activity; import android.hardware.SensorManager; import android.os.Bundle; import android.widget.TextView; public class Sample exten... 阅读全文
posted @ 2013-03-23 23:25 Android_AnJon 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一个简单的小Demo 测试手机光传感:具体代码如下:[java代码]Sample.javapackage com.example.test_sensor_light; import org.openintents.sensorsimulator.hardware.Sensor; import android.app.Activity; import android.hardware.SensorManager; import android.os.Bundle; import android.widget.TextView; public class Sample extends Act... 阅读全文
posted @ 2013-03-23 23:18 Android_AnJon 阅读(214) 评论(0) 推荐(0) 编辑
摘要: AudioManager就有这个方法:isWiredHeadsetOn();如果插入了耳机,就返回true,否则false;当然,要加个权限,不然一直是返回false。 开始我追了好久的源码。发现了实时检测耳机插入和拔出的过程,不过对我的需求来说帮助不是很大。实时检测耳机插入和拔出:每当插入和拔出耳机时,系统都会发送Intent广播, 所以,只需要用一个receiver把这个广播intent(获取的action是:“android.intent.action.HEADSET_PLUG”)截获就好。这个receiver必须要用代码注册,而不能写在manifest里面用写入内存的方式。在Andro 阅读全文
posted @ 2013-03-23 15:51 Android_AnJon 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,比如我们可以通过SharedPreferences来判断程序是不是第一次运行。下面的实例将用于介绍怎样通过SharedPreferences来判断程序是否是第一次运行,其实现思路很简单,通过在SharedPreferences中存储键值表示程序是否第一次运行。代码如下:public class PreferenceTestMain extends Activity { public static final String PREFS_NAME = "MyPrefsF... 阅读全文
posted @ 2013-03-21 21:41 Android_AnJon 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 本文转至 Lan'Sir 老师的博客,积累点滴 什么是ViewPager呢?它是实现左右两个屏幕平滑地切换的一个类,它是Google提供的。具体使用方法在/sdk/compatibility-library.html(SDK_DOC_PATH是自带Android文档的位置,需要更新到最新的文档才有)。 ViewPager提供了一个适配器,方便我们对各个View进行控制,下面介绍如何使用:1、下载来Android SDK & AVD manager的更新:Available Packages -> Android Repository -> Android Compa 阅读全文
posted @ 2013-03-21 14:04 Android_AnJon 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 如果您在开发一个需要实时更新数据的应用程序,当有新的数据的时候提醒用户查看新的数据,那么您需要在后台开起一个Service,然后实时的去网 络上获取数据,但是如果用户关机重启,您的Service可能就消失了!那么怎么样保证开机后你的Service还活跃的在用户的手机里偷偷的从网络上获 取数据呢? 很简单,我们只要实现开机自启动即可,android实现开机自启动可能是移动操作系统中最简单的了,我们只需要监听一个开机启动的 Broadcast(广播)即可。首先写一个Receiver(即广播监听器),继承BroadcastReceiver,如下所示:[代码]BootReceiver.jav... 阅读全文
posted @ 2013-03-20 13:25 Android_AnJon 阅读(241) 评论(0) 推荐(0) 编辑