
Android
babpap
这个作者很懒,什么都没留下…
展开
-
Android中屏幕相关的操作
这里总结下android中关于手机屏幕的相关操作:1、获取屏幕的分辨率(因为android中处理显示的时候,需要根据屏幕分辨率的不同才去不同的布局或显示不同的素材)[code="java"]// 通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDispl...2011-05-11 19:25:52 · 89 阅读 · 0 评论 -
解决Android帧动画在Oncreate中启动只显示第一帧
做了个简单的帧动画,在onCreate方法中start,发现只能看到第一帧[code="xml"] [/code][code="xml"] [/code][code="java"] ImageView fireImg = null...2013-06-26 17:18:05 · 202 阅读 · 0 评论 -
Android链式方法显示Dialog
发现Android中的AlertDialog原来可以使用方法链式来创建和显示[code="java"] new AlertDialog.Builder(this).setTitle("提示").setMessage("提示消息") .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Ov...2013-06-26 17:24:42 · 187 阅读 · 0 评论 -
解决ADT插件升级22.0.1版本后的问题
昨天升级了android的开发的eclipse插件adt,升级到22.0.1。发现原来的工程导出apk后安装都出现了java.lang.NoClassDefFoundError。所有有依赖其他library工程的都出现编译错误,提示library工程中的类无法找到。几经摸索,终于解决。ADT 22.0.1 升级后在 project property 中的order and expo...2013-06-27 09:12:11 · 242 阅读 · 0 评论 -
ADB server didn't ACK
用数据线连接android手机到pc,却在eclipse中Device view中未发现设备信息。提示错误信息如下:adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *确认手机上的usb调试已打开,adb kill-server,adb start-serve...2013-06-27 15:02:04 · 133 阅读 · 0 评论 -
扩展ImageView使可旋转
继承ImageView,增加angle属性,重写OnMeasure和OnDraw方法[code="java"]package com.upon.common.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;im...2013-01-13 15:19:04 · 165 阅读 · 0 评论 -
编写App的开场Activity
在android的app和游戏的应用中,都会有个开场场景,老外管这个叫splash。现在就编写个简单的SplashActivity[code="java"]import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.Image...2013-01-28 16:03:37 · 158 阅读 · 0 评论 -
Android中获取设备的IP
在wifi环境下,可以通过WifiInfo来获取设备的ip[code="java"] public String getIpAddress() { WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectio...2013-01-28 16:47:50 · 173 阅读 · 0 评论 -
Android 系统启动时自启动一个app
Android中也可很方便的实现类似windows中的开机启动。方法很简单,就是注册一个BroadcastReceiver 去接收 actoin 为 android.intent.action.BOOT_COMPLETED 的消息,然后即可启动Activity了。首先在menifest 文件中添加权限声明,因为接收BOOT_COMPLETED消息需要RECEIVE_BOOT_COMPL...2013-02-01 16:07:06 · 668 阅读 · 0 评论 -
Android 自定义权限 (<permission> <uses-permission>)
在android系统的安全模型中,应用程序在默认的情况下不可以执行任何对其他应用程序,系统或者用户带来负面影响的操作。如果应用需要执行某些操作,就需要声明使用这个操作对应的权限。 (在manifest文件中 添加标记) android 系统提供了一系列这样的权限,具体可以查看[url="http://developer.android.com/reference/android/...2013-02-01 17:23:17 · 287 阅读 · 0 评论 -
eclipse ADT插件安装碰到的错误
下午换了台机器,重新给eclipse装上ADT插件,过程中碰到几个错误记录下。1、help -> Install New Software 输入地址https://dl-ssl.google.com/android/eclipse/,发现根本无法安装 无奈从官方下载zip插件安装。具体安装步骤查看下面链接 [url]http://developer.android....原创 2012-04-10 15:21:51 · 202 阅读 · 0 评论 -
【转】 Android Action大全
[size=small][table]|类型|全部|说明||String |android.intent.action.ADD_SHORTCUT|动作:在系统中添加一个快捷方式。. ||String |android.intent.action.ALL_APPS|动作:列举所有可用的应用。输入:无。 ||String |android.intent.category.ALTER...原创 2011-04-04 13:52:06 · 99 阅读 · 0 评论 -
如何避免android上的进程的内存限制
The Android framework enforces a per-process 24 MB memory limit. On some older devices, such as the G1, the limit is even lower at 16 MB.What’s more, the memory used by Bitmaps is included in the ...原创 2011-07-11 11:54:50 · 232 阅读 · 0 评论 -
Android上dip、dp、px、sp 相关单位说明
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,...原创 2011-05-14 20:14:55 · 96 阅读 · 0 评论 -
Android中TextView的相应属性
[table]|android:autoLink|设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)||android:autoText|如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。||android:bufferType|指定getText()方式...原创 2011-06-28 16:29:32 · 132 阅读 · 0 评论 -
HTC desire (G7) root获取
为什么要root,这个不用多说。买android手机不root,就是接受了QiangJian。 :D 首先确认是否已经获取了root权限,因为现在很多htc的水货手机在买的时候,js们已经给手机获取了root权限,给机器刷入了很多必要的应用。若未root,则进行下面的步骤。如何查看手机是否root,方法有很多。这里使用的是用root exproler查看是否能mount R/W(挂载为...原创 2011-06-30 10:21:24 · 132 阅读 · 0 评论 -
浅析Android.jar文件中的包
在Android开发中,绝大部分开发用的工具包都被封装到一个名叫Android.jar的文件里了。如果我们在Eclipse中展开来看,可以看到j2se中的包,apache项目中的包,还有Android自身的包文件。在这里我们简单浏览一下Android的包文件:android.app :提供高层的程序模型、提供基本的运行环境android.content :包含各种的对设备上的数据进行访...原创 2011-06-30 10:55:33 · 112 阅读 · 0 评论 -
Android /system 目录解析
android中默认并没有文件管理器,安装第三方文件管理器后,就可以直接操作android中的文件目录了。有名的第三方文件管理器有root explorer,需要获取android系统的root权限。这里主要介绍下/system目录。[quote] /system/app#主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装...原创 2011-06-30 11:07:35 · 422 阅读 · 0 评论 -
Android一级目录介绍
一级目录介绍如下所示:|-- bionic //Android的仿生库,包含了一些基础库,其存在的意义在于其可规避GPL|-- bootable //启动和恢复相关的代码和工具|-- build //Android工程编译的规则脚本,是其建立Android系统的核心|-- dalvik //Android自有的JVM|-- developm...原创 2011-06-30 11:17:43 · 207 阅读 · 0 评论 -
HTC主机序列号S/N解析
S/N: SSYWWPPZZZZZSS: 产地代码 HT、CH 比较常见SZ 深圳SH 上海HT 新竹CH 武汉Y: 生产年份的最后一个数字WW: 生产周:01 ~ 54(09年用新的方法了,月是123456789ABC代表1、2、3、4、5、6、7、8、9、10、11、12月。日是1~9~A~Z(26个字母中不使用到其中的四个‘’IOQU‘’)代表1~9~10...原创 2011-06-30 12:10:11 · 377 阅读 · 0 评论 -
【转】介绍线性代数
[color=red]这里转一个别人写的对线性代数的理解,觉得他已经写出了线性代数的魂。可惜的是我也是从网上别人的转载中摘录的,未知作者的大名啊。[/color]今天先谈谈对线形空间和矩阵的几个核心概念的理解。这些东西大部分是凭着自己的理解写出来的,基本上不抄书,可能有错误的地方,希望能够被指出。但我希望做到直觉,也就是说能把数学背后说的实质问题说出来。首先说说空间(space),...原创 2011-06-30 18:42:13 · 693 阅读 · 0 评论 -
解决eclipse中overlaps the location of another project: 'xxxx'
new -> android project -> create project from exist source出现如下错误信息:Invalid project description------>detail: ->>> xxxx(project path) overlaps the location of another project: 'xxxx'最后发现时我把源码把放...原创 2011-07-05 20:18:37 · 354 阅读 · 0 评论 -
Ant使用xmltask替换AndroidManifest.xml文件中的配置
新的游戏项目上线后,接了很过国内的推广渠道的SDK,其中一个很繁琐的问题就是打包,每次升级版本都要打几十个包;如果人肉操作的话非常费劲,而且很容易出错。正好Android的SDK中也提供了ant来脚本化打包操作。所以就针对公司里游戏项目的结构对ant打包脚本,添加了些功能。将游戏中的所有可配置的内容全部整理build.properties文件中,比如说游戏中的日志开关,正式环境和测试环境的测试...2013-08-19 10:48:54 · 312 阅读 · 0 评论