
Android
huzgd
这个作者很懒,什么都没留下…
展开
-
不用GMail从WM或Outlook导入联系人通讯录到Android手机的办法
<br />如果你以前是用WM手机,现在换了个安卓的,那你面临的首要问题就是如何把联系人通讯录导到新手机上。由于两个系统不同,我们不能直接同步,只能借助其它手段了。<br /> <br />现在网上的教程,大多数都是利用GMail,利用ActiveSync将WM手机的通讯录同步到Outlook,然后导出到文件,再导入到GMail,最后在手机上同步,过程比较繁琐。没有注册GMail的用户,专门为了导入而注册GMail似乎也没必要。有些人出于某些原因不希望自己的联系人存到GMail里,这样的话也得想其它招。<b原创 2011-01-24 23:07:00 · 23378 阅读 · 0 评论 -
Android假退出不是流氓行为
关于Android程序的退出,目前我们没有再用System.exit(0)或killProcess的机制而是直接用Activity.finish假退出了。因此在内存充足时,用进程工具会发现我们的程序退出后还在内存里。上一篇文章中我也说了这是Android本身的内存管理和Activity生命周期的机制决定的,本来就是无可厚非的。但有人说这一来会有小白认为我们的程序老占着后台不好,特别是用360什原创 2012-04-24 07:36:40 · 4781 阅读 · 8 评论 -
如何解决ADT17下Android第三方jar包NoClassDefFoundError的错误
原文:Posted by Foxykeep on 22/03/2012http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17在升级了我的Android SDK和ADT到版本17后,我又遇到了一个大问题:)在使用了第三方JAR包的工程中,我仍然能正常编译,但只翻译 2012-05-26 10:15:43 · 9153 阅读 · 2 评论 -
Android Lint使用简介
原文:http://blog.sina.com.cn/s/blog_98a0937f0100ylcz.html 原作:蜂农Android Lint使用简介 (2012-01-11 18:24:07) Lint使用简介" title="Android Lint使用简介" style="margin-top:0px; margin-right:0px; margin-bot转载 2012-05-26 10:38:38 · 1472 阅读 · 0 评论 -
完全自定义Android对话框AlertDialog的实现
Android本身封装的AlertDialog.Builder很方便易用,但如果想要自定义弹出对话框的风格,如标题字体背景元素间隔之类的,那就比较困难了。最近我就遇到了这个问题,一个工程的界面风格全改成蓝白色了,自然客户希望对话框也是蓝白色的,同时字体也有变化。但安卓自带对话框默认是黑白的,不同手机厂商定制的ROM显示的对话框各不相同,但基本上都是黑白风格。程序里所有对话框都是用Alert原创 2012-11-07 01:31:46 · 35980 阅读 · 21 评论 -
Android升级ADT22后会报ClassNotFoundException的原因分析
最近有个同事跟我报怨说,他的系统重装Eclipse使用新的ADT22后,编译的android apk运行总会报ClassNotFoundException错误。我说这怎么可能,谷歌这么大的公司出来的东西怎么可能有这种问题。他说不信你试试,我说试试就试试。我之前用的是ADT21,结果升到ADT22后一运行,晕,不得不服,还果真是ClassNotFound了。接下来我又换了几个工程编译运行,发现并原创 2013-05-22 22:59:33 · 10932 阅读 · 9 评论 -
Android开发中的进程和线程
Android开发者指南(24) —— Processes and Threads 转自:http://www.cnblogs.com/over140/archive/2011/09/12/2173951.html前言 本章内容为Android开发者指南的Framework Topics/Processes and Threads章节,译为"进程与线程",版本为Andr转载 2013-05-09 15:28:59 · 2357 阅读 · 0 评论 -
管理Android库项目
摘自宝马博客:http://hi.baidu.com/xfzhoupan/item/20d98b053a0e7be0ff240dc3管理Android项目(官网原文翻译)原文地址:http://developer.android.com/guide/developing/projects/index.html库项目 Android库项目是保存共享的Android源代码和资源的转载 2013-05-09 15:16:13 · 2446 阅读 · 0 评论 -
为何Android开发中不推荐使用全局变量传参
Android开发中一般都是使用Intent给Activity传参。有时需要传复杂对象时,我们会倾向于用全局变量(静态变量或Application属性)。但其实这样做是有隐患的,跟Activity的生命周期有关,正好最近遇到这个问题,在这里写一下。大概情况是这样的:ActivityA中点击按钮启动ActivityB,同时要传一个大数据对象,懒得对这个对象进行序列化,于是就直接搞了个全局变量原创 2013-09-28 15:47:25 · 9535 阅读 · 5 评论 -
你真的有必要退出吗——再说Android程序的退出功能
搞Android开发有一段时间了,相信很多从Windows开发过来的Android程序员都习惯性地会跟我一样遇到过同一个问题:如何彻底退出程序?这里说下我自己的经验,并不权威,仅供参考。 一开始我也上网到处找退出的资料,网上这方面的文章也是很多,总结下来退出Android程序的方法大概有以下几种:1.直接调System.exit(0)或直接用android.os.Process.kil原创 2012-04-14 01:40:07 · 41268 阅读 · 60 评论 -
android工程导入ADT缺default.properites、JDK版本和Unknown command crunch等问题小结
今天在家里尝试导入一个android工程到eclipse时,报错说缺少default.properites文件。因为这个工程在公司电脑上是编译OK的,因此估计是家里的编译环境有问题。把工程属性设置了一轮无用,android SDK的版本并不旧,设置也正常。后来终于猜到可能是ADT版本过旧,于是升级ADT。直接用菜单check update的话会检查升级主程序所有插件,我只想升级ADT,因此我的原创 2012-03-01 00:59:51 · 2882 阅读 · 0 评论 -
Android NDK的C/C++代码中利用JNI回调实现字符编码转换的试验(中文UTF8与GBK)
<br />在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。<br /> <br />平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows下有MultiByteToWideChar之类的函数,Linux下有iconv库,纯C下用wcstombs、mbstowcs也可以做。然而我在我机上的Android NDK目录下,并没有找到iconv库,直接写iconv函数无法编译;而mbstowcs需要的本地库似乎也没有,即使能原创 2011-02-14 00:17:00 · 9924 阅读 · 2 评论 -
Android下阻止系统扫描SD卡上的媒体图像文件
<br />我的SD卡上有几个目录,有大量的图像视频文件,是个游戏教育软件的。每次插拔USB线或SD卡时,系统都要扫描半天,然后图片和视频列表中会出现很多乱七八糟的文件,非常烦人。<br />之前在网上找了很久,希望能有个地方设置,让系统只扫描指定的目录。结果没有找到这个,但找到个阻止系统扫描某个目录的方法,一样好用:在指定目录下新建一个空文件,命名为.nomedia,系统扫描时就会跳过该文件夹。<br />WINDOWS下创建.nomedia文件的方法:打开记事本,选择菜单命令“文件|另存为”,在“保存类原创 2011-03-22 17:22:00 · 8806 阅读 · 0 评论 -
解决三星I9000手机下Android版UCWEB老是提示创建桌面快捷方式的问题
<br />UCWEB现在基本上是手机上网的标配了。我最近在I9000上用UCWEB时遇到烦人的现象:每次启动UCWEB时,它总是提示我创建桌面快捷方式,而事实上我早就已经创建过了。总也搞不清楚原因,重复卸载安装了好多次仍然如此,升级到最新的7.6版也一样。上网查也有类似的投诉,但没有解决方案。<br />本想反编译UCWEB来看看原因,但反编译完一看,代码全是混淆过的,看了半天也没找到原因。然后猜想应该是配置文件出了问题,于是就用RE管理器进/data/data/com.uc.browser目录,把文件全原创 2011-03-23 00:03:00 · 6146 阅读 · 1 评论 -
一接打电话手机就自动变为静音震动模式的问题
<br />不得不话,现在的智能机真是太智能了。今天接打电话时,发现手机会自动切换到震动模式。我调回普通模式,一接打电话,又自动进入震动模式了,真是智能得一塌糊涂。<br />回忆了一下,之前是在锁屏界面不小心向左划了下屏幕,手机自动切换到震动模式了;但过了一会,我又从顶部下拉菜单中把震动关了。本以为没事了,没想到激活了手机的“自主智能”。<br />上网查了半天,终于找到解决办法,就是把“反转静音”这个功能关闭。参考:http://bbs.gfan.com/android-925868-1-1.html,原创 2011-04-30 17:39:00 · 19623 阅读 · 0 评论 -
打补丁去掉Android手机的短信通话记录
手机刷了个新ROM后,发现通话记录里居然把短信也记录下来了,显得非常乱。虽然有一个查看方式的显示选项,能选择是否显示全部还是只显示出、入的电话和短信,但只能单选,不能设置隐藏短信的同时显示进出电话。上网搜索了一下,有不少人都遇到类似问题,解决办法就是打补丁。于是下载了补丁程序原创 2011-08-08 19:58:09 · 3898 阅读 · 0 评论 -
ADB 自制android万用驱动方法,解决找不到驱动问题
ADB 自制万用驱动方法,解决找不到驱动问题,独家秘笈本文转自:http://kraft.iteye.com/blog/1275276做android经常碰到某个手机找不到adb 驱动,或者为了适配装了N多驱动,其实有很简单的方法解决以官方的google android 驱动作为蓝本,把自己的设备加进去就可以了准备记事本 打开extra\usb_driver\android_w转载 2012-01-07 10:31:01 · 9736 阅读 · 0 评论 -
如何检索Android设备的唯一ID
如何检索Android设备的唯一ID本文转自优快云三星应用社区:http://samsungapps.youkuaiyun.com/text.html?arcid=304625关于本文档Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。范围本转载 2012-01-07 10:21:31 · 3547 阅读 · 0 评论 -
禁止Eclipse中xml文件Run as的XSL Transformation生成out.xml以方便Android应用开发
用新版的Eclipse Indigo开发Android的程序员估计都遇见过跟我类似的困扰:Android程序开发中会涉及各种xml资源,在打开了XML文件进行编辑保存后,一不小心点了直接运行,Eclipse Indigo就会自作聪明地打开XSL Transformation来运行XML,并自动在XML文件旁边生成一个out.xml文件,导致程序编译通不过,必须先刷新把out.xml文件找出来,然后原创 2012-01-02 12:36:46 · 5361 阅读 · 3 评论 -
Android NDK几点回调方式
原文dellinger:http://www.cnblogs.com/dellinger/p/3454996.html转载 2014-09-01 21:44:36 · 7372 阅读 · 2 评论