- 浏览: 33483 次
- 性别:
- 来自: 上海
-
最新评论
DONELIST && TODOLIST
11/19
1.
问题:Android project本身没有错误,项目上显示一个小红叉:
解决方法:
进入C:\Documents and Settings\Administrator\.android 删除路径下的debug.keystore及 ddms.cfg。
(不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore)
然后重新导入即可。
Refer:http://www.cnblogs.com/yyangblog/archive/2011/01/07/1929657.html
2.
问题:向android模拟器中复制文件报out of memory错误解决
解决方法:
cmd进入android sdk路径tools目录下
emulator -avd 你创建的avd名字(比如htc2.2) -partition-size 128
Refer:http://blog.csdn.net/xiaoxiaosunzhao/article/details/6407745
3.
问题:在windows7中,使用jpcap库,实现Ping功能。
解决方法:
1)下载jpcap。地址是http://netresearch.ics.uci.edu/kfujii/Jpcap
2)配置jpcap.jar到build path中
3) 安装wincap
4) 将jpcap.dll复制到当前项目目录下
Ping功能的实现可参考:http://www.0x13.de/index.php/code-snippets/74-icmp-ping-in-java.html
Refer:http://javafound.iteye.com/blog/165704
4.问题:在ubuntu中,使用jpcap库,实现Ping功能。
1)下载jpcap。地址是http://netresearch.ics.uci.edu/kfujii/Jpcap
2)配置jpcap.jar到build path中
3)把libjpcap.so配置到当前项目目录下;注意不要把libjpcap.so加到build path中去。
Ping功能的实现参考同上。
5.问题:在android上,使用jpcap库,实现Ping功能。
1)下载android source tree(步骤见问题6)
2) 先编译出android平台的libpcap.so共享库。
在external文件夹中,找到libpcap项目包,然后用android ndk编译。android ndk编译我也是新手。
我的步骤是:
. 到android-ndk-r7的samples文件夹中,建立任意名称的项目文件夹(比如pcap)
. 在建立的项目文件夹pcap中建立jni文件夹中,把libpcap文件夹里面的文件全部拷贝到jni文件夹中。
. 编辑Android.mk文件。我的内容如下:
--------------------------------
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:=\
bpf_dump.c\
bpf/net/bpf_filter.c\
bpf_image.c\
etherent.c\
fad-gifc.c\
gencode.c\
grammar.c\
inet.c\
nametoaddr.c\
optimize.c\
pcap.c\
pcap-linux.c\
savefile.c\
scanner.c\
version.c
LOCAL_CFLAGS:=-O2 -g
LOCAL_CFLAGS+=-DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -Dlinux -D__GLIBC__ -D_GNU_SOURCE
LOCAL_MODULE:= pcap
LOCAL_MODULE_FILENAME:= libpcap
LOCAL_LDLIBS := \
-ldl
include $(BUILD_SHARED_LIBRARY)
--------------------------------
.编辑Cygwin.bat
--------------------------------
@echo off
C:
chdir C:\cygwin\bin
set HOME=/cygdrive/c/cygwin/home/
set NDK=/cygdrive/D/Bourne/android-ndk-r7(change to your own path)
bash --login -i
--------------------------------
.在Cygwin中,执行$NDK/ndk-build ok则得到libpcap.so
3)在编译出android平台的libjpcap.so共享库。
步骤同上。把libpcap.so加入include中,编译。
这一步暂时还没走通,还需要研究一下。Android.mk就先不贴出来了。
(或者从这里http://www.xiazaile.info/source/detail/3116385/kvjqzx下载android平台的libjpcap.so,不可是否可用还不知道)
4)把libpcap.so和libjpcap.so加入到项目中libs/armeabi/中。
5)运行到ping功能。
(这一步暂时走到NetworkInterface[] devices = JpcapCaptor.getDeviceList()
返回空数组。
分析可能的原因有:
. 需要破解android手机,拿到root权限
. 我们的android application需要具有root权限。请参考http://my.unix-center.net/~Simon_fu/?p=951
. 第三步中直接下载的libjpcap.so库文件不好使。
6.问题:在ubuntu中下载android source tree.
步骤参考http://source.android.com/source/downloading.html
以及http://android.yaohuiji.com/archives/2652
下载完成后,android source的项目结构可参考
http://4225953-163-com.iteye.com/blog/746660
以及http://android.tgbus.com/Android/androidnews/200812/172252.shtml
发表评论
-
Activity
2012-07-03 15:11 0Activity生命周期,回调函数 -
Android4.1
2012-06-28 18:05 836Faster, Smoother, More Responsi ... -
使用GIT在GITHUB上拉取项目
2012-06-14 16:40 2707windows环境下: 1.安装GIT 2.设置GIT使用 ... -
Android系统架构图
2012-02-17 22:53 0Android系统架构图 -
Android Intent
2012-02-15 15:35 742android Intent 表示软件开放的接口,用于标 ... -
ADB
2012-02-13 18:33 8201. adb uninstall package_name ... -
Android Http Post Files and Parameters
2012-02-13 17:41 0Android Http Post Files and Par ... -
Android SDK源码下载
2011-11-25 17:21 10701. Android SDK源码下载: ... -
产品设计
2011-11-24 21:07 1036近半年在做Android产品开发,结合项目实际,重点说说产品设 ... -
Java性能检测工具-MAT的使用
2011-09-07 15:26 1190在android开发中,可以使用MAT来检测应用的内存消耗,m ... -
自定义View
2011-09-02 11:44 1009自定义view在android开发中,用的很多。 先参考以下 ... -
[转载]Android事件模型
2011-08-31 09:49 788Touchevent 中,返回值是 true ,则说明消耗掉了 ... -
android划屏效果
2011-08-29 16:27 1795android划屏效果demo: ... -
scale动画
2011-08-19 15:11 749scale动画 <scale android:i ... -
Android Logcat和Log文件处理
2011-08-10 11:13 14401.Android Logcat工具的一般查看 在Ec ... -
Android文件系统结构
2011-08-10 10:56 1151Android文件系统结构: 详见:http://ww ... -
android tools之traceview的使用
2011-08-09 17:54 856android tools之traceview的使用 http ... -
hierarchyviewer的使用
2011-08-09 16:31 1988hierarchyviewer工具用来查看android UI ... -
Android屏幕分辨率
2011-07-29 16:43 745尽量使用对齐方式布局; 尽量使用dp来定义padding ma ...
相关推荐
python学习资源
jfinal-undertow 用于开发、部署由 jfinal 开发的 web 项目
基于Andorid的音乐播放器项目设计(国外开源)实现源码,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。
python学习资源
python学习资源
python学习一些项目和资源
【毕业设计】java-springboot+vue家具销售平台实现源码(完整前后端+mysql+说明文档+LunW).zip
HTML+CSS+JavaScarip开发的前端网页源代码
python学习资源
【毕业设计】java-springboot-vue健身房信息管理系统源码(完整前后端+mysql+说明文档+LunW).zip
成绩管理系统C/Go。大学生期末小作业,指针实现,C语言版本(ANSI C)和Go语言版本
1_基于大数据的智能菜品个性化推荐与点餐系统的设计与实现.docx
【毕业设计】java-springboot-vue交流互动平台实现源码(完整前后端+mysql+说明文档+LunW).zip
内容概要:本文主要探讨了在高并发情况下如何设计并优化火车票秒杀系统,确保系统的高性能与稳定性。通过对比分析三种库存管理模式(下单减库存、支付减库存、预扣库存),强调了预扣库存结合本地缓存及远程Redis统一库存的优势,同时介绍了如何利用Nginx的加权轮询策略、MQ消息队列异步处理等方式降低系统压力,保障交易完整性和数据一致性,防止超卖现象。 适用人群:具有一定互联网应用开发经验的研发人员和技术管理人员。 使用场景及目标:适用于电商、票务等行业需要处理大量瞬时并发请求的业务场景。其目标在于通过合理的架构规划,实现在高峰期保持平台的稳定运行,保证用户体验的同时最大化销售额。 其他说明:文中提及的技术细节如Epoll I/O多路复用模型以及分布式系统中的容错措施等内容,对于深入理解大规模并发系统的构建有着重要指导意义。
基于 OpenCV 和 PyTorch 的深度车牌识别
【毕业设计-java】springboot-vue教学资料管理系统实现源码(完整前后端+mysql+说明文档+LunW).zip
此数据集包含有关出租车行程的详细信息,包括乘客人数、行程距离、付款类型、车费金额和行程时长。它可用于各种数据分析和机器学习应用程序,例如票价预测和乘车模式分析。
把代码放到Word中,通过开发工具——Visual Basic——插入模块,粘贴在里在,把在硅基流动中申请的API放到VBA代码中。在Word中,选择一个问题,运行这个DeepSeekV3的宏就可以实现在线问答
【毕业设计】java-springboot+vue机动车号牌管理系统实现源码(完整前后端+mysql+说明文档+LunW).zip
【毕业设计】java-springboot-vue交通管理在线服务系统的开发源码(完整前后端+mysql+说明文档+LunW).zip