- 博客(435)
- 资源 (9)
- 收藏
- 关注
转载 android上进行c/C++开发测试(转)
http://sensen.blog.51cto.com/1645588/322057Android C编程技巧运行模拟器 emulator -console * 将文件写入到模拟器的userdata.img文件中 adb push *将一个目录拷贝到模拟器中,包括子目录 adb push * 将一个目录从模拟器中拷出来 adb pul
2012-06-13 16:38:06 483
转载 Android HAL 开发 (5)
http://buaadallas.blog.51cto.com/399160/371594上一章介绍了直接调用Service来操作硬件的方法,如果我们再优化一下结构,通过一个Manager来调用这个Service的方法,可能会更好。这样Service就可以跑在后台,由于这时候service和manager是两个进程,所以只能通过IPC来进行通信。我们在上一篇看到 publ
2012-06-13 16:36:49 341
转载 Android HAL 开发 (4)
http://buaadallas.blog.51cto.com/399160/371560 在上一篇文章中,我们看到了如果在java程序中调用C/C++撰写的函数。而且Android的service已经实现了,下面就要看看应用程序如何调用这个service了,这里用两种方法,我们先介绍简单的第一种直接调用方法。apps/mokoid/apps/LedClient/src/
2012-06-13 16:34:49 300
转载 Android HAL 开发 (3)
http://buaadallas.blog.51cto.com/399160/371558 在上一篇文章中我们分析了jni的led service代码,该代码通过调用led的HAL层代码,实现了mokoid_init, mokoid_setOn, mokoid_setOff三个C/C++接口,但是该接口还无法直接提供给java程序使用,因此还需要一段java代码通过jni调用
2012-06-13 16:33:47 310
转载 Android HAL 开发 (2)
http://buaadallas.blog.51cto.com/399160/371554 在上一篇文章中,我们看到了如何撰写HAL层的用户硬件驱动程序,我们每也知道,最终该代码会被编译成动态链接库提供给service(jni)使用,那么我们下面来看看service(jni)是如何与HAL通信的。一般service的jni代码位于framework/base/servic
2012-06-13 16:32:28 307
转载 Android HAL 开发 (1)
http://buaadallas.blog.51cto.com/399160/371545 最近开始看Android的HAL开发方面的东东,发现现在国内研究这个的并不多,来自台湾的Jollen可能是走在Android HAL研究的最前沿,这也和他以前专注做嵌入式linux(openmoko)的工作经历有关,毕竟Android的application开发是基于Java的,而之前Joll
2012-06-13 16:23:16 402
转载 android学习
http://blog.csdn.net/editionman/article/details/63931989.注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。Android 的广播机制在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程
2012-05-30 18:30:17 487
转载 Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
http://blog.csdn.net/sunny2038/article/details/6926079分类: Java 2011-11-01 20:22 2047人阅读 评论(6)收藏 举报最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instan
2012-05-30 18:25:13 475
转载 Android服务之Service(其二)关于AIDL进程间通信
http://www.cnblogs.com/zhangdongzi/archive/2012/01/09/2317197.html上一节中我们讲解了本地Service,这一节主要是讲解远程Service,这里涉及到了AIDL。好吧,老规矩,先来点基础知识:一.基础知识AIDL的作用 在Android平台,每个应用程序App都运行在自己的进程空间。通常一
2012-05-30 18:21:06 620
转载 Android服务之Service(其一)
http://www.cnblogs.com/zhangdongzi/archive/2012/01/08/2316711.htmlandroid中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作
2012-05-30 18:19:14 465
转载 转 云中漫步的 电子书 from simon
http://www.cnblogs.com/titer1/archive/2011/12/27/2303929.html电子书 博客中的电子书都存放在163网盘上。如果你喜欢其中的图书,请下载的时候顺便顶一下(“顶一下”可以增加我的网盘积分,进而换取更大的网盘空间)。你也可以访问我的163网盘主页,查找你喜欢的电子书。如果你想注册163网盘,请点击这里注册。Lin
2012-05-28 13:18:40 849
转载 Eclipse快捷键大全
http://www.cnblogs.com/mybkn/articles/2509836.htmlCtrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+
2012-05-28 13:13:53 289
转载 android:DDMS查看Threads
http://www.cnblogs.com/mybkn/archive/2012/05/27/2520335.html有时候程序运行出现死锁或者信号量卡死是很纠结的问题,单看代码很难分析定位问题,这时候可以借助DDMS来查看threads的运行情况,一目了然。 手机连接上USB,确保adb连通,然后启动Eclipse里的DDMS,这时候应该手机就正常连接上了
2012-05-28 11:30:19 501
转载 Android Handler Message多线程实例
http://blog.csdn.net/scorplopan/article/details/6227631什么是Handlerhandler通俗一点讲就是用来在各个进程之间发送数据的处理对象。在任何进程中,只要获得了另一个进程的handler则可以通过handler.sendMessage(message)方法向那个进程发送数据。基于这个机制,我们在处理多线程的时候
2012-05-18 14:06:43 395
转载 Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
http://blog.csdn.net/mylzc/article/details/6736988本博文地址:http://blog.csdn.net/mylzc/article/details/6736988 转载请注明出处Android异步处理系列文章索引Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android
2012-05-18 14:04:57 471
转载 Android的消息机制,用Android线程间通信的Message机制,Android中Handler的使用方法——在子线程中更新界面,handler机制
http://www.cnblogs.com/-OYK/archive/2011/08/03/2126657.htmlAndroid的消息机制(一) android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的
2012-05-18 13:58:48 765
转载 解析Android消息处理机制 ——Handler/Thread/Looper & MessageQueue
http://blog.csdn.net/thl789/article/details/6601558解析Android消息处理机制——Handler/Thread/Looper & MessageQueue 田海立@CSDN2011/07/12 Keywords: Android Message HandlerThread Looper UML
2012-05-17 10:14:37 426
转载 android 线程 wait notify
http://blog.csdn.net/mzwang123/article/details/7333885线程状态1.程序通过Thread t = new Thread(),调用t.start()启动一个线程,使该线程进入可运行(Runnable)的状态。2.由JVM的决定去调度(Scheduler) 在可运行状态(Runnable)下的线程,使该线程处于运行 (
2012-05-16 17:52:46 553
转载 AIDL实现猜想
http://hi.baidu.com/yubing1015/blog/item/24a0fa02beb5e31e4bfb5118.html 这篇文章是我AIDL底层实现的猜想。还是拿AIDL实例做例子: 首先,在onServiceConnected中,入参service作为一个IBinder,通过myService = IMyService.Stub.
2012-05-16 17:51:29 491 1
转载 AIDL实例
http://hi.baidu.com/yubing1015/blog/item/2196dfeffc530b19fdfa3ccc.html 这篇文章给出一个小例子,实现一个应用程序调用另一个应用程序中的service。两个应用程序的进程通过AIDL(Android Interface Definition Language)通信。这个小例子主要分为两部分: 1
2012-05-16 17:50:11 570
原创 值得好好关注的博客【持续更新中......】
********************************************************************************************友善之臂Mini6410之Android开发学习笔记(4)-EEPROM Demohttp://blog.csdn.net/yang_hui1986527/article/details/736227
2012-05-16 17:48:58 440
转载 Android源代码下载指南(图解)
http://blog.csdn.net/yang_hui1986527/article/details/6423374原文:http://android.yaohuiji.com/archives/2652 Android学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本讲的内容很简单,就是把Android的源码先下载回来。我
2012-05-16 17:43:51 473
转载 Android串口通信(基于Tiny6410平台)
转自 http://blog.csdn.net/conanyang/article/details/7505934友善之臂的Android系统有他们自己编写的一个串口通信程序,网上没有找到他的源代码,而且界面操作不在一个界面,不是很方便,这里我自己写了一个粗糙点的串口通信程序。同样这里还是调用友善之臂的friendlyarm-hardware.so库文件。在Android工程文
2012-05-16 17:42:45 1925 2
转载 Android底层和中间层共同学习系列之android键盘映射
http://www.apkbus.com/android-16026-1-1.html介绍功能键布局映射 键映射的选择 文件格式 键布局映射文件示例键字符映射 键字符映射的选择 文件格式 资源二进制文件格式完善您自己的驱动示列介绍: 本文主要描述了键输入怎么转换成Andro
2012-05-11 16:27:55 1049
转载 Java byte数组与十六进制字符串互转
http://aub.iteye.com/blog/1129228Java byte数组与十六进制字符串互转 Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示。所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串
2012-05-09 18:09:41 1167
转载 Eclipse使用CVS
http://www.expert58.com/news/614.html版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。 首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这
2012-05-07 13:36:52 486
转载 Eclipse中cvs的使用介绍[附图]
http://hi.baidu.com/runhuawang/blog/item/a4b216870c628c2fc65cc31e.htmlfrom: http://www.gispark.com/html/programme/2007/0603/1178.html很多时候我们在做项目开发时,会用到cvs,现在我给大家介绍一下关于eclipse下怎么使用cvs管理功能,ec
2012-05-07 09:55:22 493
转载 android文件解析InputStream问题解决
http://apps.hi.baidu.com/share/detail/17484624org.xmlpull.v1.XmlPullParserException: Error parsing document.(position:line -1, column -1) caused by: org.apache.harmony.xml.ExpatParser$
2012-04-28 13:54:33 951
转载 Android 使用后台线程
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=102495 所有的Android应用程序组件——包括Activity、Service和Broadcast Receiver,都运行在主线程.因此,任何组件中的耗时操作都将阻塞其它的组件,包括Service和可见的Activity. 使用后台线程,对于避免第2章中曾
2012-04-28 13:51:08 692
转载 利用java实现串口全双工通讯(转)
http://www.blogjava.net/djsl6071/articles/106529.html一个嵌入式系统通常需要通过串口与其主控系统进行全双工通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统。本文介绍了一个简单的通过串口实现全双工通讯的Java类库,该类库大大的简化了对串口进行操作的过程
2012-04-28 13:48:58 1470
转载 Linux File Permission
http://blog.csdn.net/pinkoo/article/details/87506(转自chinaunix)好吧,我这里就我对 Linux File Permission 的部份发表一下个人意见, 不见得完全正确,只希望提出来给大家一些参考。 ----------------------------- 1) Permission Mode
2012-04-28 13:43:30 634
转载 Android数据缓冲区和数据流的学习总结
http://www.2cto.com/kf/201111/109764.htmlAndroid数据缓冲区和数据流的学习总结(BufferedWriter、BufferedOutputStream和FileOutputStream)老霍数据流总结之前,先上2个例子。 ==================下面是正确的数据存储方法==================
2012-04-28 13:41:48 675
转载 Android 视频电话中的camera部分数据流分析
http://www.eoeandroid.com/thread-99098-1-1.html 最近在研究如何移植Android的camera系统,对camera的应用场景做了一些分析。Camera一般用于图像浏览、拍照和视频录制。图像浏览和拍照的数据流是比较清晰的,这里就不做赘述了。视频录制应用于视频电话中。拨打视频电话时,既可以看见对方的图像,又可以看见自己的图像;当然,对方也是
2012-04-28 13:40:08 685
转载 byte转String
http://ibadboy.iteye.com/blog/855980在剖析该问题前请看如下代码Java代码 public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i String hex = Integer.toHexStri
2012-04-28 13:37:31 804
转载 Android 调试桥(adb),很方便很强大
http://www.cnblogs.com/jacktu/archive/2009/02/17/1392279.html不得不承认google做的东西就是对开发人员很贴心~~~ 非常方便的调试, 可以把真机当模拟器一样debug,线程查看,对象查看。。。。你需要的只是一根连接你真机和开发机的数据线! 以下文字是转载网上的,介绍了adb这个强大的工具。 同时adb的
2012-04-25 16:16:57 555
转载 Android命令行工具(2)——DDMS
http://blog.csdn.net/yaolingrui/article/details/7374802DDMS全称Dalvik Debug Monitor Service,功能很是强大,可以用来截取连接的设备或虚拟机屏幕,可以查看正在运行的进程的堆和线程信息,可以模拟电话拨打、短信发送,虚拟设置地理位置,还包括文件浏览器,内存分配跟踪等。本文继续结合官方文档,主要介绍一些关于DDM
2012-04-25 16:14:40 610
转载 千锋培训--android ddms中查看线程释疑
http://tieba.baidu.com/f?kz=1084895261大家都用过ddm,如果你用ddms查看一个程序的所有线程,你会发现Signal CatcherHeap Workermain threadbinder thread #1binder thread #2那这些线程都是用来做什么的呢?我来给大家介绍一下android中的线程在And
2012-04-25 16:11:20 863
转载 eclipse中查看android模拟器sdcard方式
http://stephen830.iteye.com/blog/1159997eclipse中查看android模拟器sdcard方式 1.根据在模拟器中配置的sdcard参数:(图1)(图1) 2.在eclipse的【Window-Preferences】中设置sdcard的路径:(图2)(图2)3.使用eclipse的视图
2012-04-25 14:35:37 1157
转载 Eclipse下导入jar包 | 架包项目通过so生成lib | Conversion to Dalvik format failed with error 1|Eclipse导出jar
http://blog.csdn.net/stefzeus/article/details/6562877一、Eclipse下导入jar包以下分别使用两种方法:方法一:1.右击工程的根目录,点击Properties进入Properties2.在Properties页面中选中Java Build Path,选中Libraries标签,点击Add External
2012-04-25 11:32:18 564
转载 Android在子线程中更新Activity中UI的方法
http://blog.csdn.net/loongspace/article/details/6944236在Android平台下,进行多线程编程时,经常需要在主线程之外的一个单独的线程中进行某些处理,然后更新用户界面显示。但是,在主线线程之外的线程中直接更新页面显示的问题是:系统会报这个异常:ERROR/AndroidRuntime(1222): android.view.
2012-04-25 11:25:09 551
Android JNI相关资料
2012-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人