Android
c16882599
这个作者很懒,什么都没留下…
展开
-
ida快捷键
F5转换arm指令为C语言转换jni函数(姜维书的326页)(_DWORD **)(a1 + 76)其中如果a1是int,选中按y键,输入 JNIEnv*打开字符串窗口shift+F12查看so的段信息在IDA View的窗口按ctrl+s打开,快速查找so文件映射到内存的地址跳转到地址在IDA View的窗口按g打开调试页面ctrl+s可以查看文件映射到内存的地址F8 单步调试; F7 进入方法单步调试;下断点找到函数地址点击蓝色圈点变成红色按F9 运行DCB 数据原创 2021-04-12 15:53:50 · 647 阅读 · 0 评论 -
Android实现类型iphone的图片点击效果
Android点击效果大都使用背景图片的多种状态实现,所以有时候一个ImageView如果比较大的话,而且有点击事件。比如淘宝这样的应用,首页有很多图片的连接,这样的图片点击一般不太好用背景添加点击效果,如果点到图片直接跳转到下一个页面又会显得很生硬。这时候像iphone那样点击效果覆盖在原始图片上层就会好很多,思考了一下,只需要重写ImageView,然后重写onDraw方法,在点击的时原创 2013-01-21 17:05:25 · 989 阅读 · 0 评论 -
Android自定义View之导航指示Indicator
Android自定义View相信大家都很熟悉了,导航指示图标(很多应用开始界面小圆点之类)实现的方法也有很多(很多人用layout动态添加ImageView),那为什么还要用自定义View呢。原因是一同事遇到那种个数不确定的页面数,需要从网络或者其他地方获取页面数,那么就必须要在Activity中添加很多动态添加ImageView的逻辑代码。其次是因为博主曾经面试过淘宝,面试官问到如何抽象原创 2013-07-26 17:27:45 · 2917 阅读 · 1 评论 -
Android NDK开发配置Eclipse配置c和c++头文件生成工具
在Eclipse顶部菜单栏选择Run->External tools原创 2014-11-22 13:21:21 · 947 阅读 · 0 评论 -
TextView添加ClickableSpan和LinkMovementMethod之间的关系
在Android中实现部分文字可点击及变色一般都会想到使用ClickableSpan,于是就有了下面的代码TextView tv = (TextView) findViewById(R.id.textview);SpannableString ss = new SpannableString("Java一次编译到处运行并不适用Android");ss.setSpan(new MyClickSp原创 2016-10-24 18:29:55 · 13913 阅读 · 6 评论 -
Android的Cursor的close方法不调用会不会造成内存泄露
研究内存问题时,突然想到Android的Cursor的Close如果不调用会不会造成内存泄露。于是翻开Android源码一番跟踪,发现google已经为开发者加了一层保证,即时不调用Close方法,也不会造成内存泄露。即使如此,开发者最好还是自己调用close进行Cursor的资源释放。下面看分析流程:一般我们都是通过context的openOrCreateDatabase原创 2013-11-15 09:15:55 · 6113 阅读 · 0 评论 -
RecyclerView导致内存泄漏问题分析
ListView中包含RecyclerView导致的内存泄漏问题分析原创 2017-03-03 17:55:10 · 15163 阅读 · 1 评论