Android
文章平均质量分 72
HelloNingNing
这个作者很懒,什么都没留下…
展开
-
Android软件开发之应用程序之间的通信介绍
Android 开发中在程序之间通讯的接口做的还是非常丰富的本例主要向大家介绍程序之间是如何进行沟通,有哪几种沟通方式如何来实现沟通。 1. 使用handler传递消息 handler 大家可以把它想象成主线程(UI线程)的一个子线程,它可以给主线程(UI线程)发送数据从而更新主线程(UI线程)的UI与逻辑,handler 是一个子线程所以它的耗时操作不会阻塞主线程,大转载 2014-01-09 14:10:56 · 632 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html转载 2014-11-18 16:27:19 · 318 阅读 · 0 评论 -
ContentProvider
1. 45 public class NotePad { public static final String AUTHORITY = "com.xh.google.provider.NotePad"; public static final class Notes implements BaseColumns{ //CONTENT_URI指到表 public原创 2014-11-19 15:37:59 · 335 阅读 · 0 评论 -
android 广播
http://blog.csdn.net/xyylchq/article/details/6824992转载 2014-11-19 16:21:03 · 263 阅读 · 0 评论 -
android service
android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。 Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动作。转载 2014-11-20 10:50:07 · 265 阅读 · 0 评论 -
android service and broadcast
1. service public class MyService extends Service { private final static String TAG = "main"; public final static String SEND_OK_MESSAGE = "send.ok.message"; public final static String SEND_C原创 2014-11-21 17:12:43 · 350 阅读 · 0 评论 -
android aidl
AIDL (Android Interface Definition Language ) AIDL 适用于 进程间通信,并且与Service端多个线程并发的情况,如果只是单个线程 可以使用 Messenger ,如果不需要IPC 可以使用Binder原创 2014-11-24 16:16:47 · 327 阅读 · 0 评论 -
android service-start
四、 Service示例 下面我做了一个简单的音乐播放的应用,分别使用startService和bindService来启动本地的服务。 Activity [java] view plaincopyprint? public class PlayMusicService extends Activity implements OnClickListener {转载 2014-11-21 16:33:44 · 356 阅读 · 0 评论 -
android service-绑定
1. package com.example.servicedeamoactivity; import android.app.Service; import android.content.Intent; import android.os.Binder; import android.os.IBinder; import android.util.Log; import an原创 2014-11-20 14:51:24 · 304 阅读 · 0 评论 -
JNI技术之java程序调用C程序
JNI(Java Native Interface),允许java虚拟机内部运行的java代码能够与其它编程语言编写的应用程序和库进行交互操作。JNI可以理解为Java和本地应用程序之间的中介。 实现JNI的步骤一般包括以下六步: 1.编写java源文件 2.编译java文件 3.用javah -jni命令编译得到头文件 4.本地方法的实现,用非java语言编写程序源文件 5.创建一个转载 2014-12-17 15:24:49 · 592 阅读 · 0 评论 -
Activity间跳转
描述:MainActivity界面点击按钮,可跳转到activty2,按返回键,原创 2014-11-18 16:55:05 · 289 阅读 · 0 评论 -
Android Activity的title的设置
1、改变标题内容:public void setTitle (CharSequence title) 2、隐藏标题:requestWindowFeature(Window.FEATURE_NO_TITLE); 3、隐藏标题和最上面的电池电量及信号栏(全屏): public void setFullscreen() { requestWindowFeature(Window.F原创 2014-11-18 16:43:59 · 944 阅读 · 0 评论 -
只获得安装的APP
4 public class MainActivity extends Activity { private GridView mGridView; private Context mContext; private List packages; @Override protected void onCreate(Bundle savedInstanceState)原创 2014-11-18 17:52:17 · 335 阅读 · 0 评论 -
Android--Service之基础
转载自:http://www.cnblogs.com/plokmju/admin/ww.cnblogs.com/plokmju/p/Android_Service1.html 前言 本篇博客聊一下Android下的Service组件,对于Service组件,有点类似于Windows下的服务。Service是Android四大组件中与Activity最相似的组件,它们的区别在于:Ser转载 2014-01-06 16:13:48 · 386 阅读 · 0 评论 -
Eclipse导入Android项目的正确方法
看网上流传的Eclipse导入项目的方法都是在新建Android程序时使用“Create project form existing source”选项实现的导入,虽然也能实现,但感觉很山寨的样子,而且导入的项目还在原位,Eclipse不会自动将其复制到workspace目录,且如果预先将项目复制到workspace目录再导入的话就会报错,提示这里已经有一个同名项目了。 正确的导入方法应该是先复转载 2014-01-15 15:00:09 · 460 阅读 · 0 评论 -
Android AIDL应用间交互
1、介绍 Android使用AIDL来完成进程间通信(IPC),AIDL全程为AndroidInterface Definition Language。在服务需要接受不同应用多线程的请求时才需要使用AIDL,如果是同一个应用内的请求使用Binder实现即可,见应用内交互的服务;如果只是应用间通信而不是多线程处理的话使用Messenger,当然这两种情况也可以使用AIDL。本地进程和远程进程使转载 2014-01-16 16:48:26 · 427 阅读 · 0 评论 -
临时
1 <Preference android:key="sms" android:title="@string/pref_title_sms" android:summary="@string/pref_summary_sms" android:widget原创 2014-01-24 14:14:34 · 558 阅读 · 0 评论 -
Android的系统架构
http://blog.csdn.net/wangloveall/article/details/8033725转载 2014-11-17 14:37:46 · 293 阅读 · 0 评论 -
配置Java环境变量
1.1 配置Java的环境变量 1) 安装JDK 2) 下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级系统设置】---【环境变量】。 3) 选择【新建系统变量】,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(F:\Program Files\Java\jdk1.7.0_45)。 4) 在“系统变量原创 2014-11-17 15:10:56 · 252 阅读 · 0 评论 -
最新基于adt-bundle-windows-x86的android开发环境搭建
http://blog.csdn.net/wangqiuyun/article/details/8731240转载 2014-11-17 15:21:00 · 552 阅读 · 0 评论 -
Intent和Bundle使用方法
1. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);原创 2014-11-18 17:04:50 · 695 阅读 · 0 评论 -
读取所有的android应用显示在Item中,按键有响应
45 public class MainActivity extends Activity implements OnItemClickListener { private GridView mGridView; private Context mContext; private PackageManager mPackageManager; private List原创 2014-11-18 17:35:39 · 313 阅读 · 0 评论 -
eclipse 项目中搜索资源(类方法,文件名,文件中的字符串)(图解)
http://www.cnblogs.com/fangyukuan/archive/2010/04/05/1704852.html 效果很好 编辑相关快捷键 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手转载 2014-12-09 17:41:01 · 436 阅读 · 0 评论