Android
文章平均质量分 58
爱折腾的猫
爱编程,爱折腾,爱生活~
展开
-
Android日程管理软件开发
安卓日程管理1. 程序图标2. 点击图标,进入如下界面:这个界面会有缓冲效果,然后进入程序的主界面.3.程序主界面:手指在屏幕上左右滑动可以对日期进行切换,切换的时候画面有过渡效果。如果需要跳转到当前日期或者是指定日期,可以点击菜单键,如下所示:4.菜单设置界面点击“今天”选项会跳转到今天的日期界面,点击“跳转“选项,会出现如下界面:原创 2014-11-23 10:24:37 · 13788 阅读 · 45 评论 -
关于Android的组件和进程的理解
关于Android的组件和进程的理解 Android有四大组件,分别是Activity, Service, Broadcast Receiver和Content Provider,这四大组件是Android的核心部分。Android中组件与进程是相互独立的,当组件关闭的时候进程还可以继续存在。这样设计的妙处就在于当我们重新打开组件(比如一个Activity)时, Android系原创 2015-03-08 13:17:17 · 2086 阅读 · 0 评论 -
Android 计步器开发
1. 程序图标2. 点击图标,进入如下界面:这个界面会有缓冲效果,然后进入程序的主界面.3.程序主界面:点击开始按钮,并甩动胳膊,计步器开始计数,也可以暂停计数,如下图所示:5.每走150步,系统奖励一个星星,最高10颗星星。同时软件会粗略的计算行程、热量、速度等参数。如上图所示。6.点击手机菜单键,点击“设置”选项,进入如下界面:软件记原创 2014-11-23 15:56:45 · 40243 阅读 · 95 评论 -
Android 4大reference总结
Java从JDK1.2之后就将对象的引用分为4个级别:强引用、软引用、弱引用、虚引用。具体的概念不详述了。 软引用:当内存空间足够的时候,GC就不会回收它,内存空间不足了,就会回收。 弱引用:GC工作过程中,一旦发现了弱引用对象,不管内存足够与否,都会回收它的内存。 =>只具有弱引用的对象拥有更短暂的生命周期,可能随时被回收。 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾原创 2015-05-11 11:00:46 · 2240 阅读 · 0 评论 -
利用Dumpsys做系统诊断
1.利用Dumpsys做系统诊断可以利用Android系统自带的dumpsys工具检测系统服务的运行状态。通过运行#adb shell dumpsys命令,可以获取所有系统服务的输出,如果想要获取某些服务的输出,比如input事件(触摸事件或者按键事件)的,可以利用如下命令:$ adb shell dumpsys input。2.通过#$ adb shell dumpsys inp原创 2015-06-17 21:42:57 · 1209 阅读 · 0 评论 -
Android CTS(兼容性测试)整个流程
为了保证开发的应用在所有兼容Android的设备上正常运行,并保证一致的用户体验,Google制定了CTS(Compatibility Test Suite)来确保设备运行的Android系统全面兼容Android规范,Google也提供了一份兼容性标准文档(Compatibility Definition Document, CDD)。在进行CTS之前,需要先从google官网下载相关文件,原创 2015-06-23 19:59:15 · 33995 阅读 · 2 评论 -
Errors running builder 'Android Resource Manager' on Project java.lang.NullPointerException
遇到问题 最近在Mac下用Eclipse开发Android应用时,遇到了 Errors running builder Android Resource Manager on Project java.lang.NullPointerException。后面查了一下原因,主要是由于最近安装了最新版的Android Studio, 默认需要使用JDK1.7才能开发Android5.0以上的应用,但是E原创 2015-06-23 23:37:18 · 1255 阅读 · 0 评论 -
Python性能优化的20条建议
优化算法时间复杂度算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。减少冗余数据如用上三角或下三角的方式去保存一个大的对称矩阵。在0元素占大多数的矩阵里使用稀疏矩阵表示。转载 2015-06-25 16:52:33 · 737 阅读 · 0 评论 -
Unable to install Android Studio in Ubuntu
最近在64位的Ubuntu上面安装Android Studio,遇到了上面的问题,在stackoverflow上面搜索了一圈后,发现是64位系统的问题,需要安装一些32位的依赖库。安装的命令如下:sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6完美解决。 参考链接: http://stackoverflow.原创 2015-07-14 13:47:35 · 837 阅读 · 0 评论 -
Ubuntu 14.04 SSH bug for “Agent admitted failure to sign using the key”
For the past few weeks I’ve had problems logging into servers using my SSH keys from Ubuntu desktops. The following would happen each time:[chris@work ~]sshserverAgentadmittedfailuretosignusingthekey.P原创 2015-07-16 19:16:43 · 799 阅读 · 0 评论 -
关于线程通信的通俗解释
线程通信主要分为以下几个部分,下面通过生活中图书馆借书的例子简单讲解以下:通过共享对象通信加入图书馆只有一本《java并发编程实战》,小A早上的时候把这本书给借走了,然后下午小B去图书馆去找这本书,这时候小A和小B是两个线程,《java并发编程实战》就是共享对象(类似于多线程中的全局变量的资源),小B发现这本书已经被借走了,所以就回去等了几天,几天后,小B又去图书馆发现这本书被还回来了,就把书借走原创 2015-07-19 17:11:13 · 946 阅读 · 0 评论 -
Errors running builder 'Android Resource Manager' on Project java.lang.NullPointerException 解决方法
其中一种可能的原因是用于开发的eclipse版本与系统的jdk版本不一致。 MAC OSX 10.10系统, JDK1.7(系统中还安装了jdk1.6)。解决的方法就是让eclipse默认调用jdk1.6. 错误提示如下: 找到eclipse.app文件,右键选择“显示包内容”(如下图) 依次找到eclipse.ini文件 打开eclipse.ini文件,找到“-vmar原创 2015-03-08 12:38:42 · 7273 阅读 · 2 评论 -
android图片橡皮擦功能和快速染色
(1)染色功能的实现1.选中“染色”复选框,页面的ImageTouchView保持不动(不会旋转和伸缩,已经实现),选择一种颜色对ImageTouchView进行画画(铅笔的大小预留接口可以进行设置),如图1,图12.当手指离开屏幕时,画的轨迹与ImageTouchView进行渲染即染色(染色的程度预留接口可以设置),如图2,(多次染色效果是往上加的即越染越深,要保证染色后对Ima原创 2014-11-23 09:57:24 · 10670 阅读 · 7 评论 -
手机屏幕实时在PC端显示
下面分两个部分简单介绍一下进度(J):1. 手机APP(Client):(1) 暂时命名ShareScreenAPP,这个可以以后调整。(2) 手机APP简单界面,以后可以完善。目前界面比较简陋,可以在activity活动的时候截屏,目前正在开发通过后台的service截屏。2. 桌面端软件(server):(1) 桌面软件界面如下:原创 2014-11-23 18:25:29 · 21969 阅读 · 16 评论 -
很久没写博客了,今天决定用一天的时间梳理过去一年积累下来的东西
继续整理中.....原创 2014-11-23 18:21:15 · 2811 阅读 · 0 评论 -
Android利用root权限开关机、休眠和唤醒
在android的设备中urguo我们想重启手机或者关机huo原创 2014-11-23 17:45:44 · 4593 阅读 · 2 评论 -
快乐打小鸟游戏的开发
快乐打小鸟游戏开发1. 程序图标2.程序主界面:屏幕有猎枪,每一轮5发子弹,游戏可以一直玩下去。通过晃动手机,可以重力加速度传感器控制准星和猎枪角度的移动。为了增加啊趣味性,同时增加了小鸟移动的场景,白云也是可以移动的。3在游戏开始的过程中,可以点击返回键暂停游戏。 下面从源码角度以及代码功能角度讲解一下快乐打小鸟的游戏。首先,游戏含有5部分,移动的小鸟,原创 2014-11-23 18:11:52 · 3405 阅读 · 0 评论 -
人脸识别以及漫画效果处理
人脸识别以及图像处理软件简要说明点击“人脸检测图标”,进入软件主界面如下:程序中内置了一张测试图像,也可以加载手机中存储的人脸图像。下面简单介绍下软件功能;(1)通过调节羽化按钮,可以设置羽化的值,调节完毕后点击“检测图像”按钮,可以生成包含嘴巴和眼睛的(图中选取所示位置)羽化后图像,羽化值在0-50之间调整。羽化后的结果如下图: 上图是羽化值为6和20分别对应的情况。原创 2014-11-23 07:17:51 · 6202 阅读 · 0 评论 -
android开发编码规范之class
(1)创建一个类时,采用经典的方式,以object类为基本范例,并包含对下述元素的定义:equals(), hashcode(), toString(), clone() (implement Cloneable), implement Serializable.(2)自己创建的每一个类,都要考虑在结尾出附带一个main(),其中包含了用于测试这个类的代码。(3)类尽可能短信精悍,而且原创 2014-11-23 20:22:02 · 3218 阅读 · 0 评论 -
手机的音频口通信
手机的音频口通信关于手机的音频口通信部分,主要总结了如下一些资料,方便需要的时候备查。1.国内的方案(1)http://blog.csdn.net/xl19862005/article/details/8522869CSDN的博客就这个写的还算靠谱点,只是公开了思路,但是并未完全开放源码。(2)国内的快元DIY社区http://www.nwtel.cn/forum-DIY-原创 2015-02-02 09:59:40 · 7886 阅读 · 0 评论 -
《老罗的Android之旅》导读PPT(转载)
虽然好几个月没更新博客了,但是老罗一直有在准备可以分享的东西的。除了早前在微博分享Android4.2相关技术之外,这次还特意准备了13个PPT,总结之前所研究过的东西。内容从Android组件设计思想,到Android源码开发和调试环境搭建,再到Android专用驱动和应用程序架构等。可以作为《老罗的Android之旅》博客和《Android系统源代码情景分析》一书的导读,希望对大家有帮助。原创 2015-02-27 14:05:18 · 4960 阅读 · 0 评论 -
Android Studio 快捷键介绍
Action Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + Alt + / 格式化代码 Cmd + Option + L Ctrl + Alt + L 清除无效包引用 Option + Control + O原创 2015-02-27 14:03:09 · 3829 阅读 · 0 评论 -
【Android开发经验】Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
转载:http://blog.csdn.net/zhaokaiqiang1992/article/details/43731967 本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题! 下面排名不分先后转载 2015-03-01 20:45:03 · 5158 阅读 · 0 评论 -
android 5.0源码下载
Android 5.0 是 Google 于 2014 年 10 月 15 日(美国太平洋时间)发布的全新 Android 操作系统。Android 5.0 系统[3] 使用一种新的Material Design 设计风格。从图片上就能看到一些全新的设计。从图片上看,这套设计图对Android系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对原创 2015-03-01 13:56:53 · 5794 阅读 · 0 评论 -
为什么父进程不处理标准输入输出子进程会挂起(Java)?
最近写Java的多进程程序时遇到一个奇怪的问题,发现程序运行一段时间以后会自动挂起。按道理来说子进程和父进程之间是没有太大的关系的,父进程只是用于开启一个新的子进程,之后就没怎么联系了。最后查到了stackoverflow上面的一片帖子,写的不错。http://stackoverflow.com/questions/16983372/why-does-process-hang-if-the-pare原创 2015-08-05 15:23:10 · 2268 阅读 · 0 评论