随笔分类 -  Android问题

摘要:【讨论】通过bindService启动的service,在unbindService后service也结束了有三种情况:如果直接使用服务,则没有必要进行绑定,但是如果要使用服务里面的方法,则要进行绑定。具体的启动情况有下:1.当启动时,单独调用bindService方法,在unbindService后,会执行service的onUnbind,在执行onDestroy方法。2.当启动时,先调用startService,在调用bindService方法后,在unbindService后,会执行service的onUnbind,不会执行onDestroy方法。除非你在执行stopService.3. 阅读全文
posted @ 2013-04-13 21:55 Android_AnJon 阅读(357) 评论(0) 推荐(0)
摘要:如果短信内容过长,可以使用SmsManager.divideMessage(String text)方法自动拆分成一个ArrayList数组,再根据数组长度循环发送,或者直接用sendMultipartTextMessage方法发送,参数与sendTextMessage类似,无非是短信内容变成了用divideMessage拆成的ArrayList,两个广播也是,所以不再写例子.前面说到可以通过发送Intent的方式跳转到短信发送界面,让用户自行发送短信,今天学习的SmsManager可以在后台发送短信,无需用户操作,某些无良开发者就用这个SmsManager功能在后台偷偷给SP发短信,导致用户 阅读全文
posted @ 2013-04-13 21:51 Android_AnJon 阅读(342) 评论(0) 推荐(0)
摘要:抛出异常时的main.xml与自定义View类相关代码如下:main.xml继承View的类Chessboard.java:对于此异常,如下进行修改:添加View类的另一个构造方法如上,问题解决了。。。 阅读全文
posted @ 2013-04-13 21:49 Android_AnJon 阅读(153) 评论(0) 推荐(0)
摘要:在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如: ... 阅读全文
posted @ 2013-04-13 20:54 Android_AnJon 阅读(182) 评论(0) 推荐(0)
摘要:将SurfaceView背景设置为透明,主要添加以下几句话就可以了:在SurfaceView创建后设置一下下面的参数:setZOrderOnTop(true);getHolder().setFormat(PixelFormat.TRANSLUCENT);还有在draw方法中绘制背景颜色的时候以下面的方式进行绘制就可以实现SurfaceView的背景透明化canvas.drawColor(Color.TRANSPARENT,Mode.CLEAR); 阅读全文
posted @ 2013-04-13 20:51 Android_AnJon 阅读(543) 评论(0) 推荐(0)
摘要:So you want to continue to get sensor events in your Android service, even after the screen turns off? Well that’stoo damn bad, kid, cause you can’t. No, I’m just kidding.But you’ll probably need a work-around forAndroid Issue 3708. In this document I describe what I had to do to get it working on m 阅读全文
posted @ 2013-04-01 19:29 Android_AnJon 阅读(150) 评论(0) 推荐(0)
摘要:Some of the Android OS versions have a bug which stops thesensorssuch as theaccelerometerrecording when the screen lock is on.The bug has been submitted but has not been fixed in all instanceshttp://code.google.com/p/android/issues/detail?id=3708http://code.google.com/p/android/issues/detail?id=1102 阅读全文
posted @ 2013-04-01 19:27 Android_AnJon 阅读(279) 评论(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 阅读(551) 评论(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 阅读(216) 评论(0) 推荐(0)
摘要:Android如何屏蔽自动弹出的输入法软件盘解决办法:chatEditText.setInputType(InputType.TYPE_NULL); 阅读全文
posted @ 2013-03-19 03:53 Android_AnJon 阅读(231) 评论(0) 推荐(0)