自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (8)
  • 收藏
  • 关注

原创 系统启动,wifi默认开启,源码修改!

androd2.3和android4.0.3一样frameworks\base\packages\SettingsProvider\res\values\defaults.xml false 改为 true 就行了!

2013-08-31 11:53:01 1507

原创 android文件系统system-ramdisk-userdata三者之间的关系

android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。 其中, ramdisk.img是emulator的文件系统, system.img包括了主要的包、库等文件。 userdata.img包括了一些用户数据。 emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的sy

2013-08-31 11:52:03 4054

原创 修改android4.0的鼠标箭头图标(方法)

原本自带的鼠标光标的图标太小了,在系统里面我稍微一动,就找不到了所以我就换了个大的,嘿嘿对比一下后者是我将前者放到后,替换了一下源码里的图片android4.0/frameworks/base/core/res/res/drawable-mdpi/    路径找到pointer_arrow.png 图片替换一下即可!现在看着老爽了

2013-08-31 11:51:14 8525 1

原创 android如何设置adb root权限

手里有源码那么很简单,两步即可完成1.修改root/default.prop文件中,ro.secure设为02.修改root/init.rc文件中,persist.service.adb.enable设为1参考:http://goo.gl/fyIzOF

2013-08-31 11:50:22 1602 1

原创 android修改虚拟内存(方法)

如果有理有源码的话,修改:out/target/product/xxx/system/build.prop文件dalvik.vm.heapstartsize=12m         --------------->应用启动,立马分屏12M内存dalvik.vm.heapgrowthlimit=72m     --------------->整个应用,

2013-08-31 11:48:58 10346

转载 android交叉编译c程序

1.交叉编译工具arm-2012.03-57-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz22.解压tar -xavf arm-2012.03-57-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /home/snail/bin3.配置

2013-08-31 11:47:47 2641

原创 Ubuntu中使用alias设置命令别名

用途:alias是用来给一个比较长的命令或者路径建立一个简单的名字 格式:alias 新命令=’原命令’ 注意:原命令需要带上单引号,注意等号两边不能有空格,如果设置的路径是目录的话,注意最后一定要带上一个/ 如果要取消的话就可以使用unalias 新命令即可取消 这样建立的命令只有在当前登录可以使用(当前的终端可以使用,重新打开新的终端不能使用),重启之后消失。 如果需长期使

2013-08-31 11:46:42 6078 1

原创 判断android图片是否硬解码(方法)

在oncreate方面的setContentView(R.layout.main);     前面,添加如下代码:getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); 

2013-07-29 14:20:57 1415

原创 android修改虚拟内存(方法)

如果有理有源码的话,修改:out/target/product/xxx/system/build.prop文件dalvik.vm.heapstartsize=12m         --------------->应用启动,立马分屏12M内存dalvik.vm.heapgrowthlimit=72m     --------------->整个应用,

2013-07-29 14:19:45 4022

原创 android 将个人应用改为系统应用

操作步骤1.     将你的手机数据线,插上,把你的设备设置为允许usb调试2.     打开命令终端cmd3.     输入命令        adb  shell4.     确定能进入系统5.     输入命令        mount6.     因为system默认是只读文件夹,所以根据上面的提示输入下面命令,使其变为可读写

2013-07-29 14:18:12 20134 2

转载 Android应用开发之(图片处理技巧一)

Android应用开发中我们会经常用到图片处理的技术,今天给大家分享些获取固定宽度图片的技巧   移动开发中,内存资源很宝贵,而且对加载图片内存空间也有限制;所以我们会在加载图片对图片进行相应的处理,有时为了提高响应速度,增强用户体验,我们在加载大图片时会先加载图片的缩略图、如后加载原图,所以我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decode

2012-12-31 10:57:38 958

转载 Android应用开发之(你必须知道的“避免内存溢出图片处理方案”)

今天给大家分享一些图片处理常用技术方案,Android应用开发的朋友必须要了解呀! 众所周知在Android应用开发中在对图片处理时,稍有不慎就会出现以下异常: java.lang.OutofMemoryError: bitmap size exceeds VM budget. 以下几点是加载Bitmap时需要谨慎对待的原因: 通常移动设备的系统资源有限,A

2012-12-31 10:49:42 923

转载 网络 报 40? 对应的解释

今天在ubuntu上面下载android4.0.3的源码(allwinner-A10),NND 不停的给我提示401,403 用户名我可是填写了啊!郁闷中! 400 无法解析此请求。 401.1 未经授权:访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。 401.3 未经授权:访问由于 ACL 对所请

2012-12-31 10:46:55 806

转载 下载android4.0.3源码error: Exited sync due to fetch...

从网上搜索: 这个其实google是有说明的http://source.android.com/source/downloading.html,为了防止连接数过多,每个ip都需要认证。。。第一步:从这里 (https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=413937457453.app

2012-12-31 10:46:07 1526

转载 java 的转义字符

\n 回车(\u000a)   \t 水平制表符(\u0009)   \b 空格(\u0008)   \r 换行(\u000d)   \f 换页(\u000c)   \' 单引号(\u0027)   \" 双引号(\u0022)   \\ 反斜杠(\u005c)   \ddd 三位八进制   \udddd 四位十六进制  点的转义:. ==> u002E 美元符号的转义:$

2012-12-31 10:45:37 792

转载 关于checkout android4.0.3源码Exited sync due to gc...

关于checkout  android4.0.3源码Exited sync due to gc  errors的问题 我的源码已经下载完成了,但是为什么当前文件夹下只有一部分文件显示了,还有一部分没有呢,checkout 的时候还报错 从网上搜索说是要更新git的版本,那个网址现在也不记得了,下面是我昨天下午的操作步骤,关键的就这几步 所以我就更新了git的版本,我一开始的版本是1.7

2012-12-31 10:44:57 840

转载 ubuntu环境下adb shell启动方法解决你的烦恼

你还在为ubuntu环境下只能编译源码,内核而不能直接进行adb shell调试而烦恼吗? 那么下面的方法可以解决你的问题哦 你如果环境中已经有adb 了, 我的adb已经拷贝到ubuntu下了,但是还没有配置环境变量,那么只能在那个文件夹下使用,所以:$gedit .bashrc 最后一行添加了 export PATH=$PATH:/home/username

2012-12-31 10:44:23 2978

转载 USB设备的VID和PID

根据USB 规范的规定,所有的USB设备都有供应商ID( VID )和产品识别码( PID ),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以

2012-12-31 10:43:13 1345

原创 编译内核报错:"mkimage" command not found - U-Boot ima...

这是因为你没有安装uboot-mkimage工具 我用的是ubuntu10.04版本 所以: #sudo apt-get install uboot-mkimage 然后再重新编译就没问题来 祝你好远! 参考: http://hi.baidu.com/tianma33521/item/a5717dd302fdd3e0b2f77734

2012-12-31 10:42:39 1320

原创 无法获得锁 /var/lib/apt/lists/lock - open (11: Resou...

刚刚装完Ubantu 10.04,配置好网络连接后,发现更新软件源时,会出现无法“reload”错误提示!同样在用“sudo apt-get update”更新软件源时,会出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!这时心头一惊,怎么会出现错误呢?我什么配置还都没修改呢

2012-11-19 17:26:17 2911

转载 Ubuntu 内存替换swap

因为要编译android4.0.3的源码,在虚拟机中经常遇到内存不够,然后给我killed,我是灰常灰常的生气阿,所以就将swap给加大了,方法你可以去网上找,如下:两种情况:1.直接修改分区大小2.在现有的分区下手动建立swap文件,然后激活这个文件。 第一种情况,分区的建立和修改就不说了,推荐用fdisk,其他的修改分区的工具都行,当分区建立好之后,你需要做以下几件事:

2012-11-19 17:23:34 951

原创 编译android4.0.3源码(Allwinner)成功了

编译内核 编译源码 打包固件 烧录都没问题了 编译内核好像已经写过了把 编译源码 source build/envsetup.sh lunch  ?   ->?选择你的产品 extract-bsp   拷贝内核信息(自动) make  -j8     -->装备不行的,用make 保险阿 我的装备(xp+ubuntu)如下真机ubuntu10.04    i

2012-11-19 17:22:03 1544

转载 android4.0.3修改源码永不锁屏

这是从网上搜的,证实可以通过,方法如下, 修改 android4.0.3/frameworks/base/packages/SettingsProvider/res/values文件夹下的defaults.xml文件$ gedit defaults.xml  将60000     //60000毫秒 改为-1 修改 android4.0.3/framewor

2012-11-19 17:21:22 1252

转载 android4.0.3--开发板--鼠标--右键back功能

在\frameworks\base\services\input\InputReader.cpp文件下修改uint32_t CursorButtonAccumulator::getButtonState() const {    uint32_t result = 0;    if (mBtnLeft) {        result |= AMOTION_EVENT_BUTT

2012-11-19 17:21:00 1382

转载 ubuntu 安装 flash player 方法

1.  下载Adobe Flash Player:        请从Adobe官方下载,也可以从这个URL下载,这个URL也是官方的链接: http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.235/install_flash_player_11_linux.x86_64.tar.gz

2012-11-19 17:20:28 870

转载 Intent打开系统设置界面(action列表)

Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)  Intent intent = new Intent("/");   ComponentName cm = new ComponentName("com.android.settings","com.android.s

2012-11-19 17:19:42 6572 3

原创 Android AudioManager控制系统声音的流程

首先上层java调用 XXXPlayer AudioManager audiomanage = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);audiomanager就是我们定义的控制系统声音的对象,(如果context报错,可将其改成XXXPlayer.this) audiomanager.Set

2012-11-19 17:18:50 975

原创 Ubuntu下设置adb环境变量

我的adb已经拷贝到ubuntu下了,但是还没有配置环境变量,那么只能在那个文件夹下使用,所以:$gedit .bashrc 最后一行添加了 export PATH=$PATH:/home/username/platform-tools保存退出 $source .bashrc    -->ok了,如果你还有空的话可以看看下面的解释,没空就赶紧去工作吧!下面说一下

2012-11-19 17:18:19 1211

原创 android4.0.3多点触摸屏设备设置

修改内核配置HID文件的步骤 Device Drivers  --->     HID Drivers  --->         Specical HID drivers  --->             HID Multitouch panels 同时将idc文件关掉,如果你的触摸屏比较高级的话,有内置驱动的话,把自带的驱动也屏蔽掉例如我修改我们的产品就是

2012-11-19 17:17:39 1507

原创 磁条阅读器(刷卡机)和软键盘相抵触解决办法

今天为开发板外接usb接口的磁条阅读器,测试方法很简单 我在PC上面是打开一个记事本,然后插上刷卡机,刷卡,记事本上面就会有数据输出(因为刷卡机是仿真键盘输出)功能和键盘似的 插到开发板上面,我随便打开了一个网页,光标定位在地址栏,然后我刷卡,没问题阿!可是我的软键盘不见了,以往都是我鼠标点击到地址栏,那么下面就会弹出软键盘,这次居然没有了,因为刷卡机是仿真键盘输出,所有它就理解为键盘,那

2012-11-19 17:16:53 1315 1

原创 没事就过来点点吧!

http://115.com/union/8199406

2012-06-18 15:52:45 859 1

翻译 Android中的4.0新布局控件:Space和GridLayout

Android4.0 Ice Cream Sandwich (ICS) 提供了两种新的控件,也就是Space和GridLayout,是专门为大屏幕设备提供更丰富的用户交互体验而设计。在这之前,Android中最常用的布局类是LinearLayout,它能将它的子元素们水平排列或垂直排列。当界面布局比较复杂的时候,也可以利用它嵌套一系列分割出来的LinearLayout子布局来实现,嵌套的层

2012-04-21 18:24:55 17750 2

原创 3-14 servlet 传出对象给 Android

在网上看到很多,从数据库中或者android中传输对象到servlet中让其显示,但是很少遇到servlet传输对象到android中下面我要说的如何使用servlet读取数据库中的数据,,然后传给android1.通过Dao,实现Dao方法将数据库中的数据读取2.将读取的数据封装成对象,保存到list3.调用android中的jar包   Gson.....4.通过gson将

2012-03-14 15:54:05 1129

原创 2-23 Android Service (六)

Service作为Android的四大组件,它的特点很简单,也很方便,就是不需要界面Activity如果一个APP需要在后台干什么什么的,比如播放歌曲,即使将Activity 关闭也照样播放的话,那么使用Service是最好不过了Service不能单独使用,必须要和其他的组件绑定到一块才能运行,可以是Activity,也可以是广播Service的声明周期有两种1.onCreate(

2012-02-23 23:08:12 621

原创 2-20 Android 简单MediaPlayer编写(五)

在Android 中有自带的MediaPlayer音乐播放器,当播放的时候是自动启动线程,即使点击了返回键或者home的话歌曲依然能够播放现在是我写的一个很小很小的一个小例子在xml文件中添加一button组件在***.java中的程序private Button button_play;private MediaPlayer mPlayer;    /** Called

2012-02-20 22:42:15 655

原创 2-20 Android SharePreferences简单使用(四)

对于数据的存储有数据库存储,有sharePreferences这些方法数据库使用的是sqlite,而后者是将存储的数据存入xml文件中,这个文件在/data/data/包名/shared_prefs中我现在有一个很小的例子两个EditText,在那里面写入数据,然后点击返回键,然后在点击启动应用,将会看到,在两个EditText中内容还依然存在private EditText eT

2012-02-20 22:35:38 1634

原创 2-10 Android Button监听事件的四种方法(三)

1.android中的buttion设定监听的方法有四种       直接让Activity实现onclicklistener方法,然后覆写他的onclick方法       使用内部类,创建一个类使其实现onclicklistener方法,冉静让button设置该类       使用直接定意好的listener  使用匿名内部类   这种方法和是最常用的,但如有很多监听事件的话还

2012-02-11 00:06:42 1209

原创 2-9 Android 笔记(二)

1.Android 中的菜单有几种?选项菜单  OptionMenu    对应的菜单选项的点击是onOptionItemSelect()方法上下文菜单  ContextMenu    对应的菜单选项的点击方法是onContextItemSeclect()方法       使用contextMenu的时候要记得让其依赖一个组件,如textview等等,采用的是注册的方式registerfo

2012-02-09 23:13:35 661

原创 2-8 Android 简单介绍 (一)

1.什么是android?android是一种应用在移动设备的操作系统,使用java语言在androidSDK平台上开发2.Android的四大组件是什么?Activity,Service ,Broadcast Receiver, Content Provider3.view 的概念?在UI界面上面的所以控件都是view的子类,如button,textview等,布局也是一个v

2012-02-08 21:00:58 1090

原创 The type 类名 is already defined

在eclipse中当你定义一个类得时候,会莫名其妙的出现说The   type   类名     is   already defined这个问题有很多解决的办法,也有可能是好几种原因造成的我自己有两种解决的办法,可能会对一些人有帮助:第一种:点击->project->clean//将你的工程文件清理一下第二种:查看你这个包里面是不是还有其他的类名实和你这个

2011-12-11 19:10:35 70144

android 将自己的应用改为系统应用

如题,文档内容为操作步骤,图文都有!免积分!个人总结!

2013-07-26

textview(跑马灯效果)文字长短不限循环播放

textview显示跑马灯效果,使用的是继承的方法onDraw不停地绘制 优点: 1.文字长短不限哦 2.不用非得获取焦点哦

2013-07-17

android框架揭秘

内容比较多 43M, 详细讲解了android框架的内容,从最开始的init启动,到后面的service启动,到讲解IBinder的处理等等,如果是上层应用开发者,你可以了解系统启动的一些内容,在开发过程中知道如何高效的开发上层应用程序,对于底层开发者,帮助会更大一点!

2013-05-29

代码实现自动关机

代码实现自动关机,这是我个人总结的!希望对你有帮助!

2012-09-11

Tween和Frame动画的一个小总结

这里面涵盖了,差不多你所有要用到的查询信息,我很辛苦总结的,方便好用哦!

2012-09-11

Android中文API合集3

Android中文API合集3

2012-05-21

Android系统移植技术详解

Android系统移植技术详解

2012-05-21

tftp 网络传输软件

在PC机上面双击打开,然后进入开发板上面的要下载的文件夹中,然后输入命令:tftp -g -r 文件名 PC机的IP 然后敲击回车就OK 了!

2010-12-24

空空如也

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

TA关注的人

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