android
文章平均质量分 64
wsz1z154
这个作者很懒,什么都没留下…
展开
-
Android 横竖屏切换问题
Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,转载 2012-03-30 16:15:56 · 695 阅读 · 0 评论 -
Android 源码结构说明
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts转载 2012-07-12 12:58:22 · 922 阅读 · 0 评论 -
Android layout-dpi-横竖屏 相关知识
一:不同的layoutAndroid手机屏幕大小不一,有480×320, 640×360, 800×480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640×360,layout-800×480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。二转载 2012-07-13 16:57:43 · 1943 阅读 · 0 评论 -
android开机启动LockScreen流程
开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。KeyguardViewMediator是整个待机解/锁屏业务的调度器,负责调度锁屏界面的相关动作及查询解锁屏状态,包括以下一些内容:查询锁屏状态,及当前处于锁屏状态还转载 2012-07-12 21:10:14 · 2625 阅读 · 0 评论 -
AndroidManifest.xml文件 ---activity-alias
语法(SYNTAX): android:exported=["true" | "false"] android:icon="drawable resource" android:label="string resource" android:name="str转载 2012-07-14 16:50:40 · 624 阅读 · 0 评论 -
Activity 生命周期
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,转载 2012-07-14 17:26:05 · 618 阅读 · 0 评论 -
设置开机动态壁纸
找到 /frameworks/base/core/res/res/values/config.xml 文件中 @null为设置默认壁纸的代码如若想要更换成为动态壁纸。只需将“@null”更改为动态壁纸的路径即可。 com.android.wallpaper/com.android.wallpaper.nexus.NexusWallpaperpackages/wallpape原创 2012-04-12 00:00:37 · 2308 阅读 · 0 评论 -
获取手机屏幕大小以及横竖屏判断的一段代码
private int daySizeFormate(){ DisplayMetrics dm2 = getResources().getDisplayMetrics(); double width = dm2.widthPixels; double height = dm2.heightPixels; Lo原创 2012-07-24 18:24:33 · 2482 阅读 · 0 评论 -
Android 调用 资源目录下xml文件中的属性
在values下新建了个config.xml但是在java代码中却无法获取到:原因有以下几点:1.xml文件的开头要有2."R.string.name" 中的"string"并不是代表string.xm的l文件名,而是 Camera error中的“”所以,调用config.xml文件属性并不是R.config.name3.直接调用"R.config.na原创 2012-09-03 22:25:34 · 1168 阅读 · 0 评论 -
Android 编译出错分析
1.下载源码android-2.1_r2,直接make2.出错及解决如下:(1)/bin /bash: bison: command not found解决:a@ubuntu:~/work/android-2.1_r2$ sudo apt-get install bison(2)make: *** No rule to make target `Please-install-JDK转载 2012-09-13 15:01:29 · 556 阅读 · 0 评论 -
关闭所有activity
可以利用清理历史栈的方法,来巧妙关闭所有activity,首先用一个设置为不可见的activity A来启动程序,这个activity A的作用只是用来垫栈底,只有启动和退出程序才会用到这个activity,而你需要退出的时候,只需要跳转至这个activity A ,并让A finish自己就可以实现关闭所有的activity。 Intent intent = new转载 2012-11-01 18:16:22 · 542 阅读 · 0 评论 -
编译android4.0提示jdk版本错误--解决方法
在 ubuntu 11.10 上编译Android4.0代码 出现下面错误:You are attempting to build with the incorrect versionof java. Your version is: java version "1.6.0_23".The correct version is: 1.6.解决方法:1.下载安装jdks原创 2013-02-14 09:10:44 · 1603 阅读 · 0 评论 -
/proc/meminfo
$cat /proc/meminfoMemTotal: 2052440 kB //总内存MemFree: 50004 kB//空闲内存Buffers: 19976 kB//给文件的缓冲大小Cached: 436412 kB//高速缓冲存储器(http://baike.baidu.com/view/496990.htm转载 2012-07-10 22:28:33 · 1310 阅读 · 0 评论 -
自定义 Dialog
Android Dev-Guide 推荐重写Activity.onCreateDialog()方法来创建Dialog,这样Dialog就归属于这个Activity了。使用方法是这样的,Activity.showDialog()激发Activity.onCreateDialog()创建Dialog,然后显示之,便于多个Dialog的统一管理。注意,以后再用Activity.showDialog()显转载 2012-06-08 15:07:43 · 461 阅读 · 0 评论 -
Android ANR 错误排查
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused转载 2012-03-30 14:40:08 · 2686 阅读 · 0 评论 -
Android adb的常用命令略解
Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device. It is a client-server program that includes three c转载 2012-04-02 21:14:25 · 4062 阅读 · 0 评论 -
android .9.png
关于android.9.png“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸转载 2012-04-02 15:53:02 · 1688 阅读 · 0 评论 -
Android Launcher全面剖析
Android Launcher全面剖析 首先来说说我为什么写这篇文章,最近公司要我负责搞Launcher,网上一查这方面的资料比较少,并且不全,研究起来相当困难,所以就写了这篇文章,希望对大家有帮助。这篇文章是相当长的,希望读者能耐心读下去,实际上也花了我很长时间来写。好了闲话少说,我们切入正题。 这篇文章我会讲以下Launcher内容:转载 2012-04-06 10:06:36 · 1737 阅读 · 0 评论 -
android 2.3 crt screen 电视效果
Android 2.3 对关屏进行了优化,增加了一种类似于关闭电视的效果 Android系统默认使用的关屏效果是fade,要激活旧CRT效果,需要修改以下文件,关闭fade效果。 frameworks/base/core/res/res/values/config.xml - true+ false转载 2012-03-20 13:20:29 · 1685 阅读 · 0 评论 -
PackageManager,PackageInfo,ApplicationInfo ,ResolveInfo 的用法
首先得到PackageManager对象PackageManager manager = getPackageManager();ApplicationInfo通过解析AndroidManifest.xml的>标签中得到的,所以它能得到所有的app。List appList =manager.getInstalledApplications(PackageMana转载 2012-04-09 15:41:50 · 1240 阅读 · 0 评论 -
Android中获取应用程序(包)的大小-----PackageManager的使用(二)
本部分的内容是如何获取安装包得大小,包括缓存大小(cachesize)、数据大小(datasize)、应用程序大小(codesize)。本部分的知识点涉及到AIDL、Java反射机制。理解起来也不是很难。 关于安装包得大小信息封装在PackageStats类中,该类很简单,只有几个字段: PackageStats类:转载 2012-04-09 15:52:15 · 1754 阅读 · 0 评论 -
Android中获取应用程序(包)的信息-----PackageManager的使用(一)
本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下: 第一部分: 获取应用程序的packagename、label、icon等 ; 第二部分: 获取应用程序的占用大小,包括:缓存大小(cachsize)、数据大小(datasize)。转载 2012-04-09 15:50:34 · 720 阅读 · 0 评论 -
Android 资料大全
http://www.cnblogs.com/aimeng/archive/2011/12/05/2277042.html本来早就应该整理好的,但是最近一直杂事比较多,现在在家,我家不能上网,在亲戚家用网,总算整理好了。我也着急啊。因为过几天就要去实习了,所以,今天无论如何,总算整理好了。高兴ing....我整理的东西呢,都是我从8月1号开始写得,我基本都看过,我希望学习安卓开转载 2012-06-09 10:21:35 · 3084 阅读 · 2 评论 -
Notification总结
Notification 的使用总结如下:Notification 的使用需要导入 3 个类 import android.app.PendingIntent;import android.app.NotificationManager;import android.app.Notification;代码示例及说明NotificationMan转载 2012-06-11 09:52:42 · 485 阅读 · 0 评论 -
android 全屏设置
两种方法:一:在代码中设置(如下)public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Window.FE转载 2012-06-08 17:02:00 · 543 阅读 · 0 评论 -
Android中的Audio播放:竞争Audio之Audio Focus的应用
Android是多任务系统,Audio系统是竞争资源。Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。本文主要讲解AudioFocus的使用。按照AudioFocus的机制,在使用Audio之前,需要申请AudioFocus,在获得AudioFocus之后才可以使用Audio;如果有转载 2013-04-08 15:33:04 · 730 阅读 · 0 评论