`
liujianguangaaa
  • 浏览: 235094 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
Linux是开源的操作系统,由于Google Android的参与让开源界变得很很热闹。Android操作系统中大部分组件都是开源的。Android手机网就和大家一起看看哪些采用的开源项目。 但并不是说Google没有做什么,开发了一个系统级的Java虚拟机Dalvik 。Dalvik和Sun Java ME有很大区别,首先Dalvik目前Google没有开源,但Android的Java虚拟机可以执行系统级应用。下面就看看核心组件的应用了哪些开源项目:  1.系统核心-Linux 2.6  2.Web浏览器- Webkit 和子库LibWebCore  3.数据库-Sql ...
android为了增加用户体验,新增了GestureDetector类,那该类是做什么用的呢? 通俗的讲该类是 手势检测. 难道是手指有不同的动作系统会检测到,是的.确实如此. 哎,问题来了,那诡异了.那这个类和touch有什么关系呢?我们平常写代码的时候,如何是单击,我们都是通过挂载个listener来响应这个橱摸时间.那和这个类有关系吗? 恩,有关系的. touch 是触摸,只要手指接触到屏幕都是touch. 为了增加用户体验.手指在屏幕滑动算不算橱摸呢?双击算不算橱摸呢?都是啊. 所以说.  touch是个广泛的概念,基本用来响应单击事件,如果更细致的区分各中touch事件,那就需 ...
我们知道 android在屏幕旋转以后,有些情况会销毁当前的Activity. 也就是说从新启动个Activity. 然后 跑onCreate()  onStart()等流程. 还有中情况是 屏幕旋转后,不从新启动这个Activity. 只做些动作. 第一中情况是正常情况的流程. 第二中情况是你在manifest.xml里注册了android:config后的动作,你告诉了喜欢,当哪写配置改变后会做什么. 那如何动态检测当前屏幕方向及大小呢? public class orientation extends Activity {     TextView textview=null; ...
listview加载adapter过程是这样的. 1 先判断adapter 有多少数据项,根据这个数据确定有多少item. 2 确定每个item里加载哪个View.  3 把View里加载要显示的数据. 问提一个一个来解决. 第一个问题: 因为adapter都要关联一个list .有来存储数据.list的项数就是Item的数目. 我们在重载BaseAdapter 时候,都要实现这个函数 public int getCount() {                                   return weatherList.size();       }   ...
在学习android时候,看到MotionEvent类里有两个方法,getX getRawX,看解释,很模糊,看不太懂,这到底什么意思?肯定有区别.具体什么区别呢? 一看,两个函数都是返回了整型直,那好办了,把这两个直打印出来,分析下,估计能有收获.好.问题是怎么把这两个直打印出来呢? 哎,这就要求系统不断的丢出MotionEvent,这好办,上篇文章不写了,具体看代码,代码是最好的说明. import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.vie ...
众所周之Android平台浏览器采用了webkit引擎,这款名为Chorme Lite的web浏览器拥有强大扩展特性,可以通过NPAPI来编写一个Native API版的Android浏览器插件,Google Gears是一个很好的web开发库,通过这个插件我们可以在Android平台上实现AJAX应用。webkit浏览器在渲染效果上十分出色,对web 标准的兼容性保持很好,如图     下面是通过adb shell命令执行Android手机上本地Linux命令,可以清楚地看见在com.android.browser这个Package中的app_plugins目录下包含了一个 ...
联想 乐Phone买来用了近一个月,独特的四叶草 界面 让人耳目一新;齐全的应用 服务让用机方便了不少。不过,对于乐Phone手机 用户来说,虽 然提供完美支持RMVB播放 ;提供人人网等SNS服务;提供新浪新闻等新闻服务;提供Q ...
官方 lephone os1.7 固件 正式发布 更新内容: ⒈增加应用 商店 的安全机制; ⒉增加企业邮箱的安全机制; ⒊联系人 模块功能 增强; ⒋增加移动AP应用; ⒌Widget增加WIFI状态音乐 连续播放 ; ⒍取消插入数据线出现 ...
疑问一:Root权限是什么?   疑问二:获取Root权限有什么用?   疑问三:如何获得Root权限?   答疑一 : Root是Linux 等 类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统的时候,都要把权限提 升到Root权限,也就是将自己的非法帐户添加到Root用户组。类比于Administrator是Windows NT内核系统中的超级管理员用户帐户,也拥有最高的权限。但不同的是,在WINDOWS下Administrator的资源和别的用户资源是共享的,简单 的说,别的用户可以 ...
一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?     其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。 二:hdpi、mdpi、ldpi 在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为 ...
1、启动emulator(模拟器)      在Dos中输入emulator后回车即可启动emulator,前提是你把android sdk 的tools目录添加到了环境变量里面;否则的话,你必须先进入android sdk的tools目录下,再输入emulator命令。 2、查看android支持的linux 命令       待模拟器启动好之后,在Dos中输入adb shell 回车,cd system 回车,cd bin 回车,ls 回车,即可查看Android系统支持的linux 命令,操作如图: 3、如果你用的是集成开发环境是eclipse的话,那么,选中右上 ...
经过这几天在网上搜索关于Android 文件 系统 的相关资料,发现已经有很多高手 分析了Android的文件系统,这些高手多从不同的方面分析了其文件系统的结构和运行原理。我这里就写一下自己的理解。 首先是Android的文件系统根 ...
环境变量配置文件 在Ubuntu 中有如下几个文件可以设置环境变量 1 、/etc/profile: 在登录时, 操作系统定制用户环境时使用的第一个文件, 此文件为系统的每个用户设置环境信息, 当用户第一次登录时, 该文件被执行。 2 、/etc/environment: 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile 前, 设置环境文件的环境变量。 3 、~/.bash_profile: 在登录时用到的第三个文件是.profile 文件, 每个用户都可使用该文件输入专用于自己使用的shell 信息, 当用户登录时, 该 ...
如果想将一个路径加入到$path中,可以像下面这样做:     1. 控制台中:     $ path="$path:/my_new_path"     2. 修改profile文件:     $ vi /etc/profile     在里面加入:     export path="$path:/my_new_path"     3. 修改。bashrc文件:     $ vi /root/.bashrc     在里面加入:     export path="$path:/my_new_path&quo ...
getconf LONG_BIT
Global site tag (gtag.js) - Google Analytics