现在位置: 首页 > 编程技术 > 安卓开发 > 文章
2015年12月22日 安卓开发 ⁄ 共 3705字 评论 1 条 ⁄ 阅读 199 次
一向使用真机调试,数据线用久了有些接触不良,动作幅度一大,adb就断开链接。再买一根数据线是下下策,干脆买了个360随身Wifi,将手机通过Wifi连上电脑进行调试。没有数据线的牵绊轻松了许多。 电脑与手机用其他方式连在同一个局域网中也可以使用下面的方法。 手动方法 1.在手机上安装终端类App,开启Root权限,打开App,输入以下命令: su setprop service.adb.tcp.port 5555 stop adbd start adbd 其中,su表示获取r...
阅读全文
2015年12月22日 安卓开发 ⁄ 共 954字 Android真机调试时DDMS无法查看/data目录已关闭评论 ⁄ 阅读 786 次
问题与解决方法 如题。/data的文件权限是drwxrwx--x。 第一位d代表文件类型,d是directory目录; 后三位rwx代表创建者的权限,r读,w写,x执行 再后三rwx位代表同组者的权限 最后三位–x是其他人的权限,这里只有x执行,将它改成rwx即可。 在cmd中运行adb命令 adb shell su -c "chmod 777 /data" 子目录需要使用同样的命令修改权限才可操作。 chmod 命令 说明 Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他...
阅读全文
2015年12月22日 安卓开发 ⁄ 共 6227字 Android笔记之Notification已关闭评论 ⁄ 阅读 1031 次
Android API中的通知(Notification)随着版本升级改了好几次。手头的《第一行代码》虽然号称「基于Android 4.X」,但里面的Notification却使用了API Level 11(Android 2.3.3)就已经deprecated的setLatestEventInfo()方法。在网上搜索一番,整理如下: API 简介 API docs Notification Notification.Builder // 常用字段 contentIntent 设置PendingIntent对象,点击时发送该Intent defaults 添加默认效果 flags ...
阅读全文
2015年12月14日 安卓开发 ⁄ 共 3366字 Onterminate和onlowmemory的使用已关闭评论 ⁄ 阅读 1061 次
文章目录 onTerminate的使用 onLowMemory 关于Application类有以下公开方法: 其中最常用的就是onCreaet()、onTerminate()以及onLowMemory()方法,onCreaet()它会在这个类实例化的时候调用(这个地方需要十分注意, 它只会在程序第一次启动的时候调用,不是每次都调用,因为Application类会在创建包的时候初始化),onTerminate()会在app关闭的时候调用, onLowMemory(...
阅读全文
2015年12月03日 安卓开发 ⁄ 共 3176字 Android模仿打字机效果的自定义View实现已关闭评论 ⁄ 阅读 750 次
前言 在做splash界面的时候,需要做类似于打字机打字的效果,字一个一个地蹦出来,显示每一个字都带有打字的声音。 效果演示 本例自定义View的演示效果如下(PS:一直不知道在Android上怎么录制gif格式的动画,索性在PC上跑Genymotion Android模拟器,然后用LICEcap录屏就可以了。)。 实现原理: 这个其实不难实现,通过一个定时器不断调用TextView的setText就行了,在setText的时候播放打字的音效。具体代码如下: import ja...
阅读全文
2015年12月03日 安卓开发 ⁄ 共 1195字 在Activity的onCreate方法中显示PopupWindow导致异常的原因分析及解决方案已关闭评论 ⁄ 阅读 705 次
前言 在某些情况下,我们需要一进入Activity就显示PopupWindow,比如常见的选择界面。但由于PopupWindow是依附于Activity的,如果Activity没有创建完成,Activity还没完全显示出来就显示PopupWindow的话,会出现异常现象。 问题复现 我在Activity的onCreate()方法中调用如下方法: public void show( ){ if( null != mPopupWindow ){ mPopupWindow.showAtLocation(mView, Gravity.CENTER, 0, 0); } } 运行程序的时候出...
阅读全文
2015年12月03日 安卓开发 ⁄ 共 4034字 Android手写优化-更为平滑的签名效果实现已关闭评论 ⁄ 阅读 959 次
前言 这是一篇翻译至squareup的文章,这是原文,之前有人在TIEYE上翻译过这篇文章,但现在链接已经失效,手写效率问题是一直是Android平台上一个比较棘手的问题,所以有必要将这篇文章带给Android开发者,这篇文章在ITEYE那篇译文的基础上有所改动,如果英语还可以,请尽量阅读原文。 正文 在上一篇文章中,我们讨论了Square如何在Android设备上把签名效果做的平滑。在最新发布的Android版Square Card Reader应用中,我们将签...
阅读全文
2015年12月03日 安卓开发 ⁄ 共 2806字 不要在Android的Application对象中缓存数据已关闭评论 ⁄ 阅读 731 次
这是翻译老外的一篇文章,我之前有遇到过这个问题,并且看到有人在Segmentfault上问,最主要我在StackOverflow上居然没搜到类似问题,所以觉得有必要翻译过来以便后面不会再这样处理。 前言 在你的App中的很多地方都需要使用到数据信息,它可能是一个session token,一次费时计算的结果等等,通常为了避免Activity之间传递数据的开销,会将这些数据通过持久化来存储。 有人建议将这些数据放在Application对象中方便所有的Activi...
阅读全文
2015年12月03日 安卓开发 ⁄ 共 479字 大量Android面试题目来袭已关闭评论 ⁄ 阅读 1120 次
学习Android的多数都是半吊子出身,国内很少有大学开设了Android课程,所以通常我们只能通过看书、看视频教程、看开源项目、参与实际项目来边练边自学,自学的缺点是不够系统、还有就是如果你想要在学习的过程中检测自己的学习成果,会是很困难的一件事情,不断参与面试、做笔试题目、做项目、解决问题是比较有效的检测方法,今天在这里推荐一些Android面试题目和几个可以做android笔试题目的网站,真心希望我们能够有过硬的基...
阅读全文
2015年12月03日 安卓开发 ⁄ 共 1480字 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案已关闭评论 ⁄ 阅读 723 次
原因分析 当我们在Android依赖库中使用switch-case语句访问资源ID时会报如下图所示的错误,报的错误是case分支后面跟的参数必须是常数,换句话说出现这个问题的原因是Android library中生成的R.java中的资源ID不是常数:   打开library中的R.java,发现确实如此,每一个资源ID都没有被声明为final:   但是当你打开你的主工程,在onClick、onItemClick等各种回调方法中是可以通过switch-case语句来访问资源ID的,因为在主工程...
阅读全文