- 浏览: 25158 次
- 性别:
最新评论
-
Java牛牛:
请问楼主你操作framebuffer的代码呢
android截图兼容性问题解决
文章列表
android 自动化测试robotium
- 博客分类:
- android
看了个Android自动化测试的入门教程,在此记录
地址在此:博主为风泊上海 http://fengbohaishang.blog.51cto.com/5106297/999764
留着以后做参考
本人最近做的截图应用有点蛋疼,做出来之后只能自己手机上用,兼容性啊兼容性
root权限是必须的,因此手机或者模拟器必须root
下面就是一些兼容性事项:
1.由于手机的cpu有多种类型,主要是两类armeabi 和armeabi-v7a,还有一些非主流的芯片就无视他们了,这两钟芯片的区别主要是前者比较低端,后者支持浮点运算或高级扩展功能,因此在Application.mk文件中指定abi=armeabi,armeabi v7a就会使得make的时候能够分别创建对应这两种cpu的so文件,因此,理论上在这两种设备上程序都能跑.
2.许多人都会用到下面这段代码为自己 ...
root教程见这里:http://blog.csdn.net/feifei454498130/article/details/6537274
思路:
1.创建并打开模拟器
2.mount(挂载),执行命令重新挂载,并且赋予system权限, 使之可读写.
3.把su文件push到system/bin/中,并且赋予对应的权限4755
4.把SuperUser.apk文件push到system/app/中,并且赋予对应的权限644
后面两部用于使模拟器重启后还保持root权限的操作在我的机子上无效,求新方法!
本人使用的是这段代码 http://www.2cto.com/kf/201210/159724.html
使用过程中由于有些许粗心, 纠结了差不多一天,只有两异常:
1.view not attach to the window manager
2.timertask is scheduled already
相关代码:
shakeEventController.setOnShakeListener(new OnShakeListener() {
@Override
public void OnShake() {
//此事件中进行截图
...
ndk开发项目的迁移
- 博客分类:
- android
把一个NDK项目迁移到另一个环境中,或者自己重新搭建了开发环境之后,打开项目,N多问题,在此记录
问题1:program "sh" is not found in Path 以及 Convert to C/C++ Project中makefile project找不到Cygwin GCC
详解:由于Cygwin中bin目录下面的工具都找不到(sh.exe是其中一个),因此,只需在环境变量path中添加cygwin/bin;,然后把项目delete掉,重新import进来即可。
问题2:jni文件夹中的.C文件中大批错误
详解:一般人都能想到是找不到C ...
如下图,有些网站你硬是上不去,然后果断怀疑你的安全防护软件吧,凡事都是双刃剑。
解决方案:
360:
功能大全->流量防火墙->保护网速->关闭你那个浏览器的网速保护
然后再上网,就十分OK啦!
使用popwindow中又碰到一个白痴问题,在此留作纪念,希望对大家有帮助
popupwindow之所以叫这个名字,肯定是要从某个地方弹出啦,但是从哪个地方呢?必须是指定一个view嘛
void android.widget.PopupWindow.showAtLocation(View parent, int gravity, int x, int y)
调用这个函数就能显示popupwindow了,但是有的同学会有幸碰到一个异常,关于这个异常的解释是unable to add window -- token null is not valid;is your activity ...
今天同时使用OnTouch和OnClick两个事件之后,发现能响应OnTouch事件,但是无能响应OnClick事件,纳闷良久,看了http://www.eoeandroid.com/thread-162514-1-1.html这个帖子之后豁然开朗了,又低端了。。
OnTouch事件的顺序,我按我的想法加了一点:
ACTION_DOWN ->ACTION_MOVE -> ACTION_UP -> OnClick/OnLongClick
当一个事件返回true之后则表示处理完毕,那么,在其后面的事件就不会再得到处理,因此,处理完一个事件之后boolean返 ...
不少人都会对这个函数的第三个参数不太理解,下面记录一下解释
其实第三个参数boolean attachToRoot的意思是,是否把选取的视图添加到root中,在单纯的调用
例如把某个viewgroup的内部结构用某个layout.xml文件指定的。
ViewGroup v = (ViewGroup) findViewById(R.
自己动手hellojni的各种细节
- 博客分类:
- android
本人昨天配置好了环境,今天来尝试jni的helloworld,不幸各种倒地。。下面列举中枪原有,看看你中枪了吗?
1.创建的是一个android 的application,不要以为要用到C/C++你就乱创建工程
2.老老实实一步一步走,别想走捷径,java ...
NDK 开发环境配置,个人记录小细节
- 博客分类:
- android
个人比较低端,搞了两三天,终于把NDK环境给配置好了
首先感谢此博主的博客,这教程很好,想要配置NDK开发环境的同学请参考。
链接:http://www.cnblogs.com/baronzhao/archive/2012/07/10/2585181.html
以下是一些小细节,细节决定成败,因 ...
在做图片处理的时候最常遇到的问题估计就是Out Of Memory (内存溢出)了
网上对这种问题的解决方案很多,原来无非就是压缩图片大小
本不该重复造轮子,但实际中却遇见了问题,写出来希望后来者能引以为戒,并给出一个自我 ...