![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 56
sahwn
这个作者很懒,什么都没留下…
展开
-
Android学习----响应被父控件拦截的touch event
Android中的View可以分为两类:一类是有子控件(Child View)的控件ViewGroup,比如LinearLayout另一类就是没有child View的纯粹控件,例如ImageView第一种控件有onInterceptTouchEvent()方法,如果在ViewGroup里覆写了该方法,那么就可以对各种touch事件加以拦截。功能如下:1.原创 2014-02-21 00:07:23 · 2924 阅读 · 0 评论 -
开发高效 Android App 的 10 个建议
高效开发 Android App 的 10 个建议假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题转载 2014-06-07 21:04:45 · 668 阅读 · 0 评论 -
Eclipse安装ADT时可能碰到的问题
官方文档:http://developer.android.com/sdk/installing/installing-adt.html需要配置网址如下:https://dl-ssl.google.com/android/eclipse/但是国情特殊,根本无法连上。 于是我跑去下载adt离线安装包,并按照网上一些人所讲断开网络,并去掉在线update的勾选,甚至连NDK的勾选也原创 2014-03-22 20:50:07 · 785 阅读 · 0 评论 -
Intellij Idea 13 外观配置
安装没什么好说的, 下载解压就行,运行 /bin/idea.sh 即可启动。launch界面,高端大气上档次, 但是进去后的界面实在是惨不忍睹,字体太细,加粗后锯齿又出来了Theme改成Darcula,Apperance 的字体用的是WenQuanYi Micro Hei ,比老外的好用Editor里面的字体用的是Source Pro, 默认字体File原创 2014-01-11 23:27:06 · 5363 阅读 · 0 评论 -
版本管理:Git 使用起步(二) Repo
处理Android源代码,需要用到Git和Repo,Repo用于基本的跨网络操作可以使工作更简单。多数情形下,你可以用Git命令来代替Repo,或者两者混合使用。Repo是建立在Git基础上的库(Repository)管理工具,根据需要来统一多个Git库,包括上传至版本管理系统,自动化Android开发流程。Repo命令其实是可执行的Python脚本,可以放在任意路径下使用。原创 2014-03-22 20:52:00 · 822 阅读 · 0 评论 -
Android开发之实现对闹钟Alarm的控制
随着可穿戴及其他一些辅助设备的出现,在这些设备上实现对Android手机的控制就有了需求,如下图。不要在意相机,闹铃才是重点。。Android 闹钟应用是在packages/apps/DeskClock下面,查看相关代码发现,闹钟响起的时候会启动一个叫AlarmActivity的类,而这个类通过Receiver来接受操作命令的广播: /原创 2014-04-20 20:38:52 · 4237 阅读 · 1 评论 -
Android 源代码的获取和编译
官方文档:http://source.android.com/source/building.html1 环境配置:OS: 64bit Ubuntu 12.04 LTS 这里不建议wubi安装硬盘空间:google的要求是单个版本需要30GB以上的空间,全部版本的需要100GB以上 我使用的是Android 2.3.6,编译完之后实际原创 2014-01-26 17:31:47 · 1476 阅读 · 0 评论 -
Android学习之利用xml保存resource 数组
官方文档:http://developer.android.com/guide/topics/resources/more-resources.html#TypedArrayEXAMPLE:XML file saved at res/values/arrays.xml:xml version="1.0" encoding="utf-8"?> name="原创 2014-02-17 13:34:59 · 1402 阅读 · 0 评论 -
Android学习之ListView自定义样式
想给ListView设置一下颜色, 很自然的想到就在 res/color/ 目录下建立颜色选择器: 但后面发现无论是用listSelector属性还是用background, 运行时都会报错:需要drawable这个attribute。最后是把selector建在了 res/drawable/ 目录下:原创 2014-02-16 15:16:16 · 966 阅读 · 0 评论 -
android 模拟器 和 adb 的一些tips
手动建立模拟器./mksdcard 512M sd01 512M是SD卡大小,sd01是指卡的名称./android create avd -n phone01 -t 2 参数 -n name -t targetId 运行后出现 Auto-selecting single ABI armeabi-v7a Cre原创 2014-01-19 13:22:25 · 923 阅读 · 0 评论 -
Android学习之 AsyncTask
Android的UI操作是有时间限制的,超过5S系统就会有提示,因此一些耗时的操作比如下载就需要在子线程中处理。但同时,Android UI操作不是线程安全的,只有UI线程可以进行UI操作,子线程操作UI需要借助异步消息处理机制。除开Thread和Handler之外,Android还提供了android.os.AsyncTask类。AsyncTask简化了使用Handler可能出现的繁原创 2014-02-08 15:51:50 · 786 阅读 · 0 评论 -
Intellij Idea 报错cannot find symbol, class R或者package R does not exist
在Android官方网站上下了个sample,导入项目(import project)。因为原来文件夹里只有src和res两个子目录,导入后的项目显示标题所示错误。解决方法:File -->Project Structure -->Modules 选中对应module在Sources这个tab下面将src和gen目录设置为sources,目录变成蓝色图标。原创 2014-12-27 18:41:45 · 8124 阅读 · 0 评论