Android 手机开发和机顶盒开发的区别(软件角度)

通过开发电视类的应用和手机的应用,感觉主要有以下三种区别:   1、 分辨率 的不同 手机的分别率320*480,480*800,480*854)        机顶盒  :TCL800:800x450  TCL720P:1280x720             机顶盒普遍...

2014-02-28 16:58:41

阅读数 1118

评论数 0

关于hashCode方法的作用

有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,  我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。    总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。  你知道它们的区别吗?前者集...

2014-02-26 14:38:27

阅读数 630

评论数 0

一位软件工程师的6年总结

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经 历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建 议,前面...

2014-02-26 11:16:57

阅读数 858

评论数 0

近百android开源项目贡献

我从网上总结出来的,希望对android爱好者有帮助。 Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.net/projects/...

2014-02-21 16:42:06

阅读数 1181

评论数 0

Android开源项目汇总

下面是一些比较好的开源项目,总共分为5大类,也许对某一些人有用,有些项目也许将来某一天对自己也有用,所以整理到此,希望对大家有帮助。首先声明非原创,这篇blog的目的是分享给那些可能需要的人。 Android开源项目第一类——个性化控件(View) Android开...

2014-02-21 16:39:03

阅读数 3213

评论数 5

android手把手教你开发launcher(五)——设置壁纸

一、显示壁纸 显示壁纸也是launcher必不可少的功能,下面我们看看如何让我们开发的launcher来显示壁纸。 要在我们的activity里显示一个壁纸非常简单(包括动态壁纸也如此),我们只需要定义一个theme使其继承自android:Theme.Wallpaper,然后在act...

2014-02-21 16:35:20

阅读数 13389

评论数 0

android手把手教你开发launcher(四)——显示widget

由于本人的项目目前暂时不添加小部件,所以我就不做跟着本文做了,以下是原内容。原文地址:http://www.bangchui.org/read.php?tid=12239 我们要达到这样的效果:点击“add widget” 后弹出widget列表,之后选择一个widget后显示在界面上,如下...

2014-02-21 16:34:39

阅读数 1905

评论数 0

android手把手教你开发launcher(三)——启动安装的应用程序

1. 监听GridView的onItemClick事件 设置一个监听器是为了当gridView的某项被点击时,会有一个回调函数通知我们。 我们调用appsGrid.setOnItemClickListener(listener); 设置一个监听器 appsGrid.setOnItemClic...

2014-02-21 16:33:57

阅读数 2118

评论数 0

android手把手教你开发launcher(二)——列出安装的应用程序

预备知识: GridView的使用 \ 改写BaseAdapter  列出已经安装的应用程序是作为launcher比不可少的功能。下面我们就讲解怎样将应用程序列出来。程序运行后的样子如下:   一. 修改main.xml,在其中添加一个GridView用来显示应用程序列表。 修...

2014-02-21 16:33:17

阅读数 2045

评论数 0

android手把手教你开发launcher(一)(AndroidStudio版)

auncher,也就是android的桌面应用程序。下图是android2.3的launcher应用程序:     接下来我们要开发一个自己的launcher,使其替代系统的默认launcher。 怎样使我们的应用程序成为一个launcher? 下面我们就新建一个叫做SAOLa...

2014-02-21 16:31:44

阅读数 7927

评论数 0

Android中window,view,Activity的关系

Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如onKeyEvent, onTouchEvent等。 并维护应用程序的生命周期。Activity本身是个庞大的载体,可以理解成是应用程序的载体,如果木有Activity,android应用...

2014-02-21 16:15:31

阅读数 634

评论数 0

Android4.0.3修改启动动画和开机声音

1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);   2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;   3. Android平台图形系统启动,出现含闪动...

2014-02-21 16:13:48

阅读数 693

评论数 0

ubuntu反编译apk步骤

ubuntu反编译apk步骤 apktool工具包括三个文件aapt,apktool,apktool.jar,主要是将apk中资源文件时行反编译,包括mainfest.xml,res,src–>ab.smali文件(下载地址:http://android-apktool.googlecod...

2014-02-20 15:37:01

阅读数 3779

评论数 0

ubuntu android studio ndk 配置

ubuntu android studio ndk 配置 下载ndk,链接http://dl.google.com/android/ndk/android-ndk-r9c-linux-x86.tar.bz2或在本人下载好上传到百度云下载这个可能要快点:http://pan.baidu.com...

2014-02-18 15:57:41

阅读数 4230

评论数 0

Java 反射机制浅析

Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态...

2014-02-17 17:41:13

阅读数 586

评论数 0

JAVA反射机制作用是什么

一、什么是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、Open...

2014-02-17 17:22:51

阅读数 601

评论数 1

抽象类与接口的区别

语法定义层面 abastract class abstract class Demo{ abstract void method1(); abstract void method2(); ...} interface interface Demo{ vo...

2014-02-17 14:55:09

阅读数 853

评论数 0

android的apk使用proguard混淆

自己辛苦写的程序总不希望被别人轻松反编译后修改成他人。我用的是proguard混淆。在网上找了许多文章,试了许多次,总算混淆成功了一回。 先提提我的失败经验: 1.网上说需要proguard.cfg文件,我看是不需要的。开始我找关天,还手工生成此文件,也没有用。最终是不需要它的。 2.还有人...

2014-02-14 16:35:34

阅读数 1838

评论数 0

基础总结篇之二:Activity的四种launchMode

合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》 今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起...

2014-02-14 14:34:45

阅读数 625

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭