
Android
mangoitv
这个作者很懒,什么都没留下…
展开
-
android 全屏 无标题
为了最大利用手机的屏幕,我们有时候需要将标题栏等隐藏掉,使得屏幕可视面积最大化,给出一段代码,如下: //全屏 public void setFullscreen() { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowMa...原创 2009-09-11 17:09:38 · 85 阅读 · 0 评论 -
透过AudioTrack class来播放音频文件!
可以以左声道或者右声道来播放音频文件:import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import android.media.MediaP...原创 2009-09-11 17:14:58 · 147 阅读 · 0 评论 -
Android 的invalidate 与postInvalidate的用法
根据Android SDK api文档说明 invalidate 方法是用来更新视图(View)的方法,不过这东西的用法比较古怪 invalidate 方法如果你直接在主线程中调用,是看不到任何更新的。如果跟线程结合使用的话比如在下面的代码中就会抛出异常 UIThread implements Runnable{ public voi 根据Android SDK api文档说明invalida...原创 2009-10-12 11:59:49 · 137 阅读 · 0 评论 -
android模拟器横竖屏切换快捷键
ctrl+F11原创 2008-11-20 15:11:29 · 229 阅读 · 0 评论 -
从assets文件夹中读取文件
Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。我们可以通过AssetManager类来访问这些文件。 比如我要读取/assets/background.png Java代码 Bitmap...原创 2008-11-20 18:25:23 · 214 阅读 · 0 评论 -
android 签名参考
签名参考 http://docs.google.com/View?id=ddksrbdk_125g2vb3b2h原创 2009-11-05 16:14:13 · 80 阅读 · 0 评论 -
(转载)Activity涉及界面全屏的方法
这里只是对精品文章做个备份~非常感谢http://blog.youkuaiyun.com/ddna/archive/2009/09/20/4572831.aspx 如果要使Activity的View界面全屏,只需要将最上面的信号栏和Activity的Title栏隐藏掉即可隐藏Title栏的代码: requestWindowFeature(Window.FEATURE_NO...原创 2010-01-06 16:03:50 · 105 阅读 · 0 评论 -
(原)ListView点击后不让他高亮的办法
NND。。。怒!搞了半天,最后搞定android:listSelector="@android:color/transparent"原创 2010-01-07 13:43:52 · 127 阅读 · 0 评论 -
Android Layout的可视化编辑器
Android平台程序界面编写,之前使用ADT自带编辑器,功能简单而且,而且很慢,编辑效果不理想。今天介绍一个可视化编辑工具Droiddaw,一个非常好用的编辑工具。这里只介绍AbsoluteLayout,随意拖放Layout,View,widget,位置也可以做到随心所遇。控件的大小也可以随意的调整。 程序主界面: 从右边选择一个Layout,View,widge...原创 2009-08-11 18:14:32 · 506 阅读 · 0 评论 -
Android概述
1. Android是什么? Android是一个平台,主要包括Linux微内核,中间件(SQLite等),关键应用(电话本、邮件、短消息、GoogleMap、浏览器等),提供的Java框架,以及Android中的JVM。 2.Android关键类 视图,ContentProviders(应用交互管理类)、ResourceManager非...原创 2009-08-11 18:16:03 · 90 阅读 · 0 评论 -
把Android源代码加入SDK
各位调试Android程序的时候遇到“source not found”错误应该很抓狂吧,Goolge在发布SDK时没有把源代码包含进去着实有点让人费解,对很多人来说Git无疑是个生涩的东西,而 framework中所有Java代码加起来打个包也就是20多MB。更要命的是,Android Eclipse plugin (ADT)不允许我们在项目属性中attach源代码到android.jar上。好...原创 2009-08-17 18:12:18 · 141 阅读 · 0 评论 -
在Android中实现文件读写
编程中文件读写是少不了的,如下:读:public String ReadSettings(Context context){ FileInputStream fIn = null; InputStreamReader isr = null; char[] inputBuffer = new char[255]; Str...原创 2009-08-19 12:12:51 · 79 阅读 · 0 评论 -
android 3d应用渲染
大多数 3D 应用,如游戏、模拟等都是持续型渲染的动画,还有些 3D 应用是反应式的(reactive),它们往往先被动等待,当用户有了动作再做出反应。对于这种应用,持续渲染屏幕是浪费时间。若开发反应式的应用,可以调用下面的方法GLSurfaceView.setRenderMode(RENDERMODE_WHEN_DIRTY); 停止持续渲染。当调用时,程序再渲染屏幕。...原创 2010-07-08 15:45:52 · 427 阅读 · 0 评论 -
android 一些工具
DroidDraw http://www.droiddraw.org/ Sensor Simulatorhttp://code.google.com/p/openintents/原创 2010-07-12 10:41:12 · 79 阅读 · 0 评论 -
随机打乱一个数组的顺序(转)
把一个数组的顺序打乱,很常用的算法,比如洗牌。。 代码如下:Java代码 import java.util.Random; public class RandomSort { private Random random = new Random(); //数组大小 private static fin...原创 2010-07-19 13:13:07 · 762 阅读 · 0 评论 -
Android 中 java 与 webview 的交互(转)
从WebView初探 了解到WebView的强大,。听说WebView对Javascript的支持也很强,想从网上找些例子,还很难找,最终从google老家找了一个Java和Javascript互调的例子 ,当时看了,下巴“咣当”就掉在地上了,太强了!这样也行?整个Eclipse ADT工程例子中都有,这里重点分析一下代码:public class WebViewDem...原创 2010-07-19 14:28:55 · 185 阅读 · 0 评论 -
android的几种布局介绍
这里http://www.cnblogs.com/skynet/archive/2010/06/06/1752616.html原创 2010-07-27 13:11:24 · 131 阅读 · 0 评论 -
在Eclipse中查看SDK源代码的方法
本人刚开始玩Android,成长阶段请多指教学习时发现在Eclipse中尝试查看SDK的源代码时提示NotFound,在google上查到了一个方法,大家有需要的试下1.下载http://www.digginmobile.com/android.asp上的源码2.将那个源码文件解压,并在你的SDK安装目录里面新建一个文件夹,取名为“sources”,把之前解压得到的所有文件...2009-08-20 17:39:32 · 178 阅读 · 0 评论 -
android小入门
要玩GPhone的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用,带上参数启动。下面就来介绍一下启动是常用的几个参数:1.模拟器外观的定制:480x320, lan...原创 2009-08-21 16:19:06 · 94 阅读 · 0 评论 -
android 模拟器代理上网
android 模拟器代理上网方法1 修改数据库 sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.193.xx.xx:1080')"2 直接带参数启动 emulato...原创 2009-08-21 16:22:16 · 167 阅读 · 0 评论 -
Android的多媒体框架OpenCore介绍
本文为个人总结,不代表官方观点。 分为几个阶段: 1、整个Android的多媒体框架OpenCore 2、Player和Author的详细介绍 2、OpenCore和Android其他部分的集成第一部分 OpenCore概述(hanchao3c Android开发者论坛原创,转载请注明) OpenCore的另外一个常用的称呼是...原创 2009-08-21 16:24:32 · 92 阅读 · 0 评论 -
Android的MediaPlayer架构介绍
转载自hanchao3c Android开发者论坛原创) 本文由中国的Androidin社区的hanchao3c原创,主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPla...原创 2009-08-21 16:25:11 · 370 阅读 · 0 评论 -
Android的MediaPlayer架构介绍 补充
(muddogxp Android开发者论坛原创,转载请注明) 一. 类图扩充 Binder代理,本地接口 类图中加入了Bp<Interface>的代理类:BpMediaPlayer, BpMediaPlayerService。这些类和相应的Bn<Interface>互相配对,Bp<Interface>客户端代理接口,而Bn<Inte...原创 2009-08-21 16:28:50 · 133 阅读 · 0 评论 -
使用 Android 实现联网
Android 联网功能Android 基于 Linux® 内核,包含一组优秀的联网功能。如果尚未安装 Android SDK,那么需要 下载 它才能实践本文的示例。 表 1 展示了 Android SDK 中一些与网络有关的包。 表 1. Android SDK 网络包包描述java.net提供与联网有关的类,包括流和数据包(datagram)sockets、I...原创 2009-08-21 16:30:43 · 153 阅读 · 0 评论 -
第一个Google Map 应用
这两天都没什么任务,做个小应用热热手下面是写的第一个Google Map 应用 要使用Google Map服务的话,我们需要一个API key。我们可以 通过如下方式获取API key: 1) 找到USER_HOME\Local Settings\Application Data\Android目录下的debug.keystore文件。 2) 使用keytool工具...原创 2009-08-21 16:31:27 · 97 阅读 · 0 评论 -
分析Android 根文件系统启动过程(init守护进程分析)
今天开始分析Android 根文件系统启动过程。在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!init程序源码在Android官方源码的system/core/init中,ma...原创 2009-08-21 16:32:24 · 89 阅读 · 0 评论 -
Activity 的生命周期
onCreate(Bundle)到最终调用onDestroy()称为完整生命周期onStart()开始,到调用对应的onStop()为止称为可见生命周期onResume()开始,到调用对应的onPause()为止称为前景生命周期 onCreate(Bundle) 初次创建时被调用, 创建view、将数据绑定到listonStart() activity首次创建,本方法后将会调用...原创 2009-08-21 16:33:43 · 89 阅读 · 0 评论 -
Content Provider 存储与获取数据
每一种Content Provider 开放一个唯一公共URI(由ContentURI封装),它将被客户端用于从内容提供器请求/添加/更新/删除数据。URI有2种形式:一是指出该类型数据的所有值,二是指出该类型数据的特定记录,比如content://contacts/people/ 从设备返回通讯录姓名列表 content://contacts/people/23 返回通讯录中ID=2...原创 2009-08-21 16:34:37 · 109 阅读 · 0 评论 -
Activity 的运行时生命周期模型
由于在Android中,进程的生命周期大多数时候是由系统管理的;另外也由于手机应用的一些特殊性,所以我们需要更多的去关注各个AndroidComponent的运行时生命周期模型。(所谓手机应用的特殊性主要是指这样2点: 1.手机应用的大多数情况下我们只能在手机上看到一个程序的一个界面,用户除了通过程序界面上的功能按钮来在不同的窗体间切换,还可以通过Back键和Home键来返回上一个...原创 2009-08-26 16:06:05 · 130 阅读 · 0 评论 -
SharedPreferences存储类效率分析
SharedPreferences存储类效率分析SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存,它是什么样的处理方...原创 2009-08-26 17:23:08 · 122 阅读 · 0 评论 -
(非技术贴)这衣服不错,谁知道哪里能弄到?
看这衣服~ 印个iteye.com谁知道哪里能搞到这种衣服不?2009-08-27 13:16:43 · 93 阅读 · 0 评论 -
Gallery ImageView.ScaleType 学习
http://android.blog.51cto.com/268543/316255原创 2010-08-03 14:35:37 · 82 阅读 · 0 评论 -
android 获取网络图片显示在Gallery中
private Gallery myGallery01;/* 图片资源 */private String[] myImageURL = new String[]{ "http://www.chinajilin.com.cn/att/site1/20071116/" + "img-1196620280651.jpg", "http://image.szonl...原创 2010-08-04 16:32:59 · 110 阅读 · 0 评论 -
android gallery滑动惯性问题
gallery菜单滑动有一个不好的效果就是每次经过中间的菜单都默认是被选中状态,同时会加载数据 以至于切换不流畅,有一种卡卡的感觉!!其实用线程来处理这个问题,一定的时间后如果选择的index值不变,说明已经稳定不变。废话少说,上部分代码!//----------------------用到的常量-----------------------------private int showingInd...原创 2010-08-04 16:33:56 · 208 阅读 · 0 评论 -
android AlertDialog更改显示位置
AlertDialog dlg = new AlertDialog.Builder(this).create();//-------------------------------------------------------------------Window w=dlg.getWindow();WindowManager.LayoutParams lp =w.getAttrib...原创 2010-08-04 16:36:09 · 640 阅读 · 0 评论 -
android 自定义弹出框AlertDialog
前段时间在设计UI的时候看到UC的弹出菜单设计挺好 如图效果:于是就小小的模仿了下自己写了这个这样的效果,主要代码如下:dlg = new AlertDialog.Builder(context).create();dlg.show();dlg.getWindow().setContentView(R.layout.alert_style);LayoutInflater factory = La...原创 2010-08-04 16:38:52 · 348 阅读 · 0 评论 -
android API1.6--2.1变更摘要
Android 2.1 API变更概要:Live Wallpapers 动态桌面以下增加的API可以提供你开发动态的桌面:· 新android.service.wallpaper 包.· 新WallpaperInfo 类.· 升级的WallpaperManager.附加说明, 如果你的应用相提供Live Wallpapers的功能, 你必须记得增加一个 <uses-feature> 元...原创 2010-08-04 16:50:37 · 107 阅读 · 0 评论 -
android Permission 访问权限许可 大全
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the ...原创 2010-08-04 16:51:31 · 182 阅读 · 0 评论 -
android.intent.action大全
StringADD_SHORTCUT_ACTION动作:在系统中添加一个快捷方式。."android.intent.action.ADD_SHORTCUT"StringALL_APPS_ACTION动作:列举所有可用的应用。输入:无。"android.intent.action.ALL_APPS"StringALTERNATIVE_CATEGOR...原创 2010-08-04 16:53:04 · 660 阅读 · 0 评论 -
Android gallery实现图片的左右循环旋转源码分享(转)
三步走:第一步初始化gallery时设置较大的初始化位置Gallery gallery = ((Gallery) findViewById(R.id.myGallery1)); gallery.setAdapter(new ImageAdapter(this)); gallery.setSelection(200);第二步:重写 BaseAdapter方法中的getCount时返回一个...原创 2010-08-06 10:46:51 · 130 阅读 · 0 评论