android
雨焰
这个作者很懒,什么都没留下…
展开
-
android 屏幕上面画线
作业如下:在android屏幕上面任意画线 2011-12-1 ,从网上看到了,参考了,修改了,成功了,给大家分享下package feng.f121.drawline;//本人创建的包名,每人有每人的不同的包import java.security.PublicKey;import android.R.integer;impo转载 2011-12-01 23:29:54 · 25811 阅读 · 2 评论 -
Ubuntu 内存替换swap
因为要编译android4.0.3的源码,在虚拟机中经常遇到内存不够,然后给我killed,我是灰常灰常的生气阿,所以就将swap给加大了,方法你可以去网上找,如下:两种情况:1.直接修改分区大小2.在现有的分区下手动建立swap文件,然后激活这个文件。 第一种情况,分区的建立和修改就不说了,推荐用fdisk,其他的修改分区的工具都行,当分区建立好之后,你需要做以下几件事:转载 2012-11-19 17:23:34 · 975 阅读 · 0 评论 -
磁条阅读器(刷卡机)和软键盘相抵触解决办法
今天为开发板外接usb接口的磁条阅读器,测试方法很简单 我在PC上面是打开一个记事本,然后插上刷卡机,刷卡,记事本上面就会有数据输出(因为刷卡机是仿真键盘输出)功能和键盘似的 插到开发板上面,我随便打开了一个网页,光标定位在地址栏,然后我刷卡,没问题阿!可是我的软键盘不见了,以往都是我鼠标点击到地址栏,那么下面就会弹出软键盘,这次居然没有了,因为刷卡机是仿真键盘输出,所有它就理解为键盘,那原创 2012-11-19 17:16:53 · 1344 阅读 · 1 评论 -
Android AudioManager控制系统声音的流程
首先上层java调用 XXXPlayer AudioManager audiomanage = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);audiomanager就是我们定义的控制系统声音的对象,(如果context报错,可将其改成XXXPlayer.this) audiomanager.Set原创 2012-11-19 17:18:50 · 1002 阅读 · 0 评论 -
ubuntu环境下adb shell启动方法解决你的烦恼
你还在为ubuntu环境下只能编译源码,内核而不能直接进行adb shell调试而烦恼吗? 那么下面的方法可以解决你的问题哦 你如果环境中已经有adb 了, 我的adb已经拷贝到ubuntu下了,但是还没有配置环境变量,那么只能在那个文件夹下使用,所以:$gedit .bashrc 最后一行添加了 export PATH=$PATH:/home/username转载 2012-12-31 10:44:23 · 3014 阅读 · 0 评论 -
下载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 · 1553 阅读 · 0 评论 -
USB设备的VID和PID
根据USB 规范的规定,所有的USB设备都有供应商ID( VID )和产品识别码( PID ),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以转载 2012-12-31 10:43:13 · 1405 阅读 · 0 评论 -
关于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 · 867 阅读 · 0 评论 -
Android应用开发之(图片处理技巧一)
Android应用开发中我们会经常用到图片处理的技术,今天给大家分享些获取固定宽度图片的技巧 移动开发中,内存资源很宝贵,而且对加载图片内存空间也有限制;所以我们会在加载图片对图片进行相应的处理,有时为了提高响应速度,增强用户体验,我们在加载大图片时会先加载图片的缩略图、如后加载原图,所以我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decode转载 2012-12-31 10:57:38 · 978 阅读 · 0 评论 -
编译内核报错:"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 · 1351 阅读 · 0 评论 -
网络 报 40? 对应的解释
今天在ubuntu上面下载android4.0.3的源码(allwinner-A10),NND 不停的给我提示401,403 用户名我可是填写了啊!郁闷中! 400 无法解析此请求。 401.1 未经授权:访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。 401.3 未经授权:访问由于 ACL 对所请转载 2012-12-31 10:46:55 · 852 阅读 · 0 评论 -
Android应用开发之(你必须知道的“避免内存溢出图片处理方案”)
今天给大家分享一些图片处理常用技术方案,Android应用开发的朋友必须要了解呀! 众所周知在Android应用开发中在对图片处理时,稍有不慎就会出现以下异常: java.lang.OutofMemoryError: bitmap size exceeds VM budget. 以下几点是加载Bitmap时需要谨慎对待的原因: 通常移动设备的系统资源有限,A转载 2012-12-31 10:49:42 · 946 阅读 · 0 评论 -
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 · 1654 阅读 · 1 评论 -
系统启动,wifi默认开启,源码修改!
androd2.3和android4.0.3一样frameworks\base\packages\SettingsProvider\res\values\defaults.xml false 改为 true 就行了!原创 2013-08-31 11:53:01 · 1538 阅读 · 0 评论 -
android修改虚拟内存(方法)
如果有理有源码的话,修改:out/target/product/xxx/system/build.prop文件dalvik.vm.heapstartsize=12m --------------->应用启动,立马分屏12M内存dalvik.vm.heapgrowthlimit=72m --------------->整个应用,原创 2013-08-31 11:48:58 · 10417 阅读 · 0 评论 -
修改android4.0的鼠标箭头图标(方法)
原本自带的鼠标光标的图标太小了,在系统里面我稍微一动,就找不到了所以我就换了个大的,嘿嘿对比一下后者是我将前者放到后,替换了一下源码里的图片android4.0/frameworks/base/core/res/res/drawable-mdpi/ 路径找到pointer_arrow.png 图片替换一下即可!现在看着老爽了原创 2013-08-31 11:51:14 · 8628 阅读 · 1 评论 -
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 · 2672 阅读 · 0 评论 -
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 · 1272 阅读 · 0 评论 -
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 · 886 阅读 · 0 评论 -
2-9 Android 笔记(二)
1.Android 中的菜单有几种?选项菜单 OptionMenu 对应的菜单选项的点击是onOptionItemSelect()方法上下文菜单 ContextMenu 对应的菜单选项的点击方法是onContextItemSeclect()方法 使用contextMenu的时候要记得让其依赖一个组件,如textview等等,采用的是注册的方式registerfo原创 2012-02-09 23:13:35 · 679 阅读 · 0 评论 -
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 · 1110 阅读 · 0 评论 -
2-10 Android Button监听事件的四种方法(三)
1.android中的buttion设定监听的方法有四种 直接让Activity实现onclicklistener方法,然后覆写他的onclick方法 使用内部类,创建一个类使其实现onclicklistener方法,冉静让button设置该类 使用直接定意好的listener 使用匿名内部类 这种方法和是最常用的,但如有很多监听事件的话还原创 2012-02-11 00:06:42 · 1229 阅读 · 0 评论 -
2-20 Android SharePreferences简单使用(四)
对于数据的存储有数据库存储,有sharePreferences这些方法数据库使用的是sqlite,而后者是将存储的数据存入xml文件中,这个文件在/data/data/包名/shared_prefs中我现在有一个很小的例子两个EditText,在那里面写入数据,然后点击返回键,然后在点击启动应用,将会看到,在两个EditText中内容还依然存在private EditText eT原创 2012-02-20 22:35:38 · 1647 阅读 · 0 评论 -
2-23 Android Service (六)
Service作为Android的四大组件,它的特点很简单,也很方便,就是不需要界面Activity如果一个APP需要在后台干什么什么的,比如播放歌曲,即使将Activity 关闭也照样播放的话,那么使用Service是最好不过了Service不能单独使用,必须要和其他的组件绑定到一块才能运行,可以是Activity,也可以是广播Service的声明周期有两种1.onCreate(原创 2012-02-23 23:08:12 · 642 阅读 · 0 评论 -
2-20 Android 简单MediaPlayer编写(五)
在Android 中有自带的MediaPlayer音乐播放器,当播放的时候是自动启动线程,即使点击了返回键或者home的话歌曲依然能够播放现在是我写的一个很小很小的一个小例子在xml文件中添加一button组件在***.java中的程序private Button button_play;private MediaPlayer mPlayer; /** Called原创 2012-02-20 22:42:15 · 675 阅读 · 0 评论 -
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 · 1153 阅读 · 0 评论 -
Android中的4.0新布局控件:Space和GridLayout
Android4.0 Ice Cream Sandwich (ICS) 提供了两种新的控件,也就是Space和GridLayout,是专门为大屏幕设备提供更丰富的用户交互体验而设计。在这之前,Android中最常用的布局类是LinearLayout,它能将它的子元素们水平排列或垂直排列。当界面布局比较复杂的时候,也可以利用它嵌套一系列分割出来的LinearLayout子布局来实现,嵌套的层翻译 2012-04-21 18:24:55 · 17865 阅读 · 2 评论 -
android4.0.3多点触摸屏设备设置
修改内核配置HID文件的步骤 Device Drivers ---> HID Drivers ---> Specical HID drivers ---> HID Multitouch panels 同时将idc文件关掉,如果你的触摸屏比较高级的话,有内置驱动的话,把自带的驱动也屏蔽掉例如我修改我们的产品就是原创 2012-11-19 17:17:39 · 1541 阅读 · 0 评论 -
Intent打开系统设置界面(action列表)
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings","com.android.s转载 2012-11-19 17:19:42 · 6618 阅读 · 3 评论 -
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 · 1401 阅读 · 0 评论 -
编译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 · 1580 阅读 · 0 评论 -
无法获得锁 /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 · 2943 阅读 · 0 评论 -
Ubuntu下设置adb环境变量
我的adb已经拷贝到ubuntu下了,但是还没有配置环境变量,那么只能在那个文件夹下使用,所以:$gedit .bashrc 最后一行添加了 export PATH=$PATH:/home/username/platform-tools保存退出 $source .bashrc -->ok了,如果你还有空的话可以看看下面的解释,没空就赶紧去工作吧!下面说一下原创 2012-11-19 17:18:19 · 1228 阅读 · 0 评论 -
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 · 4082 阅读 · 0 评论