- 博客(90)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
转载 在模拟器上运行编译好的android
7)在模拟器上运行编译好的android编译好android之后,emulator在~/android/out/host/linux-x86/bin 下,ramdisk.img,system.img和userdata.img则在~/android/out/target/product /generic下1$ cd ~/android/out/host/linux-x86
2011-11-14 14:04:54 2874
原创 Android HOME键的屏蔽. 同事小伟 提供
经过测试2.1(包含2.1) 以上的版本都可以使用@Overridepublic void onAttachedToWindow() {this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);super.onAttachedToWindow();}@Overridepublic b
2011-10-20 15:58:23 2451
原创 asm/page.h 的文件内容
linux下高版本的内核已经没有 asm/page.h了 如果导入了这个头文件会报错。解决方法,去掉 #include 即可自己写个 page.h,然后 #include "page.h"编译就好.page.h的内容为:#ifndef _I386_PAGE_H#define _I386_PAGE_H/* PAGE_SHIFT determines the page size */#define PAGE_SHIFT 12#define PAGE_SIZE (1UL
2011-05-31 14:22:00 6778
原创 手机开发各类服务对应的UUID
<br />ServiceDiscoveryServerServiceClassID_UUID: TGUID = '{00001000-0000-1000-8000-00805F9B34FB}'; BrowseGroupDescriptorServiceClassID_UUID: TGUID = '{00001001-0000-1000-8000-00805F9B34FB}'; PublicBrowseGroupServiceClass_UUID: TGUID = '{00001002-0000-100
2011-05-20 17:43:00 1839 1
转载 JNIEnv*的常用函数详解
<br />#include "TestNative.h" /* * Class: TestNative * Method: add * Signature: (II)I */ JNIEXPORT jint JNICALL Java_TestNative_add(JNIEnv *en, jobject obj, jint x, jint y) { return x+y; } <br /> <br /> 所有的JNI调用
2011-05-03 16:39:00 11224
原创 Linux下android内核编译
<br /><br />Linux系统为Red Hat<br />按步骤来吧!<br />一,安装Linux JDK<br /> 1,网上下载jdk(jdk-6u24-linux-i586.bin),64位的需下载另一个jdk-6u24-linux-x64.bin<br /> 2,保存到安装目录下(/usr/local),直接执行./jdk-6u24-linux-i586.bin解压到/usr/local/jdk1.6.0_24目录<br /> 3,配置环境变量<br />
2011-04-28 14:47:00 2508
转载 搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境搭建)
<br /><br />环境:<br /> windows xp+vmware+redhat(ubuntu)<br /> 说明:本篇所述环境也是Android原生(Native)C(JNI)开发的环境<br />1,先下载个交叉编译工具链版本<br /> http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 选择最新版本进入下载页面后,选择Advanced Packages的IA32 GNU/Linux TAR下载后文件
2011-04-28 14:43:00 6692
转载 Ubuntu安装codesourcery交叉编译器的问题
<br /><br />安装交叉编译器出问题了,<br />./arm-2010q1-202-arm-none-linux-gnueabi.bin<br />错误信息如下;<br />Checking for required programs: awk grep sed bzip2 gunzip<br />===============================================================<br />Error: DASH shell not supported
2011-04-28 11:55:00 3763
原创 安装时提示 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 解决办法
<br />INSTALL_PARSE_FAILED_MANIFEST_MALFORMED <br /> <br />安装时出现这个提示。 是由于你工程的AndroidManifest.xml 配置有误,一般来说是activity的地址路径出了问题,仔细检查activity的包前面要加上 "." 中间这个点 比如 ".***.activity"
2011-04-26 10:36:00 55225
原创 AndroidManifest.xml Activity 属性说明
<br />android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskState是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态----------------
2011-04-07 16:34:00 5875
转载 android Manifest.xml选项-android:ConfigChanges
<br />Activity中ConfigChanges属性的用法 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: <br /><br />CONFIG_FONT_SCALE<br />CONFIG_MCC<br />CONFIG_MNC<br />CONFIG_LOCALE<br />CONFIG_TOUCHSCREEN<br />CONFIG_KEYBOARD<br />CONFIG_NAVIGATION<br />CONFIG_ORIENTATION<br />
2011-04-07 16:20:00 2555
转载 Android中String资源文件的format方法
<br />很多时候我们感性Google在设计Android时遵守了大量MVC架构方式,可以让写公共代码、美工和具体逻辑开发人员独立出来。有关Android的资源文件values/strings.xml中如何实现格式化字符串呢? 这里Android123举个简单的例子,以及最终可能会用到哪些地方。 <br /><br /><?xml version="1.0" encoding="utf-8"?> <br /><resources> <br /> <string name="app_name">c
2011-04-06 18:18:00 1164
原创 ubuntu9.10和ubuntu10.X下eclipse3.4不能运行解决方法
<br />问题:安装ubuntu9.10后,java环境已经配好了,可是eclipse欢迎界面的进度条走完后,就只有一个什么也没有的小窗口,也不能关闭。 <br /><br />参考 <br /><br />http://ubuntuforums.org/archive/index.php/t-920649.html <br /><br />具体解决办法就是在eclipse.ini结尾(放在中间好像不管用)加: <br /><br />代码: <br />-Dorg.eclipse.swt.browser
2011-03-09 08:30:00 683
转载 ubuntu10.04安装JDK5
由于ubuntu10.04系统自带的源里,找不到JDK1.5的安装包,所以,第一步是增加两个软件源:deb http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiversedeb-src http://tw.archive.ubuntu.com/ubuntu/ jaunty mainrestricted universe multiverse具体操作步骤如下:在命令行输入:$ sudo gedit /etc
2011-03-09 08:02:00 984
原创 adb 的一些常用命令。
<br />adb shell rm /system/app/SimManager.apk 删除一个应用。<br />adb install /home/liu/Desktop/onetqo.apk 安装一个应用。<br />adb shell 进入命令操作系统<br />adb devices 查看设备<br /> <br />获取设备的ID和序列号:<br /> adb get-product<br /> adb get-serialno<br /> <br /> <br />
2011-01-17 18:01:00 957
转载 如何判断Android手机当前是否联网?
<br /> 如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过<br /> ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例<br /> <br /> ConnectivityManagercwjManager(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); ,<br /> <br />使用cwjManager.getA
2011-01-14 14:07:00 1370
转载 Linux中通过/proc/stat等文件计算Cpu使用率
<br />Linux平台Cpu使用率的计算proc文件系统<br />/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。<br />/proc目录中有一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个进程在/proc下
2011-01-13 10:54:00 2998
转载 Android SDCard操作(文件读写,容量计算)
<br /> <br />android.os.Environment<br />提供访问环境变量 java.lang.Object<br /><br />android.os.Environment <br /> <br />Environment 静态方法:<br /> 方法 : getDataDirectory ()<br />返回 : File <br />解释 : 返回Data的目录 <br /><br /> <br />方法 : getDownloadCacheDirectory ()<br
2011-01-11 15:14:00 1583
转载 Task和Activity相关
<br /><br />这段时间在做一个项目,发现对Task和Activity掌握的还是不牢固。把相关知识整理在这里,方便查阅,有几个Flag没看明白啥意思,也没测试出来效果如何。。。<br /> <br /> android:allowTaskReparenting<br /> 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。<br /> 如果这
2010-12-13 15:51:00 868 1
转载 Android 2.2 源码结构分析
<br />Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示: <br />. <br />|– Makefile (全局的Makefile) <br />|– bionic (Bionic含义为仿生,这里面是一些基础的库的源代码) <br />|– bootloader (引导加载器) <br />|– build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具) <br />|–
2010-12-06 11:26:00 854
转载 windows下批量下载android源码
首先得下载一个GIT在windows可以用PortableGit。有了git只能手动的输入要下载android源码的某部分,不过可以从以下地址http://android.git.kernel.org/?a=project_index 得到所有可以下载的源码。由于这个列表并不能直接用在PortableGit命令中所以我写了一个VBS脚本来转换szFolder ="K:/Hemowolf/SRC_Android"'存放android源码目录 Set Fso = CreateObject("Scr
2010-11-30 15:29:00 1186
原创 获取自己手机的电话号码
<br /><br />TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); <br />String imei = tm.getDeviceId(); <br />String tel = tm.getLine1Number();<br /> <br />最后别忘记加上权限<br /><uses-permission android:name="android.permission.RE
2010-11-29 13:27:00 1563
转载 android 源码下载不了的解决方法
源码主页:http://android.git.kernel.org/正常下载步骤: $ mkdir mydroid-froyo $ cd mydroid-froyo $ repo init -u git://android.git.kernel.org/platform/manifest.git $ repo sync尝试了好几次,都没成功下载过… (宿舍/公司都是网通的…恶心…)如果能通过浏览器浏览到android源码的主页,但运行repo ini
2010-11-19 14:01:00 1868
原创 Sqlite数据库 时间字段 默认时间
<br />create table log( content varchar(256), logtime TIMESTAMP default (datetime('now', 'localtime')) )
2010-11-08 15:19:00 3132
转载 Android网络电台的一种实现方案(歌醉原创)
<br /><br />随着电子产品的飞速发展,广播电台几乎已经远离了人们的娱乐生活,但是近年来由于网络电台的兴起,广播电台又逐渐有了市场,手机上如果有一个网络电台软件,使用率应该是比较高的。目前的主流智能手机平台中,iphone和symbian都已经有了这类软件,android平台虽然推出的时间不是很长,但是也已经有这类软件了,最近我也正在Android上做这方面的工作,下面就把我的一些经验介绍一下。<br /> <br />网络电台种类<br />目前的网络电台网站一般是基于以下三种协议的:<br />
2010-10-25 17:49:00 2189 1
原创 android获得当前 语言环境。
<br />getResources().getConfiguration().locale.getLanguage()
2010-10-25 17:48:00 2828
原创 android让手机模式变成飞行模式。
enabling = false; //true为打开飞行模式,false为关闭飞行模式.Settings.System.putInt(netConn.this.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, enabling ? 1 : 0);Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);intent.putExtra("state", false);//发送~
2010-10-25 17:27:00 1207
转载 教你如何开关Android的APN网络
版权所有,转载请注明来自Mobile Developer (http://mdev.cc ) 作者 : SinFrancis由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类,比较重要的就是 URI 和数据库字段: content://telephony/carriers
2010-10-25 16:58:00 2121 4
转载 Android屏幕禁止休眠的方法
实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下: 1、在Manifest.xml文件里面用user-permission声明。代码如下: 复制代码 这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。 2、在程序中用代码实现。代码如下: getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.
2010-09-27 12:06:00 5542
原创 SQLite的最后插入记录的ID SELECT last_insert_rowid()
<br /><br />在Insert之后,使用SELECT last_insert_rowid()可直接得到最后一次插入的记录的id<br />如果之前没有进行任何Insert的操作,则返回0;
2010-09-19 11:12:00 18073
转载 sqlite 数据类型 全面
<br /><br />一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:<br />1.NULL:空值。<br />2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。<br />3.REAL:浮点数字,存储为8-byte IEEE浮点数。<br />4.TEXT:字符串文本。<br />5.BLOB:二进制对象。<br /><br />但实际上,sqlite3也接受如下的数据类型:<br /> smallint 16
2010-09-19 11:09:00 1902
原创 launcher 编译不过去 解决的办法
<br /> <br /> <br />我在build的时候发现,还有一种情况也会造成这个 error 41<br />引用packages/apps/Browser/src/com/android/browser/R.java:10: duplicate class: <br />com.android.browser.R <br />public final class R { <br />^ <br />Note: Some input files use or override a deprecat
2010-09-10 15:30:00 7664 2
原创 在android的状态栏中增加menu,home和back快捷键的方法
private final void updateIconKeyAction(Intent intent){ int keycode = intent.getIntExtra("keycode", -1); if(keycode != -1){ long now = SystemClock.uptimeMillis(); try { KeyEvent down = new
2010-09-07 11:16:00 1141
原创 修改android 开机之后的默认语言成中文
<br />在AndroidRuntime.cpp 里的readLocale函数里面,,,把en 与 US 修改成 zh 与 CN <br /> <br />源码文件目录:frameworks/base/core/jni/AndroidRuntime.cpp
2010-09-01 10:55:00 5556 3
转载 android实现动态壁纸.
<br />http://blog.csdn.net/cechun/archive/2010/06/20/5681312.aspx
2010-08-30 12:29:00 1513
转载 Android Bitmap 与 Drawable之间的转换
<br />转换Bitmap to Drawable<br /> <br />BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap; Drawable drawable = (Drawable)bitmapDrawable; Bitmap bitmap = new Bitmap (...); Drawable drawable = new BitmapDrawable(bitmap); <
2010-08-30 09:15:00 1163
原创 截图,可以返回每个view 的 图像
View.getDrawingCache(boolean autoScale) 返回当前View的图像(截屏)参数 true 自动缩放, false 不自动缩放
2010-08-30 00:10:00 803
转载 Android Gallery控件使用方法详解
Android Gallery控件的主要功能就是实现图片的浏览。在这里我们可以通过对一段代码的解读详细分析一下这方面的使用技巧。Android手机操作系统中有许多控件的应用可以帮助我们轻松实现一些功能。在这里我们就为大家详细介绍一下有关Android Gallery控件的具体使用方法,希望能帮助大家对控件的使用有一个深入的认识。Android Gallery控件:即图片浏览控件layout部分:Android Gallery控件代码部分:主类部分代码:
2010-08-28 02:47:00 7346 1
flex j2ee怎么取值
2009-11-29
flex提交到java 后台 有request这个对象吗?
2009-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人