简明现代魔法 -> Java编程语言

修改Android应用的样式与风格

让你的Android应用更好看

android中可以自定义主题和风格。风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等。可以在res/values目录下新建一个styles.xml的文件,在这个文件里面有resource根节点,在根节点里面添加item项,item项的名字就是属性的名字,item项的值就是属性的值。

发布于 2011-06-20 分类:java

Android用户界面的事件处理

侦听用户和应用程序之间交互的事件

在Android上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。在各种用来组建布局的视图类里面,你可能会注意到一些公共的回调方法看起来对用户界面事件有用。这些方法在该对象的相关动作发生时被Android框架调用。

发布于 2011-06-03 分类:java

Android屏幕下方的Tab菜单制作

实现TabWidget选项卡按钮在屏幕下方

看到很多热门的Android程序(如:新浪微博、腾讯微博、京东商城、淘宝、当当等等)使用选项卡风格作为程序界面的主框架结构,而Android的选项卡控件默认是按钮在上方的。我在网上看到有多种实现方法,这里提供一种个人觉得比较简单的。由于我对Android开发所知甚少,方法的优劣目前不好评价,欢迎各位提供更好的思路。

发布于 2011-06-01 分类:java

在android虚拟机AVD上安装apk应用

在虚拟机AVD里玩Android应用

首先启动Android模拟器,复制需要安装的APK文件到Android SDK的Tools文件夹中(APK和emulator.exe同文件夹),这里我们演示安装的为nowamagic.apk(人人客户端)文件。执行 Windows 开始菜单 => 所有程序 => 附件 => 命令提示符 或通过 Win+R 组合键调出 运行 对话框输入cmd 单击确定即可。

发布于 2011-05-31 分类:java

Android在对话框中实现登录与注册

可以参考下Android下登录与注册的做法

在android的应用中越来越多的包含了网络互动功能,这就带来了注册,登陆账号功能。本文完整的介绍对话框的方式实现用户登陆功能。登陆效果: 应用程序判断当前用户还未登陆,弹出登陆对话框,用户输入账号和密码信息后,传到服务器验证,验证成功后,现实Toast 成功信息,并转到其他界面。

发布于 2011-05-29 分类:java

Android的Activity组件的生命周期

一个Activity通常就是一个单独的屏幕

Activity是最基本的模块,一般称之为"活动",在应用程序中,一个Activity通常就是一个单独的屏幕。简单理解,Activity代表一个用户所能看到的屏幕,主要用于处理应用程序的整体性工作,例如监听系统事件,为用户显示指定的View,启动其他Activity等。所有应用的Activity都继承于android.app.Activity类,该类是Android提供的基层类。

发布于 2011-05-28 分类:java

认识Android程序的文件结构

认识Android编程各个文件之间的联系和使用方法

代码在src中的.java文件中编辑,gen目录下有一个R.java的文件,这个文件存储res目录下各种资源文件的id号,在主文件java中调用该资源的时候直接调用id号即可,如 R.layout.main ,这个条目得打开R.java文件中查看,"R"对应R.java文件,"layout"对应R.java文件中的layout类,"main"对应layout类中的一个静态常量声明。

发布于 2011-05-26 分类:java

Android获取文件列表

研究Android中文件夹的文件的获取

有的时候我们的程序需要去对android的指定目录或者全局目录进行遍历获取其中的文件,但是获取文件的时候可能会遇到无法列出文件夹中的文件的问题,这就是我出现的问题,对于某个子文件夹进行获取listFiles()的时候返回为NULL,也就是不允许列出文件夹中内容。这个是由于android中的安全机制的缘故。

发布于 2011-05-22 分类:java

Android开发环境搭建与工具选择

工欲善其事,必先利其器

最近需要做一个Android客户端,所以要开始学习些Android方面的东西了,慢慢一步步的学习Android。工欲善其事,必先利其器,先把Android开发环境与工具弄好。2.3姜饼增加了不少传感器的支持,陀螺仪、加速器、指南针、近距离传感器、触觉反馈和光线感应器都可以用,期待用这些传感器的新游戏。 只知道增强了游戏的部分东西。

发布于 2011-05-16 分类:java

Java 素数打印

i与1到(i 2)/2之间的整数进行除法探测

素数就是只能被1和它自己本身整除的数。我们可以使用两个嵌套的 for 循环和取余操作来探测并打印出1000以内的素数。外层循环的增量i为需要被探测的数,内层循环实现将i与1到(i 2)/2之间的整数进行除法探测。若有整除,则factors自增。最后,如果factors只有1的话,那么该数很明显就是素数了。

发布于 2010-01-05 分类:java

模拟硬币抛掷结果

用随机整数对2取余来模拟

编写一个程序,模拟抛硬币的结果。硬币无非就是正面或反面,并且是随机出现的。也就是随机生成一个整数,将该整数对2取余,就可以模拟这一情况。

发布于 2010-01-02 分类:java

Java技术大牛需要学习的25个技能

你应该学习哪些呢?

你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。

发布于 2009-12-18 分类:java

Java入门需掌握的30个基本概念

Java的一些关键特性

这是在网上看到的一份资料,拿过来备份一下,这个在刚学完Java基础的同学,看一下,很不错的,说了一些要点。可以回忆一下这些要点,然后没有搞清楚的内容,再去查一下资料,巩固一下吧。Java的白皮书为我们提出了Java语言的一些关键特性。

发布于 2009-12-10 分类:java

存取之美——HashMap原理与实践

哈希表是很优秀的数据结构

HashMap是一种十分常用的数据结构,作为一个应用开发人员,对其原理、实现的加深理解有助于更高效地进行数据存取。本文所用的jdk版本为1.5。《Effective JAVA》中认为,99%的情况下,当你覆盖了equals方法后,请务必覆盖hashCode方法。默认情况下,这两者会采用Object的“原生”实现方式。

发布于 2009-12-10 分类:java

JSP的一些入门介绍

很好的JSP基础知识复习

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

发布于 2009-12-02 分类:java
 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们