
Android
文章平均质量分 63
cubelee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Eclipse开发Android源码___http://www.wuphone.com/859
1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root其中, system.img是由 system打包压缩得到的, userdata.img是由 data打包压缩得到的。转载 2011-12-05 20:56:56 · 914 阅读 · 0 评论 -
android平台一些网页不能正常打开的问题
最近发现在android平台一些网页怎么也打不开,尝试更改apn设置也无效。还发现这些网页在ubuntu系统下也是打不开的,最后经过查阅和尝试解决了这个问题,在此做下记录。 在linux平台proc文件系统下存在一个文件即/proc/sys/net/ipv4/tcp_window_scaling,原先的设置为1,可以通过如下两种方法更改设置:1、echo 0 > /proc/s原创 2012-05-18 23:00:25 · 2041 阅读 · 0 评论 -
ubuntu 12.04 编译android 时问题总结
1、/usr/bin/ld: /usr/bin/ld: cannot find -lzcollect2: ld returned 1 exit statusmake: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error 1解决:缺少lib32z1-dev,安装即可:apt-get install转载 2012-06-09 17:10:36 · 1837 阅读 · 0 评论 -
自定义控件解决ListView和ScrollView冲突
想要ListView自动计算高度其实也很简单,我们只要继承ListView控件,重写onMeasure方法即可,代码如下。import android.content.Context;import android.util.AttributeSet;import android.widget.ListView; /** * 自转载 2013-06-16 20:38:00 · 554 阅读 · 0 评论 -
Android模拟器中加载和使用SDCard卡
今天,项目中需要在从SDCard读取数据,因此学习了一下相应的操作,在网上也搜索了一些相关信息,参考的得到了自己想要的结果。步骤一、cmd进入AndroidSDK的tools目录输入mksdcard -l mysdcard 256M E:\android-sdk-windows\mysdcard.img 1. mycard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表...2011-01-19 17:48:04 · 181 阅读 · 0 评论 -
流量统计
对于Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取 Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。 static l...原创 2011-03-05 15:47:02 · 166 阅读 · 0 评论 -
内存问题
不用在意剩余内存的大小,其实很多人都是把使用其他系统的习惯带过来来了。Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系。如果你知道Java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老...原创 2011-03-05 16:03:28 · 125 阅读 · 0 评论 -
真机调试sdcard被占用无法访问
昨天下午到现在一直在搞通过poi将数据保存在sdcard中,但是真机调试时一直不能够在机子上查看保存的文件(sdcard被占用),通过网上查询及自己实践总结如下:1、设置——》应用程序——》开发——》选择USB调试2、选择任务栏中的USB链接——》选择仅供电问题的根结是原来的选择是内存卡存取,这种设置能够在pc上看到这个盘并可以操作其中的文件仅供电模式在调试时不但能够在机子上继续查...原创 2011-03-16 14:32:43 · 143 阅读 · 0 评论 -
Webview
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改...原创 2011-03-17 13:31:52 · 113 阅读 · 0 评论 -
android平台短信中心号获取
就是直接获取用户手机中的短信中心号,该种方式需要你的应用满足两个条件,1:你的应用需要有系统签名. 2:你的应用需要和phone进程在同一个进程组。具体实现方式如下:配置AndroidManifest.xml 文件http://schemas.android.com/apk/res/android" package="com.hello" android:sh转载 2012-05-10 21:17:15 · 3053 阅读 · 3 评论 -
定制Android关机界面
在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能。这些功能对于手机非常适用,但是对于机顶盒产品就没有什么必要了。本文简单介绍一下怎样定制关机界面。 我的目标是长按Power键,将会关机,弹出“设备将要关机”选择对话框。如果可以选择“是”关机,和“否”返回系统。 弹出对话框的代码位于:frameworks\转载 2012-05-09 10:06:58 · 483 阅读 · 0 评论 -
android 短信接收流程分析——为更好的拦截短信做准备
观察360的短信拦截和QQ管家的短信拦截,发现先安装的就能先拦截到的短信,然后中断广播,之后谁都不能获取到短信。从这里可以推出系统大概有一个广播表,同等级的按安装先后顺序排放。目前的方法是在应用层调用framework API进行控制的。 为了能更好的了解android接收短信的流程,我进行了更深入的分析,从RIL的通信架构来分析当接收到短信的整个流程。从frameword里的RI转载 2012-03-30 22:38:12 · 1083 阅读 · 0 评论 -
配置Vim开发Android详解
由于哥们的机子配置不是一般的好,望eclipse惊叹啊,一直在寻找能够开发java更者android的字符编辑器,最终经多方的查阅、尝试,找到一篇比较完美的文章,成功体验ubuntu下开发android,话不多说,内容如下:在开发Android的 程序员中,应该说使用Eclipse或者Netbean的是最多的。考虑到Google推出了一整套开发插件,让用户从项目到写代码到编译运行链接模拟器转载 2011-12-16 22:50:01 · 1892 阅读 · 0 评论 -
App模块化及工程扩展____http://www.cnblogs.com/qianxudetianxia/archive/2011/05/01/2030232.html
这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.需求 无论是在.net还是java平台,合理的分层架构是最普遍的模块化思路之一。 dll,jar文件无不风靡盛行,无处不在。 一天,tx团队和我说,我们现在要做android上做三个论坛的客户端,一个是新闻论坛,一个是文学论坛,一个是音乐论坛。除了数据,界面和很少的转载 2011-12-10 00:13:18 · 542 阅读 · 0 评论 -
android root权限破解分析
破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/目录下放置一个可执行文件“su”,这是一个二进制文件,仅仅在系统中置入这个“su”文件是不会给手机的软件或硬件造成任何故障。 下面的代码是android系统原版的su中的部分代码,可以看出只允许getuid()为AID_ROOT和AID_SHELL的进程可以转载 2012-02-01 10:21:24 · 1686 阅读 · 0 评论 -
Linux进程的实际用户ID和有效用户ID
本人对Unix下的进程的实际用户ID和有效用户ID一直都比较迷惑,没有完全搞清楚。最近温习APUE(《高级UNIX环境编程》),终于对这两个概念有了一个清晰的认识,看来经典著作绝对需要温习多遍,才能领略其中的奥秘。 在Unix进程中涉及多个用户ID和用户组ID,包括如下:1、实际用户ID和实际用户组ID:标识我是谁(据说这是一个变态的哲学问题,难死一片哲学家)。也就是登录用户的转载 2012-02-01 11:30:56 · 431 阅读 · 0 评论 -
命令行开发、编译、打包Android应用程序
Android SDK提供了一系列命令行工具,用来进行Android应用的开发、调试、打包等工作!Eclipse能够进行Android应用开发的相关工作,也是调用了这些工具而已.只有掌握了命令下的工作方式,工作起来才会更加的得心应手.下面就抛开Eclipse集成开发工具,徒手走一遍Android开发、编译、打包的流程!注:本文只作参考之用,因为LBSDemo工程中有本人自己转载 2012-02-18 22:42:39 · 1317 阅读 · 1 评论 -
Android Framework 目录分析
1.目录树/framework/base/api /framework/base/awt/framework/base/build/framework/base/camera关 于camera的HAL接口库。最终生成native共享库libcamera.so ,编译时根据是否定义USE_CAMERA_STUB来决定系统是否有Camera硬件支持。若没有实际的Ca转载 2012-03-25 18:14:13 · 2122 阅读 · 0 评论 -
Android启动脚本init.rc
Android启动脚本init.rc在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands:命令Actions: 动作Triggers:触发条件Services:服务转载 2012-03-12 16:41:45 · 466 阅读 · 0 评论 -
如何写Android init.rc(该文章翻译自/system/core/init/readme.txt)
如何去写Android init.rc (Android init language)Android初始化语言由四大类声明组成:行为类(Actions),命令类(Commands),服务类(Services),选项类(Options). * 初始化语言以行为单位,由以空格间隔的语言符号组成。C风格的反斜杠转义符可以用来插入空白到语言符号。双引号也可以用来防止文本被空格分成多个语言转载 2012-03-12 18:08:45 · 482 阅读 · 0 评论 -
一些设置
// 取消标题 requestWindowFeature(Window.FEATURE_NO_TITLE); // 禁止屏幕休眠 getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, ...原创 2011-03-19 11:30:53 · 103 阅读 · 0 评论