Android学习
文章平均质量分 66
iteye_517
这个作者很懒,什么都没留下…
展开
-
Android 模拟键盘鼠标事件(Socket+Instrumentation实现)
通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成: * Socket编程:实现PC和Emulator通讯,并进行循环监听 * Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启动的...2012-03-06 15:47:00 · 114 阅读 · 0 评论 -
AsyncTask
下面的内容翻译自Android官方网站关于AsyncTask相关介绍。 AsyncTask提供了一种合适的和简单的方法使用UI线程。这个类允许执行后台操作并把操作结果在UI线程里呈现,且整个过程不需要操作线程和Handler类。 AsyncTask只是作为Thread和Handler的帮助类,而不是一种通用的线程框架(a generic threading fra...原创 2013-04-18 20:57:37 · 108 阅读 · 0 评论 -
AIDL跨进程调用学习笔记
该学习笔记根据一个网友的例子整理而成。 (1)服务器端 1.创建一个AIDL文件,可以看提供的源码。创建完成后,eclipse插件自动在gen目录下生成同名字的java文件。里面包含一个Stub抽象类,这个类继承自android.os.Binder,这个类是实现整个远程调用的核心。 // 声明Java包头,该AIDL文件会生成对应的Java类,并置于ge...原创 2013-04-11 10:08:55 · 119 阅读 · 0 评论 -
利用适配器构建Android界面布局(layout)
如果你的界面布局的内容是动态的或者不是预先设定的,那么你可以利用适配器视图的子类(ListView,GridView)在运行时填充你的界面。适配器视图可以利用适配器将数据与之绑定。适配器相当于数据源与适配器视图之间的中间人——适配器获得数据(数据源可以是一个数组或一个数据库查询)然后将每个数据条目转化为一个可以添加到适配器视图中的视图。具体请看——官方指南 ...原创 2013-03-22 10:26:37 · 229 阅读 · 0 评论 -
如何调用Android系统图库中选择图片(转)
如何调用Android系统图库中选择图片:点击原创 2013-03-06 15:27:34 · 107 阅读 · 0 评论 -
如何在Android项目中引入第三方JAR包
1.在项目的根目录下建立libs目录,然后将你需要的第三方JAR包放在该目录下。 2.在Eclipse中,在项目上右键,先择Properties,会出现一个对话框,在对话框左边选择Java Build Path,然后点击右边的Add Class Folder,选择项目下的刚刚新建的libs目录。 3.这样就已经把第三方的JAR包引入了,直接run就可以了。 ...原创 2012-11-18 14:04:54 · 121 阅读 · 0 评论 -
Android中Activity,View,Window之间的关系
1.首先来看Activity中的attach()方法,在调用onCreate()之前会调用attach(),在这里我们先不管是谁调用这个方法。下面来看一下代码片段(Activity.java): // attach()中的一个语句,返回一个Window对象 mWindow = PolicyManager.makeNewWindow(this); 从上面可以看到attach(...原创 2012-11-15 19:45:22 · 168 阅读 · 0 评论 -
Android中如何使用WIFI来连接ADB
有的时候,我们限于种种原因,无法使用USB来连接设备进行调试,此时,可以通过Wifi连接来进行。 首先打开手机的wifi设置,使其连接到网络。然后,需要在手机上对adb连接端口进行设置,这里需要有root权限的终端(terminal)应用,这种类型的应用在各个Market都有不少,选择一个适合的就可以了。本文所使用的为超级终端专业版Better Terminal。 然后,在手机中打...2012-04-01 17:00:00 · 68 阅读 · 0 评论 -
实现Android手机(服务端)与PC(客户端)实现通信
本文在此基础上做了一些修改:http://blog.csdn.net/wufenglong/article/details/5778862 我主要是要通过在PC端发送命令控制手机作出相应的反应,比如界面的切换,屏幕的滑动。手机和PC通过Socket进行通信,手机作为服务端监听PC端的连接请求,连接成功后接受命令。所以在这里需要两个部分来实现,一个手机端和一个服务端。 1.手机端:在手机需要启...2012-03-13 15:07:00 · 1226 阅读 · 0 评论 -
Android Toast大全(五种情形)建立属于你自己的Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。 1.默认效果 代码 Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果 代码 toas...2012-03-13 11:51:00 · 90 阅读 · 0 评论 -
如何在一个Service中启动一个Activity
Intent intent = new Intent(Service.this,TestActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);2012-03-10 11:12:00 · 289 阅读 · 0 评论 -
在Android 工程中的 R.java 文件丢失后 ---如何重新生成
方法:右击你的工程(项目)——>Android Tools——>Fix Project Properties 即可。注意:也不要自己创建R.java 类文件。2012-03-07 19:24:00 · 106 阅读 · 0 评论 -
Handler,Message和Looper(转)
一篇关于Handler的文章,写的非常详细,收藏!原创 2013-04-22 13:52:39 · 112 阅读 · 0 评论