
2.----ANDROID
ccwwff
这个作者很懒,什么都没留下…
展开
-
Android TabWidget设计模板
<br /><br /> <br /> <br />xxxxxxxxActivity .java:<br />package com.fp.app.CmccWireless;<br /> <br />import android.app.Activity;<br />import android.app.TabActivity;<br />import android.content.Intent;<br />import android.content.res.Resources;<br />import原创 2010-08-20 15:05:00 · 2001 阅读 · 0 评论 -
Android statusBar添加back,home,menu按钮
在Android界面的系统status bar上添加home,back,menu三个菜单,并完成对应的系统功能。并有higlight效果,修改status bar 高度和status bar上的文字尺寸。这需要修改android sdk才能完成,我用的是eclair.下面就我的操作进行叙述。1.首先完成界面显示效果。 需要修改文件./frameworks/base/services/java/com/android/server/status/StatusBarPolicy.java,仿照mBatte转载 2010-10-14 09:57:00 · 1469 阅读 · 0 评论 -
View框架的控制、刷新、绘制
<br /> 有关Android的自定义View的框架今天我们一起讨论下,对于常规的游戏,我们在View中需要处理以下几种问题: 1.控制事件 2.刷新View 3. 绘制View<br /> 1. 对于控制事件今天我们只处理按键事件onKeyDown,以后的文章中将会讲到屏幕触控的具体处理onTouchEvent以及Sensor重力感应等方法。<br /> 2. 刷新view的方法这里主要有invalidate(int l, int t, int r, int b) 刷新局部,四个参数分别为左、上、转载 2010-10-18 17:35:00 · 781 阅读 · 0 评论 -
转载:Android中BroadCastReceiver使用(整理)
BroadcastReceiver 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送Broadcast和使用BroadcastReceiver过滤接收的过程: 首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一个Intent对象,然后通过调用 sendOrderBroadcast()或s转载 2010-10-22 16:50:00 · 3618 阅读 · 0 评论 -
android ListView详解
<br /> 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。<br /><br /> <br /> 列表的显示需要三个元素:<br />1.ListVeiw 用来展示列表的View。<br />2.适配器 用来把数据映射到ListView上的中介。<br />3.数据 具体的将被映射的字符串,图片,或者基本组件。<br />根据列表的适配器类型,列表分为三种,Arr转载 2010-10-24 23:27:00 · 714 阅读 · 0 评论 -
android PopupWindow例程
xxxx.xml android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFFFF"> android:layout_width="wrap_content" android:layout_height="wrap_content" andro原创 2010-10-25 16:03:00 · 3323 阅读 · 3 评论 -
Android全透明Activity示例
<br /><br /> <br />AndroidManifest.xml<br /><?xml version="1.0" encoding="utf-8"?><br /> <br /><manifest xmlns:android="http://schemas.android.com/apk/res/android"<br /> package="com.example.android.xxxx"><br /> <br /> <application android:persist原创 2010-10-26 01:04:00 · 13932 阅读 · 4 评论 -
用intent在activity间传递数据
<br />1. 在AndroidManifest.xml中定义activity intent filter:<br /> <br />......<br /><activity android:name="xxxx"<br /><br />android:configChanges="orientation"><br /><intent-filter><br /><action android:name="android.intent.action.MAIN"/><br /><category andro原创 2010-12-18 15:16:00 · 1974 阅读 · 0 评论 -
开源中国-android软件资源整理
http://www.oschina.net/project/tag/189/android 1. PHP for Android:http://www.phpforandroid.net/原创 2010-12-22 18:31:00 · 3843 阅读 · 0 评论 -
简单android Service 创建与启动示例
<br /><br /> <br />源码示例如下:<br />ServiceExample .java<br />public class ServiceExample extends Service {<br /> <br />final private String LOG_TAG = "ServiceExample ";<br />private BroadcastReceiverHelper rhelper;<br /> <br /> @Override<br /> public I原创 2010-11-02 17:00:00 · 3723 阅读 · 0 评论 -
Gtalk基本功能完成
<br />http://blog.youkuaiyun.com/hqx2008/archive/2008/06/17/2559001.aspx转载 2011-01-04 20:12:00 · 719 阅读 · 0 评论 -
Notification和NotificationManager的基本使用方法
1. NotificationManager和Notification用来设置通知。 通知的设置等操作相对比较简单,基本的使用方式就是用新建一个Notification对象,然后设置好通知的各项参数,然后使用系统后台运行的NotificationManager服务将通知发出来。基本步骤如下:1)得到NotificationManager: String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificatio转载 2010-10-14 09:54:00 · 1034 阅读 · 0 评论 -
第三方调用方法备忘 -- 文件管理
android小应用 文件管理器 V0.1 第三方调用方法备忘http://www.blogjava.net/uiiang/archive/2009/10/17/298702.html转载 2010-12-01 23:40:00 · 1075 阅读 · 0 评论 -
Android sqlite3命令行操作方法
sqlite3可用命令行实现简便操作,方便手工数据库录入进行测试, 方法如下:#sqlite3SQLite version 3.5.9Enter ".help" for instructionssqlite>如使用数据库/data/data/com.android.providers.telephony/databases/telephony.db则用命令:#sqlite3 telephony.dbSQLite version 3.5.9Enter ".help" for instructionssqlit原创 2010-08-24 13:35:00 · 13238 阅读 · 1 评论 -
MIME 参考手册
很久以来(大概自己找了1-2天左右),都不明白Andriod平台上MIME类型是一个什么概念,偶然间得知原来是这么一回事。故把这篇参考资料贴在这里,以供大家参考。这个应该会解决好多人的问题。 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在;RFC 2045,; RFC 2046,; RFC 2047,; RFC 2048转载 2010-08-26 15:54:00 · 1327 阅读 · 0 评论 -
关于android旋屏问题
在android中横屏状态为: landscape, 竖屏状态为:portait。1. activity启动时设置横屏与竖屏: 在androidManifest.xml中设置android:screenOrientation="landscape", 如xml文件:...原创 2010-08-27 18:02:00 · 3260 阅读 · 0 评论 -
android 中对xml 进行解析
因为在开发中,我们会常用到xml文件的读写操作,因为手机操作有很多版本问题和很多小数据在数据库不是良好的解决方案。所以会用到很多xml操作。android开发一般对xml操作常用三种技术:sax、dom、pull分别详细的进行介绍:首先创建开发测试坏境(一下三种方法都会使用这个环境)转载 2010-08-31 14:30:00 · 941 阅读 · 0 评论 -
Android WebView ScrollBar设置
<br />WebView wv;<br /> <br />wv.setVerticalScrollBarEnabled(false); 取消Vertical ScrollBar显示<br />wv.setHorizontalScrollBarEnabled(false); 取消Horizontal ScrollBar显示<br />wv.setVerticalScrollBarEnabled(true); <br />wv.setHorizontalScrollBarEnabled(true);<br原创 2010-09-02 16:59:00 · 18141 阅读 · 1 评论 -
通过WebView实现页面与ANDRIOD客户端的交互
为了减少由于手机客户端的变更而造成的客户端反复更新,还是决定采用WebView+页面的展示方式来作为最终的方案。也与一些做手机应用开发的一些朋友咨询过,大概也是采用类似的思路。 采用WebView的方式有个比较关键的问题需要解决,就是页面与Andriod客户端进行交互,只有实现交互才可以更好的控制手机客户端与web服务器间的通讯,进行请求,应答的加密、压缩等等。 还是老办法,在google上百度一下,一切就是那么简单。引用下面一段代码,看一下就明白了看我们的html文档:Html代码转载 2010-08-31 16:22:00 · 3986 阅读 · 1 评论 -
转载: WebView学习指南
<br /><br />转自: http://android.yaohuiji.com/archives/734<br /> <br />本讲内容:WebView的使用方法<br />今天我们来学习一个可以显示网页的控件WebView。WebView的网页渲染引擎和Safari、Chrome一样都是Webkit。使用WebView进行互联网程序开发有以下优点: <br />1、可以打开远程网址、也可以加载本地Html数据 <br />2、可以搭建Java和Javascript交互桥梁 <br />3、Web转载 2010-08-31 15:50:00 · 3724 阅读 · 1 评论 -
IBM网站文章: XML, JSON, ANDROID
<br /> <br />享受 Android 应用程序的 Java 技术盛宴<br />http://www.ibm.com/developerworks/cn/xml/x-gourmetandroid/index.html<br /> <br />在 Android 上使用 XML 和 JSON,第 1 部分: 在 Android 应用程序上研究 JSON 和 XML 益处<br />http://www.ibm.com/developerworks/cn/xml/x-andbene1/index.ht原创 2010-09-16 18:47:00 · 1123 阅读 · 0 评论 -
Android安装软件提示:“INSTALL_FAILED_DEXOPT”的解决方案
<br />今天兴起,找了个Android的办公软件DocumentsToGo来安装到G1上,以方便以后“手机办公”。可是用“adb install”安装的时候却提示:Failure [INSTALL_FAILED_DEXOPT]从信息可以看出,G1跟电脑的连接是正常的,传输也是正常的,就是没有安装成功。想到可能是手机安装软件的功能出问题了,便试着安装其他软件,却是正常的。于是怀疑是不是这个软件有问题,但从论坛上看到大家装这个软件的时候也是还的。然后怀疑是内存空间不足,一看空间果然是不够了,Document转载 2010-09-08 18:41:00 · 22507 阅读 · 0 评论 -
Android 资源和国际化
<br />1. 资源后缀列表<br /><br />限定词<br />值<br />语言<br />两字节 ISO 639-1 低位的语言编码,比如: en , fr , es<br />区域<br />两字节 ISO 3166-1-alpha-2 带有小写 "r" 前缀的大写地区编码。如: rUS , rFR , rES<br />屏幕方向<br />port , land , square<br />屏幕像素密度<br />92dpi , 108dpi , etc.<br />触摸屏类型<br转载 2010-11-29 18:50:00 · 12008 阅读 · 0 评论 -
Android Launcher View构架浅析
1. 先来看一下launcher activity view的架构图(hierarchyviewer.bat工具获取):2. 再来看layout/launcher.xml, layout-port/launcher.xml, layout-land/launcher.xml xmlns:android="http://schemas.android.com/apk/res/android" xmlns:launcher="http://schemas.android.com/apk/res/c原创 2011-01-05 18:35:00 · 3571 阅读 · 0 评论 -
Android开发指南-窗口小部件(App Widgets)
http://blog.youkuaiyun.com/iefreer/archive/2009/10/01/4626274.aspx应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。这篇文章描述了如何使用App Widg转载 2011-01-06 11:08:00 · 1259 阅读 · 0 评论 -
HTC G8 Wildfire详细图文刷机教程!HTC G8刷机详细步骤!HTC Wildfire/G8获取ROOT权限详细教程!
转载自:http://hi.baidu.com/tyc6982/blog/item/e18ab8dc00d984b4cc1166c2.html 一、确定你的机器是否已经刷好了ClockworkMod Recovery。 关机,先按住音量下键,然后按住电源键,会进入HBOOT模式。稍等一会,机器会检测储存卡上是否有对应的刷机文件(这里的刷机文件,指的是官方刷机文件)。转载 2011-06-27 18:24:00 · 3888 阅读 · 0 评论 -
编译android 2.3, 出现`GLIBC_2.11' not found
/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found (required by /ho原创 2011-08-05 19:23:37 · 2639 阅读 · 1 评论 -
android 下载编译环境配置简要
1. curl http://android.git.kernel.org/repo >~/bin/repochmod a+x ~/bin/repo2.安装java sdksudo add-apt-repository "deb http://archiv原创 2011-08-17 13:56:38 · 1647 阅读 · 0 评论 -
文章【Android 的视频编码 H263 MP4V H264】的代码实现
转载:http://blog.youkuaiyun.com/zblue78/article/details/6083374最近很多同学问我SPS和PPS在那里设置,其实这篇文章只是我 上篇文章的一个简单实现 具体情况情看看上一篇 http://blog.youkuaiyun.com/zblue78/archive/2010/12/15/6078040.aspx 这里只用HTC的G7转载 2012-05-24 15:24:47 · 1529 阅读 · 0 评论 -
windows下搭建android NDK编译环境快速搭建
参考:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html1、Android 开发环境搭建:1)JDK; 2)Eclipse; 3) Android SDK; 4)安装 ADT;2、下载安装Android NDK:http://developer.android.com/3、下载安装cygwin原创 2012-08-02 16:41:40 · 1410 阅读 · 0 评论 -
天语W700 adb驱动解决
1. 下载Android SDK, 有Google提供的SDK的USB驱动;2. 打开usb_driver目录下的android_winusb.inf文件,添加android_winusb.inf%SingleAdbInterface% = USB_Install, USB\VID_24E3&PID_7000%CompositeAdbInterface% = USB_Install原创 2012-08-01 09:51:38 · 4489 阅读 · 0 评论 -
Android 内存使用hprof文件打开方法
与C++的内存不同,C++的内存泄露是由于分配了内存给某程序但是又没有回收造成的。Java的内存泄露则是引用了一些垃圾对象,意思就是说程序引用了某些对象,但是又从来没有使用过。Jave中的引用分为3种:强引用:引用为空的时候,Java的垃圾回收器会处理。一般来说自己写的程序大部分都是强引用。软引用:堆内存不够的时候,Java的垃圾回收器会处理这类引用。弱引用:Jave的垃圾回收器每转载 2012-08-01 10:17:40 · 33601 阅读 · 0 评论 -
android ndk中使用gprof
因为bionic的限制,gcc开启-pg参数后会提示找不到__gnu_mcount_nc。搜索之后发现richard.quirk已经做好了gprof的支持库:http://code.google.com/p/android-ndk-profiler/简单翻译下使用方法:将压缩包解压,然后在Android.mk中添加LOCAL_SRC_FILES转载 2012-08-16 15:50:31 · 4307 阅读 · 0 评论 -
Android 应用性能调试
概述创造愉快用户体验的关键是开发响应快捷的应用。借助Android* 软件开发套件(SDK)提供的组件,性能问题调试任务因为简单易用的性能分析工具而变得更简单了。在这篇文章中,我们将认识一些不同的工具,它们可排除故障和调试性能问题或小幅度提升已完成应用的性能。我们不会说得太细,只会概括介绍如何针对您的应用使用这些工具。我们将在Eclipse 中展示这些工具;您可以根据“ADT Plug转载 2012-08-01 14:51:26 · 914 阅读 · 0 评论 -
undefined reference to `__android_log_print'解决
arm-linux-androideabi-gcc ... -llog .... -llog: 链接NDK库。原创 2012-08-17 08:21:44 · 5362 阅读 · 0 评论 -
android模块编译,mm命令, 模块编译
http://www.cnblogs.com/bobystudy/articles/1770193.htmlfrom http://jinguo.javaeye.com/blog/691507 如果你只修改某一个模块的内容,却每次都要执行make, 最后等待很长时间。使用模块编译,只需要在你所在的模块的目录或者其子目录,执行mm,便可以编译出一个单独的apk,这样岂不快哉!具体转载 2011-06-07 18:46:00 · 6605 阅读 · 1 评论 -
Android输入法之——如何在代码中强制切换输入法
转载自:http://xiaohang.org/2011/02/android%E8%BE%93%E5%85%A5%E6%B3%95%E4%B9%8B%E2%80%94%E2%80%94%E5%A6%82%E4%BD%95%E5%9C%A8%E4%BB%A3%E7%A0%81%E4%B8%AD%E5%BC%BA%E5%88%B6%E5%88%87%E6%8D%A2%E8%BE%93%E5%85%A5%E6%B3%95/由于工作需要,追踪Android输入法Framework中了关于输入法切换的实现过程或者说转载 2011-05-27 12:02:00 · 14175 阅读 · 2 评论 -
android VideoView的使用例程
<br />一、 xxxvideo.java<br /> <br /><br />public class RemoteVideo extends Activity {<br />private String path = "";<br />private String textUrl = "";<br />private VideoView mVideoView;<br />private static int i = 0;<br />private int width;<br />private int原创 2011-01-06 11:05:00 · 40555 阅读 · 3 评论 -
Android 桌面组件【widget】初探
http://www.cnblogs.com/TerryBlog/archive/2010/07/29/1788319.html本来打算晚上继续 Api Demos 系列的,不过今天下午的时候无聊去玩了一下桌面组件 App Widget 觉得挺不错的一个东西,对它很是感兴趣,玩了一下碰到很多问题,一直在解决问题到了晚上10点。只能怪自己理解不深刻,不过最后还是解决了,把一些领悟写出来也算给自己一个交代。下面是本篇的大纲:1、AppWidget 框架类2、在 Android 如何使用 Widget3、AppW转载 2011-01-08 16:50:00 · 1998 阅读 · 0 评论 -
Android 2.3新特性:Web Apps概述
你可以让你的网页内容提供给用户两种方式:在传统的Web浏览器,在一个Android应用程序,在布局,包括一个WebView。 这里有两种方Android 2.3新特性:Web Apps概述 你可以让你的网页内容提供给用户两种方式:在传统的Web浏览器,在一个Android应用程序,在布局,包括一个WebView。 这里有两种方式开发一个Android应用程序:作为一个客户端应用程序(使用Android SDK的开发,并作为硬软件的用户设备安装。)或Web应用程序(Web标准和开发翻译 2011-01-12 18:55:00 · 1666 阅读 · 0 评论