随笔分类 -  JAVA深入浅出

摘要:OK,从现在开始,我们会一个要点一个要点的把Android目前在开发上比较中要的几个知识点从源码开始详细分析,当然,在这里,我主要的是分析framework层下的代码,今天我给分析是关于ActivityManagerService.java这个类,分析内容主要为其内部原理,由于本类代码比较多,所以我不可能在一个篇幅中全部给细细分析与展示出来,所以我主要分析其内部原理:好了先看下面:package com.android.server.am; 18 19 import com.android.internal.R; 20 import com.android.internal.os.Batter 阅读全文
posted @ 2012-06-05 00:30 移动应用开发 阅读(3038) 评论(0) 推荐(0)
摘要:Media Frametowork是一个开源的媒体框架,在这里我们为什么要提到它,有几点,首先,它简化来媒体播放器的发展,其次,允许开发人员组装组建,再次就是能创造出更高质量与全新的播放器效果,这只是其一,更重要的是它给网络的货币化发展带来新的起点,以较低的成本与更轻便的周转方式来著称。 好了,细里,我先不详细介绍,后面会做几个DEMO给各位看看,先贴上主页吧:http://www.osmf.org/index.php,有时间,各位童鞋都去看看吧。。。。以后再详细介绍忘服来一个很重要的图: 阅读全文
posted @ 2012-06-02 07:57 移动应用开发 阅读(401) 评论(0) 推荐(0)
摘要:根据需求要来实现一个类似微信的语音通话效果,想来下,现在来实现一个简单那的模型,可供遇到的人可作参考:废话不多说就直接贴代码吧:RecoderDemo.java:package com.jankey.record;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.graphics.Color;import android.media.MediaPlayer;import 阅读全文
posted @ 2012-05-31 00:34 移动应用开发 阅读(654) 评论(0) 推荐(0)
摘要:之前下的ANDROID4.0.1很顺利下来下来,有很多人问,后来才知道有很多人问关于报以下错误的上面是链接GOOGLE源码服务器超时,也就是说不能访问到GOOGLE源码服务器,这个问题,没想到在我重新装的机子上不小心发现了,既然发现来就出来解决下吧,刚开始,一开始,我们肯定是先看官方文档,看看情况:Using authenticationBy default, access to the Android source code is anonymous. To protect the servers against excessive usage, each IP address is ass 阅读全文
posted @ 2012-05-03 00:32 移动应用开发 阅读(543) 评论(0) 推荐(0)
摘要:做了这么长时间的开发与管理,在命令上总是自见则过,往往却忽视了在其命令上的分享过程,所以现在稍微有点时间就把其命令的相关操作来简单的扫盲一番吧,也系统通过这种方式去授之以渔而不是鱼,好了,我以图解的方式来展示,当然我的习惯就是任何东西先看帮助文档或者命令,就今天我们这里要讲解的ADB命令在命令行中可以通过命令帮助来进行详细了解,废话不多说,先上图吧:以上为使用help来显示其相关的命令使用说明,当然那个如果你的英文足够好的话,其实这些都很简单,当然,如你不太习惯去看这些英文描述的话,那接下来就由我来帮助处理这样的问题吧,好了,我就以最初始的理解方式来进行翻译与讲解吧,OK:Android De 阅读全文
posted @ 2012-04-23 01:14 移动应用开发 阅读(232) 评论(0) 推荐(0)
摘要:在Android开发过程中,我们难免会涉及到WEB方面需求,如果想对WEB中所有APK各自的相关基本信息进行扫描与了解,在这里我们可以对其在android中集成的aapt命令进行剖析,首先,我们在命令行中输入:aapt help,得到如下详细列表显示:OK,以上是通过HELP得到的相关帮助说明,你可以更具其列表显示来进行相关操作,我就简单引些例子吧:首先我开个头给翻译下:Android Asset Packaging ToolAndroid 资源包工具Vsage:(用法)aapt l[ist] [-v] [-a] file.{zip,jar,apk}List contents of Zip-c 阅读全文
posted @ 2012-04-20 20:17 移动应用开发 阅读(2971) 评论(0) 推荐(0)
摘要:要想获得管理的高效率,经理必须熟知并熟练运用以下几个工具:工具A:招聘面试的STAR原则招聘面试是经理工作的一项重要内容,每个成功的经理人都必须具备高超的招聘面试技巧,以招聘到合适的人充实到工作团队中,使合适的人在合适的岗位上,创造岗位员工的高绩效。所谓STAR原则,即Situation(背景)、Task(任务)、Action(行动)和Result(结果)四个英文单词的首字母组合。在对应聘人员进行面试的时候,你不妨试试STAR原则。STAR原则是面试过程中涉及实质性内容的谈话程序,任何有效的面试都必须遵循这个程序。在与应聘人员交谈时,首先了解应聘人员以前的工作背景,尽可能多了解他先前供职公司的 阅读全文
posted @ 2012-04-18 22:26 移动应用开发 阅读(225) 评论(0) 推荐(0)
摘要:之前本想把ANDROID4的动画应用都写下来的,后来觉得自己想讲一套视频,以共编程爱好者更好的学习,但是由于时间问题一直没能如愿,前段时间录了些视频,自己感觉录制下来的效果并不理想,个人感觉自己的表达能力急需有待提高,在录制好后,自己听了遍,效果真是,那个差啊,不过没关系,我有信心把它录制好,并觉得录制一套免费的ANDROOID4完全开发视频,从底层分析到APP上线,说实话,之前一直给公司做,自己闲时抽了些时间给自己写了几个,比如说针对很多人面试难的面试宝典,还有人生宝典,个性展示等APP,处于自己设计的问题,总感觉不如人意,所以一直没上MARKET市场,哎,可能我真的还辨别不了商机与偏好的区 阅读全文
posted @ 2012-02-17 22:18 移动应用开发 阅读(289) 评论(0) 推荐(0)
摘要:明天是农历的三十夜了,时间过的真快,又一年的时间如同尘土飞扬而去,这段时间一直都在看ANDROID源码,当然在这里我就不说关于源码的问题,自我对其ANDROID4.0的观后感就是~比之前的2.2与2.3的都改进了好多,可能是我学疏才潜,在里面还有太多需要我去用时间来征服的节点,所以在这里就不敢自笔为是,所以就把简单的直接把API里的一些例子给搬出来,看看效果吧,一个一个的来,也顺便把里面的源码给直接贴出来,2011年虽然对我们来说是一个不可多得的一年,但是同样2012年更是让我们期待着跳越前栏的感觉,让我们共同展望2012年吧:这个例子很简单,先看我截的几张图吧:以上就是简单的动画截图,废话不 阅读全文
posted @ 2012-01-21 22:54 移动应用开发 阅读(294) 评论(0) 推荐(0)
摘要:导读:开发者是否真的还需要一种新的编程语言呢?选择已经有那么多了,现有的语言都让开发者应接不暇,可是各种新的编程语言还是在以惊人的速度产生!答案就是随着多核CPU、云计算、移动及分布式结构的不断发展,简单的语法已经不能适用,我们需要更加强大的语言!而以下10种编程语言,或正在走向成熟,或还在开发,可是它们都以全新的视角演绎着软件开发的艺术,每一种语言,都有可能打开编程世界的新大门!No.1:DartJavaScript在Web的交互性方面运用得很好,但是当Web应用程序的代码行过多时,它的弱点就会显现出来,因此,Google推出了新的结构化Web编程语言Dart用以替代JavaScript。与 阅读全文
posted @ 2012-01-10 17:58 移动应用开发 阅读(229) 评论(0) 推荐(0)
摘要:从听说您到认识您,直到现在您悄然离去已有数更之年, 虽然我从小就喜欢计算机,但是由于环境让我对计算机的理解并不是那么熟悉,可以说在我大学之前对计算机算是一个文盲,最多也只懂得聊天,玩点小游戏,看点电影,也莫过于看过一些最基础与最简单的编程方法~VB基本语法,然而在大学里使我有了足够的时间去了解关于计算机方面的知识,这时候我才知道计算机知识的渊博无法僻经,它让我纠结,让我在学习中不知所措,尽管在后来尝试进入企业工作的时间里,也是精不匹力,我很苦恼,为此生活于工作时常产生冲突,这让我很无奈,毕竟精神是需要建立在基本的物质基础之上的,环境也不时压抑着一个人面临思想复杂的选择,多数人在这种情景下都只. 阅读全文
posted @ 2012-01-02 20:54 移动应用开发 阅读(217) 评论(0) 推荐(0)
摘要:之前之前用R4,现在一下就跳到用R7了,ANDROID4.0出来过后,应该有不少热机友敢望资疗吧,OK,在网上偶尔浏览的时候,看到有很多初学者希望了解在ANDROID中NDK应用的开发,不知道它是怎么开发与运行的,今天我就简单来图解一个HelloWorld的简单实列吧,以好供初学者做给力的参考,OK,不废话了,直入正题吧:首先,我们得配置环境,当然这是在你本来就有SDK开发环境的情况下,请去官方下个NDK吧:http://www.android.com.,最新版本为android-ndk-r7-linux-x86.tar.bz2,即R7,我一直用的是LINUX,所以我下的是LINUX版本,如果 阅读全文
posted @ 2011-11-20 15:57 移动应用开发 阅读(153) 评论(0) 推荐(0)
摘要:近来着眼于ANDROID4.0的关注与研究,第一时间把ANDROID4.0源码下下来了,只是时间问题,所以没能第一时间把过程记录下来,今天算是富裕点时间就给写下来,希望能给灼热于ANDROID继续平台研究而又未及时获得相关资源的热机友们做个简单的参考,好了,废话不多说,我就直接贴图吧,现在很简单,只要你是LINUX系统,一直并使其开发,那就不必要考虑之前JDK环境的问题,直接从基本环境确定下入手吧,首先打开http://www.android.com进入:看到Getting the Source,点击进入,进入页面后,里面有详细的下载描述,不用说,一步步来,很简单的,与之前一样,首先创建目录: 阅读全文
posted @ 2011-11-18 11:23 移动应用开发 阅读(179) 评论(0) 推荐(0)
摘要:之前码控件太多,由于项目时间问题,也就很少考虑到优化的一些细节问题,今天就简单些了个关于ListView控件对在使用适配器时的优化效果:好了直接贴图:先看下对比效果:不判断converView为空时,也就是每次拖动时都会去加载一次所花费的时间效果图:判断了convertView为空时蔡重新加载的效果图,也就是使用了其缓存的数据:下面图为使用了组件静态化的方式,也就是使用空间换时间的方式,在其findById()放进临时内存缓存里,得出的时间效果图从以上图可以看出,其代码优化的必要性:好了,不说废话了,我直接把其核心代码贴出来,希望能给一些热爱ANDROID学习的人做更好的参考:package 阅读全文
posted @ 2011-08-27 19:21 移动应用开发 阅读(676) 评论(0) 推荐(0)
摘要:之前一直都在做2.2的,抽点了些时间详细看了下3之后版本,现在最新版本已经实3.2了,感觉版本更新的实太快了,这个ANDROID的一般人还真实很难适应如此更新速度,为了尽量不被其OUT就稍微闲时就对其关注下,写了些简单的实列,由于时间的问题,所以我就把简单的几个新特性直接以源代码的方式贴出来吧:源码下载地址:http://download.csdn.net/user/jiangshide项目源码:package com.jsd.demo;import android.app.ActivityGroup;import android.content.Intent;import android.o 阅读全文
posted @ 2011-07-29 15:09 移动应用开发 阅读(753) 评论(0) 推荐(0)