android
wangrengxing
这个作者很懒,什么都没留下…
展开
-
Android系统框架介绍
Android系统框架介绍 从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下: 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号转载 2012-06-02 15:54:09 · 483 阅读 · 0 评论 -
android的PreferenceActivity
前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。PreferenceActivity PreferenceActivity是android提供的对系统信息和配置进行自动保存的Activity,它通过SharedPreference方式将信息保存在XM转载 2014-08-12 23:22:16 · 505 阅读 · 0 评论 -
Android 学习之路--也许就是你需要的
AndroidAndroid开发Android学习http://www.eoeandroid.com/thread-537395-1-1.html原创 2014-08-13 19:55:15 · 518 阅读 · 0 评论 -
android系统源码目录system/framework下各个jar包的用途
am.jar:终端下执行am命令时所需的java库。源码目录:framework/base/cmds/amandroid.policy.jar:锁屏界面需要用到的jar包,该包引用了android.test.runner.jar,源码目录:framework/base/policyandroid.test.runner.jar:测试应用所需的jar包,该包引用了core.jar,core-juni转载 2014-08-26 14:34:27 · 8011 阅读 · 0 评论 -
Android.mk简介
文章参照:http://blog.sina.com.cn/s/blog_67d8d7060100q8un.html Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中转载 2014-08-15 01:10:15 · 442 阅读 · 0 评论 -
ANDROID内存优化(大汇总——上)
http://blog.csdn.net/a396901990/article/details/37914465转载 2014-09-03 14:14:37 · 413 阅读 · 0 评论 -
android4.2 keyguard流程
锁屏源码路径:frameworks/base/policy/src/com/android/internal/policy/impl/keyguard开机..., SystemServer启动后,在一切准备妥当之后,会根据需要通知不同的service.systemReady。WindowManagerService.systemReady() --> PhoneWindowMana原创 2014-10-24 08:24:42 · 566 阅读 · 0 评论 -
android:scaleType属性
android:scaleType属性ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,转载 2015-08-07 14:27:38 · 459 阅读 · 0 评论 -
学习网址记录
1. dagger2学习:http://fernandocejas.com/2015/04/11/tasting-dagger-2-on-android/原创 2015-11-02 14:07:40 · 468 阅读 · 0 评论 -
Android Service学习之AIDL, Parcelable和远程服务
http://android.blog.51cto.com/268543/537684/AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。转载 2014-08-23 22:36:12 · 567 阅读 · 0 评论 -
Android Framework------之Keyguard 简单分析
http://www.cnblogs.com/haiming/category/425722.htmlhttp://www.cnblogs.com/haiming/p/2989678.html转载 2014-08-23 18:28:06 · 879 阅读 · 0 评论 -
android Manifest.xml选项
Manifest.xml下的一些属性定义和用法:----------------------------------------------------------------------------------------------------------------------------------android:allowTaskReparenting转载 2012-06-03 15:04:30 · 316 阅读 · 0 评论 -
Android学习记录第一篇
建立HelloWorld工程,版本android4.0。修改技巧:使用ALT+/ 来提示补全! 使用Ctrl+1 来建议修改错误!学习内容:1. gen目录下R.java文件是系统自动生成,默认有attr,drawble,layout,string 4个静态类,每次添加资源时会自动生成,这是UI与代码沟通的桥梁!java 代码中引用资源格式:R.resource_type.resou原创 2012-06-03 15:12:24 · 433 阅读 · 0 评论 -
failed to start daemon的错误
eclipse所有模拟器都检测不到,打开eclipse就报错:ADB server didn't ACK* failed to start daemon *解决办法:查看adb.exe路径是否正确,在任务管理器关闭所有adb的进程,把eclipse的android插件也关了,重启eclipse即可!原创 2012-06-03 14:14:37 · 2763 阅读 · 0 评论 -
Android学习记录第二篇 (layout布局)
通常TableLayout由多个TableRow构成,一个TableRow即一行,定义几个TableRow就是定义几行。TableLayout不会显示行或者列或者cell的边线。TableLayout的行数是由我们自己声明的,列数也是由我们间接控制的。最长的行中的每个widget至少跨越一列,如果我们定义了三行,一行有两个widgets,一行有三个widgets,还有一个有四个,则该布局至少有四列原创 2012-06-04 22:06:07 · 1861 阅读 · 0 评论 -
eclipse中如何加入jar包以及几种加入方式的区别
[%repeat_0 match="/data/option"%] [%_repeat_0%][%=@title%][%=@count%]票 [[%=@percent%]%]一、如何加入jar包 1.最左边有导航栏对吧,导航栏里显示着你的工程树,你在你的项目的根节点上点右键。 2.探出的菜单的最下边有个叫Prope转载 2012-06-05 20:53:55 · 1351 阅读 · 0 评论 -
java 泛型总结
虽然Scala创始人Martin Odersky说当年正是因为Java泛型的丑陋,所以才想到要创建一个新的语言,不过这仍然不妨碍我们学习Java泛型。毕竟即使听说Java泛型不好用,但好不好用还是得会用了才知道。下面是一些有关Java泛型的总结:普通泛型class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指转载 2014-01-02 09:32:52 · 561 阅读 · 0 评论 -
LEB128格式简介(CN)
2012-05-17 10:01:56| 分类: Android|举报|字号 订阅LEB128即"Little-Endian Base 128",基于128的小印第安序编码格式,是对任意有符号或者无符号整型数的可变长度的编码。也即,用LEB128编码的正数,会根据数字的大小改变所占字节数。在android的.dex文件中,他只用来编码32bits的整型数。转载 2014-06-23 23:49:49 · 1276 阅读 · 0 评论 -
cordova开发环境搭建
1. 安装npm,下载地址:https://nodejs.org/en/#download 2. 安装cordova:npm install -g cordova,cordova --help查看使用命令3.安装ANT,下载地址:http://ant.apache.org/bindownload.cgi,设置ANT_HOME目录,配置path,新增%ANT_HOME%\bin4.安装j原创 2015-10-28 10:09:37 · 539 阅读 · 0 评论