2012年3月13日
摘要: 经过了一番折腾,忙忙碌碌了一下午,终于搞明白了Android软件界面嵌入广告的方法,以下我以嵌入有米广告为例小结一下:步骤一,下载有米广告SDK,将 youmi-android.jar 导入想要嵌入广告的的工程中。1. 右键您的工程根目录,选择“Properties”2. 在左面板中选择“Java Build Path”3. 然后选择“Libraries”标签4. 点击“Add External JARs„”5. 选择 youmi-android.jar 的目录路径.6. 点击“OK”即导入成功步骤二,在AndroidManifest.xml文件中配置用户权限。请务必配置以下权限,否则将有可能 阅读全文
posted @ 2012-03-13 15:26 lee0oo0 阅读(1921) 评论(0) 推荐(1)
摘要: //获得相应的系统服务 TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); //使用TelephonyManager对象的listen(PhoneStateListenerlistener, int events) 第一个参数需要实现PhoneStateListenerlistener并实现相应的方法,第二个参数是PhoneStateListener的静态常量,此处由于是监听电话状态,所以需要传 入LISTEN_CALL_STATE... 阅读全文
posted @ 2012-03-13 14:36 lee0oo0 阅读(1957) 评论(0) 推荐(0)
摘要: 布局XML: <android.gesture.GestureOverlayView android:id="@+id/gesture1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gestureStrokeType="multiple"> </android.gesture.GestureOverlayView>***android.gesture.GestureOverla 阅读全文
posted @ 2012-03-13 11:37 lee0oo0 阅读(2496) 评论(0) 推荐(0)
摘要: 在AndroidManifest中指定的: <receiver android:name=".StartupReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> ***开机启动后系统发出的BroadcastReceiver <category android:name="android.intent.category.HOME" /> ***系统显示后第一个启动 阅读全文
posted @ 2012-03-13 11:06 lee0oo0 阅读(1067) 评论(0) 推荐(0)
  2012年3月12日
摘要: import java.util.regex.Matcher;import java.util.regex.Pattern;public class reconized {/** * @param args */ //需要切分的字符串 private static String str = "123abc邮件:[email protected]"; private static String s = "[email protected]"; private static String result; public static void main(St 阅读全文
posted @ 2012-03-12 11:04 lee0oo0 阅读(335) 评论(0) 推荐(0)
  2012年3月11日
摘要: 要知道如果调用函数startService方法,那么即使你的程序退出了,但是Service依然运行在后台;也就是说此时想要停止service必须调用stopService方法。 现在我们把Activity与Service绑定在一起,那就是Service要随着程序的退出而终止,此时调用的方法为bindService方法,方法如下: A.编写需要运行在后台的类继承自android.app.Service。 public class MyService extends Service { //服务生命周期 创建,开始,销毁 /** ... 阅读全文
posted @ 2012-03-11 16:42 lee0oo0 阅读(5758) 评论(0) 推荐(0)
  2012年3月9日
摘要: 首先,先说一说AsyncTask<Void,Void,Void>三个泛型参数的对应问题。第一个参数对应的是doInBackground()里面的参数,如以 doInBackground(Integer... parm)形式存在,而参数传入的地方是执行execute()的方法,如以execute(1000)形式存在,当然也可以 是execute(1000,2000),因为parma形参可以看作为一个Integer的数组。第二个参数对应的是onProgressUpdate()里面的参数,形式如 onProgressUpdate(Integer... parm)实际调用见下文红色处。第. 阅读全文
posted @ 2012-03-09 15:01 lee0oo0 阅读(320) 评论(0) 推荐(0)
摘要: 异步操作主要是用于处理耗时的操作,从而提供程序的用户体验。如下是对AsynTask<Void,Void,Void>基本步骤: A. 让处理时间较长的操作(网上下载,线程阻塞等)独立出来成为一个类 B. 让这一个类继承AsynTask<Void,Void,Void>,复写public Void doInBackground(Void... arg0)方法 C. 把耗时的操作放在这里实现 D. 一般是在UI线程里面生成异步操作的类的一个实例,然后调用execute方法启动新线程。 阅读全文
posted @ 2012-03-09 11:31 lee0oo0 阅读(286) 评论(0) 推荐(0)
摘要: &lt; 或者 &#60; < 小于&gt; 或者 &#62; > 大于&amp; 或者 &#38; & 和号&apos; 或者 &#39; ' 单引号&quot; 或者 &#34; " 引号 阅读全文
posted @ 2012-03-09 10:51 lee0oo0 阅读(499) 评论(0) 推荐(0)
摘要: Service并没有实际界面,而是一直在Android后台运行。服务的主要目的:后台运行和跨进程访问。Service就像Activity有自己的生命周期,创建—>开始—>销毁。 一个服务实际上是继承android.app.Service。一个服务只会创建一次、销毁一次,但是可以开始多次。 Service也需要在AndroidManifest中进行配置,在<application>标签中添加如下代码: <service android:name=".myService(继承service的类)" android:enable="true 阅读全文
posted @ 2012-03-09 00:37 lee0oo0 阅读(481) 评论(0) 推荐(0)