随笔分类 -  Android

解决 android push framework.jar 不生效的问题
摘要:. . . . . 在 Android 采用 ART 虚拟机后,为了提高运行时效率,在编译期间会将 jar 包中的 dex 文件编译为 odex、vdex 等文件。而这些文件并不存放在 framework.jar 中,所以会导致单独 push framework.jar 后,修改的内容不生效。 由于 阅读全文

posted @ 2019-08-08 17:32 0xCAFEBABE 阅读(2737) 评论(1) 推荐(1)

移植 iperf 网络性能测试工具到 Android-P
摘要:. . . . . 新开发板使用了 Android-P 的方案,WiFi 刚刚调通,为了测试 WiFi 稳定性,需要使用 iperf 工具。但 Android 并没有提供这个工具,只能自己移植一份了。 首先下载源代码,下载地址:https://storage.googleapis.com/googl 阅读全文

posted @ 2019-04-10 20:34 0xCAFEBABE 阅读(1244) 评论(2) 推荐(0)

基于 Ubuntu 编译 windows 版 adb
摘要:. . . . . adb 的源码在 Android 源码树中,所以只能在 Linux 下编译,而在 Linux 下编译 windows 版本的应用就需要使用交叉编译器 MinGW 了。 环境: Ubuntu 16.04 Android 4.3 r2 编译步骤: 1.首先安装交叉编译器。由于 LZ 阅读全文

posted @ 2016-08-29 16:54 0xCAFEBABE 阅读(4192) 评论(0) 推荐(0)

编译 Linux 3.5 内核烧写 Android 4.2.2 到 Tiny4412 开发板
摘要:. . . . . 昨天已经编译了 Android 4.2.2 的源码,详见《Ubuntu 14.04 编译 Android 4.2.2 for Tiny4412》一文。 今天我们继续剩下的工作,让我们的 android 系统可以跑在 Tiny4412 开发板上。 Android 和 Linux 是 阅读全文

posted @ 2015-02-07 19:40 0xCAFEBABE 阅读(3017) 评论(2) 推荐(0)

Ubuntu 14.04 编译 Android 4.2.2 for Tiny4412
摘要:.....在学校里是用 Redhat 6.4 编译的 Android 4.2.2 很顺利,把源码包拷贝到笔记本上的 Ubuntu 14.04 上再编译遭遇了各种坑,所以便有了这篇博客记录解决每一个坑的过程。所幸这些坑解决起来还不算复杂,稍微 Google 一下就找到了解决方案。1.首先是安装 JDK... 阅读全文

posted @ 2015-02-06 22:40 0xCAFEBABE 阅读(2300) 评论(0) 推荐(1)

Android 提示应用“正在发送大量短信”的解决办法
摘要:.....临近过年了,又到了发送各类拜年短信的时刻了。虽然转发各类拜年短信已经显得越来越没年味,但是依然有很对人乐此不疲。为朋友送去祝福自然是好事,可是转发来的短信本身发送者就并没有投入太多的感情,那么发者无心自然看者也无心。近几年春节对于发来各类朗朗上口非原创短信的,我都一律回复“新年快乐。”四个... 阅读全文

posted @ 2014-01-19 14:42 0xCAFEBABE 阅读(6727) 评论(0) 推荐(1)

使用EGit插件将Eclipse现有项目分享到git@osc
摘要:.....程序员一定要养成使用版本管理工具的好习惯,即使是自己一个人开发的项目也要加入到版本管理工具中。使用版本管理工具主要有两个好处:一个是更好的管理多个副本,这个优势不用说了;另一个就是相当于做了代码备份,防止丢失。而使用开源的版本管理工具就更好了,支持开源,为开源的事业献出自己的一点绵薄之力。不仅仅是为软件行业做出贡献,也是提高自身协作能力的一个不错的途径。好了,废话少说,下面进入正题,讲述一下今天我是如何通过 EGit 插件把我在 Eclipse 里的项目分享到 git@osc 上面的。首先在Eclipse安装EGit插件,Eclipse 插件的安装步骤多数情况下都差不多,这里就不再赘 阅读全文

posted @ 2014-01-11 13:19 0xCAFEBABE 阅读(5205) 评论(0) 推荐(0)

记一次从git@osc导入Android项目到Eclipse的过程
摘要:..... 之前写了一个Android的小项目,放在了git@osc上面托管代码。第一次开发完之后直接用git bash提交上去,然后每次修改都是手工通过git bash往上面合并代码。感觉很麻烦,想让用git像svn那么简单。于是上网请教了Google老师,现在将整个过程记录下来。 项目主页:http://git.oschina.net/yuhuashi/pwdmanage 首先在Eclipse中导入项目,点击菜单File--Import,然后选择Git--Projects from Git--next--Clone URI,在弹出的 Source Git Repsoitory 窗口中... 阅读全文

posted @ 2013-12-22 20:32 0xCAFEBABE 阅读(3361) 评论(0) 推荐(0)

在 Activity 中获得屏幕的宽和高
摘要:.....1 int srceenW = this.getWindowManager().getDefaultDisplay().getWidth(); 2 int screenH = this.getWindowManager().getDefaultDisplay().getHeight();如果需要适应不同分辨率的屏幕,则按照以下方式操作:准备多套不同的图片:1.分别放在 hdpi、mdpi、ldpi 文件夹中;2.摆放控件的时候要得到屏幕的 宽度 和 高度,然后在程序中设定控件的百分比 乘以屏幕的宽和高。 阅读全文

posted @ 2011-12-30 20:46 0xCAFEBABE 阅读(1295) 评论(0) 推荐(0)

导航