随笔分类 -  类Linux大全

摘要: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)
摘要:之前本想把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)
摘要:首先,我们需要安装MYSQL,在UBUNTU下安装很简单,你只需要使用一下命令即可简单安装MYSQL的服务端:sudo apt-get install mysql-server安装玩MYSQL服务端后,我们就需要来安装NGINX了,最好使用官方PPA源来最新安装:你可以打开https://launchpad.net/~nginx/+archive/development,并参考其说明,在UBUNTU的source.d文件中加入以下源:命令如下:sudo gedit /etc/apt/sources.list来打开源文件加入一下地址:deb http://ppa.launchpad.net/ng 阅读全文
posted @ 2011-07-24 23:56 移动应用开发 阅读(407) 评论(0) 推荐(0)
摘要:工作以来,一直很少有时间来这里写BLOG,最近觉得时间还是比较充分,所以自己就为此而开始回顾自己之前的做的一些项目,不管大大小小,希望能通过自己的一个简单的管理界面来实现充分的整合管理,并希望通过兼容各APPSTORE来实现APP的浏览机制,好了,废话不多说了,我就以项目的形式一点点的写着走,现在我刚开始完成初始界面的实现,为今天第一步做好往下去的艰写得任务来完成一个完整而又具有实际意义学习与参考的免费项目,主要是为了提供给初学者做更多的参考:登录界面:login.xml:<?xml version="1.0" encoding="utf-8"?& 阅读全文
posted @ 2011-04-24 01:06 移动应用开发 阅读(197) 评论(0) 推荐(0)
摘要:在前面编的算法基础中,我给讲解的是最基本的一个排序算法,即选择排序算法,我想这是最简单的排序方式了,思路也很好理解,为了延伸基础起见,下面我在讲解一个关于冒泡排序算法的思想,当然这也只是一个最简单的基本实现方式,希望能给初学算法者做最好的参考,以下我就先来说说实现冒泡算法的基本原理吧,我还是以一个数组为列:首先我们需要定义一个数组:int[] arr = new int[]{2,3,2,1,2,3,4,23,236,34,2,2,23,232,4,5,78,8};在这里我对这个数组进行分析,并可以把这个数组比喻成一个栈池,然而在这个数组里内部的值就代表一些物体的质量,当其栈池下的某个数值位置的 阅读全文
posted @ 2011-03-29 17:45 移动应用开发 阅读(192) 评论(0) 推荐(0)