随笔分类 -  adnroid

摘要:Android MediaPlayer 播放assets 文件夹下面的视频报错 报下面的错: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compre... 阅读全文
posted @ 2016-01-22 13:28 心随灵动 阅读(3245) 评论(0) 推荐(1)
摘要:本文结合源代码和实例来说明TabHost的用法。使用TabHost可以在一个屏幕间进行不同版面的切换,例如android自带的拨号应用,截图:查看tabhost的源代码,主要实例变量有:privateTabWidgetmTabWidget;privateFrameLayoutmTabContent;... 阅读全文
posted @ 2014-05-27 10:48 心随灵动 阅读(2843) 评论(0) 推荐(1)
摘要:apt-get install mingw32make USE_MINGW=y adb 阅读全文
posted @ 2013-02-19 10:55 心随灵动 阅读(861) 评论(0) 推荐(1)
摘要:Introduction常常我们开 发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏 功能启动,既不想锁频,然而系统却在我们看电视或者视频的时候出来个锁屏的界面进行锁频拉,我们还要想继续看的话还要去解锁,这样好麻烦,不是我们想要 的,那我们该怎么做呢,其实很简单,我这里只讲其中的两种一:我们只要在程序中用代码实现。代码如下:[java:showcolumns:firstline[1]]view plaincopy·······&# 阅读全文
posted @ 2012-12-19 15:55 心随灵动 阅读(1993) 评论(0) 推荐(0)
摘要:if条件thenCommandelseCommandfi别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error:unexpected end of fiif 的三种条件表达式ifcommandthenif函数then命令执行成功,等于返回0 (比如grep ,找到匹配)执行失败,返回非0 (grep,没找到匹配)if [ expression_r_r_r]then表达式结果为真,则返回0,if把0值引向thenif test expression_r_r_rthen表达式结果为假,则返回非0,if把非0值引向then[ ] &&——快捷i 阅读全文
posted @ 2012-07-05 10:59 心随灵动 阅读(70613) 评论(0) 推荐(4)
摘要:文章出处:http://www.cnblogs.com/xl19862005作者:Xandy1 总述为了方便客户日后的固件升级,本周研究了一下android的recovery模式。网上有不少这类的资料,但都比较繁杂,没有一个系统的介绍与认识,在这里将网上所找到的和自己通过查阅代码所掌握的东西整理出来,给大家一个参考!2 Android启动过程在这里有必要理一下android的启动过程:图1 android启动过程系统上电之后,首先是完成一系列的初始化过程,如cpu、串口、中断、timer、DDR等等硬件设备,然后接着加载 boot default environmet,为后面内核的加载作好准备 阅读全文
posted @ 2012-07-04 23:59 心随灵动 阅读(2732) 评论(0) 推荐(1)
摘要:from:http://rootfs.wordpress.com/2010/07/23/android-enable-home-screen-lock-and-home-key/The lock pattern does not take effect after setting. And the HOME key does not work.1. frameworks/base/policies/phone/com/android/internal/policy/impl/KeyguardViewMediator.java.In private void doKeyguard() routi 阅读全文
posted @ 2012-06-11 22:28 心随灵动 阅读(867) 评论(0) 推荐(0)
摘要:转自 :http://blog.csdn.net/liuhe688/article/details/6955668BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度,等等。Android中的广播机制设计的非常出色,很多事情原本需要开发者亲自操作的 阅读全文
posted @ 2012-05-21 18:27 心随灵动 阅读(545) 评论(0) 推荐(1)
摘要:Environment 常用方法:* 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录。* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录。* 方法:getExternalStorageDirectory()解释:返回 File ,获取外部存储目录即 SDCard* 方法:getExternalStoragePublicDirectory(String type)解释:返回 File ,取一个高端的公用的外部存储器目录来摆放某些类型的文件* 方法:getExternal 阅读全文
posted @ 2012-05-18 15:24 心随灵动 阅读(3521) 评论(0) 推荐(0)
摘要:PackageInstaller 原理简述应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。Android应用安装有如下四种方式1. 系统应用安装――开机时完成,没有安装界面2. 网络下载应用安装――通过market应用完成,没有安装界面3. ADB工具安装――没有安装界面。4. 第三方应用安装――通过SD卡里的APK文件安装,有安装界面 阅读全文
posted @ 2012-05-17 17:55 心随灵动 阅读(4484) 评论(0) 推荐(0)
摘要:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子:package org.thread.demo;class MyThread extends Thread{private String name;public MyThread(String name) {super();this.name = name;}public void run(){for(int i 阅读全文
posted @ 2012-01-31 11:14 心随灵动 阅读(630) 评论(0) 推荐(0)
摘要:一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中 列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在升级NDK后,你应该得到新的toolchain/platform支 持,而且不需要改变你的Android.mk文件。先看一个简单的例子:一个简单的"hello world",比 阅读全文
posted @ 2011-11-28 17:00 心随灵动 阅读(592) 评论(0) 推荐(0)
摘要:Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用.1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http:/ 阅读全文
posted @ 2011-05-04 08:37 心随灵动 阅读(517) 评论(0) 推荐(0)
摘要:Android SDK 本身包含很多帮助开发人员设计、开发、测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具。#1: Eclipse ADTEclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件。#2: The SDK and AVD Manager该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标),你知道的 Android 的版本众多,API上有些兼容性问题。另外该工具还用于管理 Android 虚拟设备配置 (AVD) ,用来配置模拟器。#3: Android Debug Bridgead 阅读全文
posted @ 2011-05-04 08:24 心随灵动 阅读(753) 评论(0) 推荐(1)