自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

16882599的角落

不积跬步,无以至千里。不积小流,无以成江海。

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 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 544

原创 RecyclerView导致内存泄漏问题分析

ListView中包含RecyclerView导致的内存泄漏问题分析

2017-03-03 17:55:10 14991 1

原创 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 13658 6

原创 Android NDK开发配置Eclipse配置c和c++头文件生成工具

在Eclipse顶部菜单栏选择Run->External tools

2014-11-22 13:21:21 932

原创 Android的Cursor的close方法不调用会不会造成内存泄露

研究内存问题时,突然想到Android的Cursor的Close如果不调用会不会造成内存泄露。于是翻开Android源码一番跟踪,发现google已经为开发者加了一层保证,即时不调用Close方法,也不会造成内存泄露。即使如此,开发者最好还是自己调用close进行Cursor的资源释放。下面看分析流程:一般我们都是通过context的openOrCreateDatabase

2013-11-15 09:15:55 6041

原创 Android自定义View之导航指示Indicator

Android自定义View相信大家都很熟悉了,导航指示图标(很多应用开始界面小圆点之类)实现的方法也有很多(很多人用layout动态添加ImageView),那为什么还要用自定义View呢。原因是一同事遇到那种个数不确定的页面数,需要从网络或者其他地方获取页面数,那么就必须要在Activity中添加很多动态添加ImageView的逻辑代码。其次是因为博主曾经面试过淘宝,面试官问到如何抽象

2013-07-26 17:27:45 2900 1

转载 Eclipse 项目有红感叹号

【问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。

2013-01-22 10:07:44 505

转载 python SyntaxError: Non-ASCII character '\xe7' in file解决方法

错误提示SyntaxError: Non-ASCII character '\xe7' in file  python代码#-*- coding: UTF-8 -*-

2013-01-22 09:42:54 2821

原创 Android实现类型iphone的图片点击效果

Android点击效果大都使用背景图片的多种状态实现,所以有时候一个ImageView如果比较大的话,而且有点击事件。比如淘宝这样的应用,首页有很多图片的连接,这样的图片点击一般不太好用背景添加点击效果,如果点到图片直接跳转到下一个页面又会显得很生硬。这时候像iphone那样点击效果覆盖在原始图片上层就会好很多,思考了一下,只需要重写ImageView,然后重写onDraw方法,在点击的时

2013-01-21 17:05:25 975

转载 Android实现圆角

/** * 将图片设置为圆角 */ public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888);

2012-12-03 16:08:33 314

转载 android如何解决ANR

1.ANR有哪几种?从ActivityManagerService的实现可以看到,ANR有四种,分别对应Android的四个fundermetals。这个也不难理解:所有fundermetal都会在main thread上运行,如果超过了响应的间隔,那么就会ANR。另外JNI调用native函数时也会发生无响应,不过我觉得应该不算单独的一种,它只是未响应发生在了native里,而不是vm里

2012-11-14 10:02:33 780

转载 Android源码编译自己整理总结

经过好几天的折腾终于在Ubuntu下成功编译源码,sdk和adt,并成功使用,真实费来好大劲。即便其中还是有很多不明白的地方,下面总结以下自己遇到的问题,留到以后查看以及给遇到和我一样问题的人一些帮助1.必要的软件环境sudo apt-get install build-essentialsudo apt-get install makesudo apt-get install g

2012-10-15 17:50:23 550

原创 Java获取本机所有ip地址

java获取本地ip的两种方法第一种: InetAddress inetAddr; inetAddr = InetAddress.getLocalHost(); System.out.println(inetAddr.getHostName()); System.out.println(inetAddr.getHostAddr

2012-10-15 17:46:43 862

Android自定义View指示图标

自定义View用于指示应用开始界面的index. 方便扩展,有兴趣的可以做成GIF的View

2013-07-26

俄罗斯方块

自己写的一个俄罗斯方块源码,功能简单,可扩展性强, 有助新人学习

2013-03-15

Android系统VCard工具包

比如要到处VCard需要用到VCardComposer这些类,而google这些只在源码里有,没有集成到sdk中,为了方便大家使用,通过源码编译生成jar给大家使用

2013-01-22

android RSS阅读器

自己学着做的一个android阅读器,分享给大家学习用,当然还有很多BUG。

2010-07-12

android天气预报widget

从零开始做起,直到最后完成,画面有点点丑,不过非常方面新手学习用

2010-05-17

android文件管理器

能够实现对文件的新建,复制,删除等功能;注意在系统文件夹下是不能对文件进行任何操作的

2010-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除