随笔分类 -  android

上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 122 下一页
android
摘要:导读:我们以如何抢先开机启动为例,来说明接收无序广播的静态广播接收器的接收顺序 (注意,文本只是陈述结果,所以叫结果篇,之后的文章再给出源码分析)首先先说一下android中的广播和广播接收器广播可以分为有序、无序和sticky共三种广播接收器可以分为静态和动态两种首先我们要明确两个问题1.接收无序... 阅读全文
posted @ 2015-01-30 18:15 星辰之力 阅读(548) 评论(0) 推荐(0)
摘要:导读:本文说明系统发送广播的部分流程,如何利用Intent查找到对应接收器。我们依然只关注接收器的排序问题这篇文章主要是针对我前两篇文章android安全问题(四) 抢先开机启动 - 结果篇android安全问题(五) 抢先拦截短信 - 结果篇现在给出第二步分的分析下面就来看看发送广播的流程Cont... 阅读全文
posted @ 2015-01-30 18:11 星辰之力 阅读(450) 评论(0) 推荐(0)
摘要:导读:本文说明系统是如何注册动态广播以及静态广播,这里主要注意其注册的顺序这篇文章主要是针对我前两篇文章android安全问题 抢先开机启动 - 结果篇android安全问题 抢先拦截短信 - 结果篇之前只给出了结果,并没有给出代码分析,现在给出第一步分的分析大家都知道,广播接收器分为动态注册和静态... 阅读全文
posted @ 2015-01-30 18:06 星辰之力 阅读(384) 评论(0) 推荐(0)
摘要:android中的编辑框EditText也比较常用,那比如在搜索框中,没输入一个字,下面的搜索列表就显示有包含输入关键字的选项,这个输入监听怎么实现的呢?我们可以建一个例子,效果图如下:我们可以监听光标处在哪个位置,选择了几个字符并处理,输入了几个字符先新建布局文件 ... 阅读全文
posted @ 2015-01-30 17:57 星辰之力 阅读(2858) 评论(0) 推荐(0)
摘要:EditText中插入图片基本就是两种方法:1,通过Html.fromHtml(..)来实现 [mw_shl_code=java,true]eText.append(Html.fromHtml("", ... 阅读全文
posted @ 2015-01-30 16:41 星辰之力 阅读(2628) 评论(0) 推荐(0)
摘要:JsdMainDialog.javapackage com.jsd.demo;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Bund... 阅读全文
posted @ 2015-01-30 12:39 星辰之力 阅读(650) 评论(0) 推荐(0)
摘要:之前做了一个项目是关于Tab_Host的,现在完成了恰逢闲余写份总结,主要涉及里面遇到问题以及解决方案的。(首先说明这份代码是在eoe 下载的,这里感谢分享的那位朋友,限于我的工程是公司的不能拿出来了,只能那这份原来的代码进行修改贴出来,欢迎拍砖);import android.app.TabAct... 阅读全文
posted @ 2015-01-30 12:32 星辰之力 阅读(1332) 评论(0) 推荐(0)
摘要:需求:现在有应用A和应用B,我需要在A应用中启动B应用中的某个Activity实现:A应用中的Activity发送广播,关键代码如下: String broadcastIntent = "com.example.android.notepad.NotesList";//自己自定义 Inten... 阅读全文
posted @ 2015-01-30 12:24 星辰之力 阅读(7624) 评论(0) 推荐(0)
摘要:首先,要说的是ActivityA到ActivityB的切换这个相对简单,只要overridePendingTransition(In,out)。 这里不就说了。但是这里要说名的ActivityA不能TABHost里面的一个。因为Tabhost里面有自己的Activity其实还没有跳出 Tabhost... 阅读全文
posted @ 2015-01-30 09:42 星辰之力 阅读(423) 评论(0) 推荐(0)
摘要:发送消息:public static class TimeReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { ... 阅读全文
posted @ 2015-01-29 21:03 星辰之力 阅读(521) 评论(0) 推荐(0)
摘要:在handler.obtainMessage()的参数是这样写的:Message android.os.Handler.obtainMessage(int what, int arg1, intarg2, Object obj)public final Message obtainMessage (... 阅读全文
posted @ 2015-01-29 20:31 星辰之力 阅读(1640) 评论(1) 推荐(0)
摘要:前言:我们都知道Android的四大基本组件:Activity、ContentProvider、Service以及BroadcastReceiver,前面的两个我们在前几篇已经具体讲解了,今天这一天我们就把后两者的使用具体说一下,由于Service和BroadcastReceiver常常一起使用,所... 阅读全文
posted @ 2015-01-29 19:03 星辰之力 阅读(1115) 评论(0) 推荐(0)
摘要:话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg)... 阅读全文
posted @ 2015-01-29 17:17 星辰之力 阅读(1094) 评论(0) 推荐(1)
摘要:handler是线程通讯工具类。用于传递消息。它有两个队列:1.消息队列2.线程队列消息队列使用sendMessage和HandleMessage的组合来发送和处理消息。线程队列类似一段代码,或者说一个方法的委托,用户传递方法。使用post,postDelayed 添加委托,使用 removeCal... 阅读全文
posted @ 2015-01-29 13:32 星辰之力 阅读(282) 评论(0) 推荐(0)
摘要:演示一个案例,需求如下:在Service组件中创建一个线程,该线程用来生产数值,每隔1秒数值自动加1,然后把更新后的数值在界面上实时显示。步骤如下:1、新建一个android项目工程,取名为demo。2、新建一个Service类,用来实时生产数值,供界面实时显示。package com.ljq.ac... 阅读全文
posted @ 2015-01-29 13:23 星辰之力 阅读(1205) 评论(0) 推荐(0)
摘要:发送数据:Bundle bundle = new Bundle();bundle.putString("sex" , "男人");bundle.putDouble("height" , 40,38);Intent intent = new Intent();intent.putExtras(bund... 阅读全文
posted @ 2015-01-29 13:09 星辰之力 阅读(342) 评论(0) 推荐(0)
摘要:一、背景出于性能优化考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,可能导致线程安全问题。为了解决这个问题,Android制定了一条简单的原则:只允许UI线程(亦即主线程)修改Activity中的UI组件。当一个程序第一次启动时,Android会同时启动一条主... 阅读全文
posted @ 2015-01-29 13:03 星辰之力 阅读(786) 评论(0) 推荐(0)
摘要:Android 的消息机制是另一种形式的“事件处理”,这种机制是为了解决Android应用的多线程问题。--Android平台不允许Activity新启动的线程 访问Activity里的界面组件,这样会导致新启动的线程无法修改界面组件的属性值,此时我们需要通过Hander的消息机制来实现了。1.Ha... 阅读全文
posted @ 2015-01-29 11:21 星辰之力 阅读(236) 评论(0) 推荐(0)
摘要:我们说handler是开启了另外一个线程,而且看代码的话确实是这样,实现了runnable接口,这在java中就是开启了一个线程,但是情况中的是这样吗?我们不妨来做个试验,如下import android.app.Activity;import android.os.Bundle;import an... 阅读全文
posted @ 2015-01-29 10:03 星辰之力 阅读(593) 评论(0) 推荐(0)
摘要:普通的handler类是没有实现多线程的,在android中的handler要实现多线程,可以使用HandlerThread这个类,如下所示package com.handlerThread;import android.app.Activity;import android.os.Bundle;i... 阅读全文
posted @ 2015-01-29 10:01 星辰之力 阅读(162) 评论(0) 推荐(0)

上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 122 下一页