android
ttkop
这个作者很懒,什么都没留下…
展开
-
android sdk manager 更新失败问题
最近使用Android SDK Manager 更新Android SDK tools 发现经常更新失败,获取不到更新信息: Java代码 Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List succe转载 2013-03-07 09:52:00 · 1577 阅读 · 0 评论 -
The connection to adb is down, and a severe error has occured.错误
android项目run出现 The connection to adb is down, and a severe error has occured.错误网上搜了下解决方法:1.查看任务管理器,关闭所有adb.exe,任务进程中的豌豆荚或其它手机助手干掉, 重启eclipse即可,我去任务管理器查看没有adb.exe2.cmd-> ad原创 2013-06-29 11:13:30 · 1766 阅读 · 0 评论 -
error: device not found - waiting for device
编译app里面的源码时,有时候由于模拟器闲置太久,把apk文件添加到模拟器中会报错:error:device not found通常这个时候,我只需要:adb kill-serveradb remount然后就可以把我的apk安装到模拟器里。如果上面方法不奏效,老是出现"error:device offline",google了下,发现只需要添加一行命令就可原创 2013-04-26 14:46:45 · 2567 阅读 · 0 评论 -
android屏幕分辨率适配
不同分辨率下容易出现的问题 由于目前android设备的分辨率种类很多,在开发的时候不注意进行屏幕适配的话会出现很多问题。比如高分辨率和低分辨率下的图片显示问题,在高分辨率下显示低分辨率图片显示质量下降。还有屏幕长宽比不同的情况下会出现布局移位,甚至是整个页面错乱的情况。还有字体设置,在不同分辨率下使用同一字体可能会导致字体显示大小不一的情况。以上问题,有的可以通过转载 2013-06-09 14:51:45 · 18639 阅读 · 2 评论 -
android apk签名
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下转载 2013-04-29 14:08:21 · 673 阅读 · 0 评论 -
android 按返回退出应用
public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {// 确认对话框final AlertDialog isExit = new AlertDialog.Builder(this).crea转载 2013-04-26 15:24:13 · 937 阅读 · 0 评论 -
android应用启动页面
AndroidManifast.xml 1 xml version="1.0" encoding="utf-8"?> 2 manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.manunitder.cn" 4 android:versionCode="转载 2013-04-28 10:17:42 · 731 阅读 · 0 评论 -
apk签名
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下转载 2013-04-25 09:05:52 · 692 阅读 · 0 评论 -
WARNING: Data partition already in use. Changes will not persist! 解决
Eclipse上运行android项目时(此时已启动了对应版本的android虚拟机),总是会重新启动一个android模拟器,而且项目在那个新启动的模拟器上亦运行不成功,提示:WARNING: Data partition already in use. Changes will not persist! 解决办法:结束所有的adb进程,重启Eclipse。原创 2013-04-12 08:58:38 · 6625 阅读 · 0 评论 -
ANR
1. 什么是ANRAndroid Not Responding,即应用无响应2. ANR的类型KeyDispatchingTimeout (5s) 按键或触屏事件在5s内没有响应,这是ANR的主要类型BroadcastTimeout (10s) 接收广播在10s内没有完成处理ServiceTimeout (20s) Service在20s内无法完成处转载 2013-03-22 15:41:34 · 1139 阅读 · 0 评论 -
Your content must have a ListView whose id attribute is 'android.R.id.list'解决办法
Your content must have a ListView whose id attribute is 'android.R.id.list'解决办法这个错误提示很显然是在setContentView(R.layout.main)的地方设置的布局页面缺少一个id为android.R.id.list的ListView控件,解决方式如下:在main.xml页面中添加如下代码:转载 2013-03-21 11:05:01 · 927 阅读 · 0 评论 -
android 点击空白隐藏软键盘
在android中点击EditText的时候会弹出软键盘,这时候如果想隐藏软键盘或者填完內容后点其他的地方直接隐藏软键盘,可以按一下方法处理。首先获得软键盘ManagerInputMethodManager manager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);@Ove转载 2013-03-20 15:57:23 · 1256 阅读 · 0 评论 -
Android简单数据存储类SharedPreferences详解及实例
SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中。 一、简介 它提供一种轻量级的数据存储方式,通过eidt(转载 2013-03-19 17:27:50 · 964 阅读 · 0 评论 -
Android中dip, dp, px, sp的区别
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,转载 2013-03-19 16:03:52 · 745 阅读 · 0 评论 -
Android应用自动更新功能的代码实现
Android应用自动更新功能的代码实现由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放转载 2013-03-09 08:34:10 · 567 阅读 · 0 评论 -
android 返回键退出
finish是Activity的类,仅仅针对Activity,当调用finish()时,只是将活动推向后台,并没有立即释放内存,活动的资源并没有被清理;当调用System.exit(0)时,杀死了整个进程,这时候活动所占的资源也会被释放。在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK)就能关闭程序,其实大多情况下该应转载 2014-03-25 16:43:13 · 1764 阅读 · 0 评论