android basic
文章平均质量分 64
android_learn
这个作者很懒,什么都没留下…
展开
-
获得Browser使用的User Agent
查看Browser中使用的User Agent信息如果在Browser中不能显示的设置User Agent,Browser会使用系统默认的User Agent,默认的User Agent string 在framework中可以查到,具体信息如下:framewor原创 2011-09-14 10:54:14 · 2041 阅读 · 0 评论 -
Bitmap处理之Bitmap缓存
在ListView和GridView中,如果子View在屏幕中看不到,对应的子View的资源会被自动的释放,如果子View重新在屏幕中显示,就需要去重新加载资源,如果是从网络或者从硬盘中去读取资源,这样导致的后果是滑动的时候,显示的效果不是很流畅,如果能将之前已经加载过的资源 放在缓存中,每次都是从缓存中读取资源,这样显示的效果就会变得很流畅,下面分别介绍两种缓存的形式,内存缓存和硬盘缓存内存翻译 2013-04-27 21:46:10 · 1245 阅读 · 0 评论 -
Bitmap 处理之不要在UI主线程中处理Bitmap
原文链接 http://developer.android.com/intl/zh-CN/training/displaying-bitmaps/process-bitmap.html在使用BitmapFactory.decode*解析图片时,最好不要在UI主线程中处理,因为图片的来源是未知的,有可能是从硬盘读取的,也有可能是是网络的图片资源,这时在解析图片时,会有一些不可控的因素,如(网翻译 2013-04-27 15:57:20 · 3710 阅读 · 0 评论 -
Bitmap处理之创建可自动回收资源的ImageView
1.创建可自动回收资源的BitmapDrawable继承BitmapDrawable,设置标志位 mCacheRefCount cache计数,mDisplayRefCount 显示计数,mHasBeenDisplayed判断是否已经显示过了具体的code: private int mCacheRefCount = 0; //cache计数 private int mDis翻译 2013-04-22 23:18:01 · 5439 阅读 · 0 评论 -
Bitmap 处理 之加载大的Bitmap
流畅的加载大的Bitmap原文连接http://developer.android.com/intl/zh-CN/training/displaying-bitmaps/load-bitmap.html#read-bitmap在处理Bitmap的过中经常遇到的问题是OOM,尤其是在加载像素比较大的bitmap时,出现这种问题的概率比较高。在加载图片的时候,就要考虑是否真翻译 2013-04-22 19:31:48 · 1275 阅读 · 0 评论 -
Android基础之Activity的生命周期
<!--@page {margin:0.79in}p {margin-bottom:0.08in}--> Activity的生命周期包括: onCreate(),onStart(),onRestart(),onResume(),onPause(),onStop(),onDestory() 调用的流程 :<!--@pa原创 2012-12-24 22:50:10 · 765 阅读 · 0 评论 -
android 通过编程方式 卸载sdcard
1 注册 mount 服务 private synchronized IMountService getMountService(){ IBinder mountBinder = ServiceManager.getService("mount"); IMountService mountService = null; if (service != nul原创 2012-09-16 23:09:12 · 3245 阅读 · 0 评论 -
Ubuntu 11.10 安装Jdk6
在终端执行下面的命令:sudo add-apt-repository ppa:ferramroberto/javasudo apt-get updatesudo apt-get install --reinstall sun-java6-jre sun-java6-plugin sun-java6-fonts在Ubuntu中默认安装的是Open java翻译 2012-04-09 22:56:13 · 989 阅读 · 0 评论 -
Android开发环境配置
Android 开发环境配置:Ubuntu 10.04 64位安装JDK:Gingerbread或更高的版本需要安装jdk6:执行下面的命令:sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”sudo apt-get updatesudo apt-get install su原创 2011-12-02 10:22:48 · 564 阅读 · 0 评论 -
Android 隐藏StatusBar
在Activity中隐藏StatusBar: 之需要在Activity中添加一个主题 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"如果想一个应用中的所有的Activity中都隐藏StatusBar,需要在application中添加一个相应的主题:android:theme="原创 2011-11-18 18:20:41 · 3542 阅读 · 1 评论 -
android 定制PreferenceScreen
在使用PreferenceActivity的时候,布局文件的格式一般是这样的: <PreferenceCategory android:title="@string/launch_preferences"> <!-- This原创 2011-09-23 13:58:51 · 7291 阅读 · 2 评论 -
android 自定义组件
android系统本身提供了相当丰富的组件如: Button, TextView, EditText, ListView, CheckBox, RadioButton, Gallery, Spinner 等如果系统中提供的组件不能满足你的需求,你可以自己定义一个组件,如果你只翻译 2011-09-23 16:22:48 · 1087 阅读 · 0 评论 -
Linux 常用命令
在Android中添加图片资源之后,一般要touch心添加的图片,然后再编译,不然有时会出现样式错乱,但是如果添加的资源文件比较多,怎么样touch呢用下面的命令可以touch所有的资源文件:find path -name "*" | xargs touch原创 2011-09-20 20:49:17 · 695 阅读 · 0 评论 -
android 开发如何获得第三方应用Widget的包名和类名
最近在做Android的平板的开发,想在桌面上预置一些第三方应用的Widget,在桌面预置Widget的方法就是要获得应用的包名和类名。桌面预置widget的方法 在Launcher的配置文件 res/xml/default_workspace.xml中添加如下的代码:原创 2011-08-24 21:25:30 · 4283 阅读 · 0 评论 -
Android Buildcook 编译之Android.mk文件的编写
单独的App的Android.mk的写法: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Build all java files in the原创 2011-09-20 20:29:52 · 990 阅读 · 0 评论 -
在android的Browser中设置User Agent
默认的Android的Browser中无法设置User Agent,但是在Browser的源码中可以看到,android提供了4中User Agent 具体代码如下:在Browser的 src/com/android/browser/BrowserSettings.j原创 2011-09-14 21:12:59 · 9263 阅读 · 0 评论