`
文章列表
成功属于耐得住寂寞的人,你离成功又近了一步了。 引言 上篇Android开发之应用程序基础及组件介绍了应用程序的基础知识及Android的四个组件,本篇将介绍如何激活组关闭组件等。本文的主题如下: 1、激活组件:意图(Intent ...
成功属于耐得住寂寞的人,接下来几篇将讲述Android应用程序的原理及术语,可能会比较枯燥。如果能够静下心来看,相信成功将属于你。 引言 为了后面的例子做准备,本篇及接下来几篇将介绍Android应用程序的原理及术语,这些也是作为一个Android的开发人员必须要了解,且深刻理解的东西。本篇的主题如下: 1、应用程序基础 2、应用程序组件 2.1、活动(Activities) 2.2、服务(Services) 2.3、广播接收者(Broadcast receivers) 2.4、内容提供者(Content providers) 因为这些内容比较理论,且没 ...
引言 通过前面两篇: Android 开发之环境搭建及HelloWorld Android 开发之HelloWorld项目的目录结构 我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就不会误入歧途,能够很好地把握全局。本文的 ...
引言 前面Android开发之环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Android项目的目录结构。本文的主要主题如下: 1、HelloWorld项目的目录结构 1.1、src文件夹 1.2、gen文件夹 1.3、Android 2.1文件夹 1.4、assets  1.5、res文件夹 1.6、AndroidManifest.xml 1.7、default.properties 1、HelloWorld项目的目录结构 (这个Hello ...
工欲善其事必先利其器 引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下: 1、环境搭建 1.1、JDK安装 1.2、Eclipse安装 1.3、Android SDK安装 1.4、ADT安装 1.5、创建AVD 2、HelloWorld 1、环境搭建 1.1、JDK安装 如果你还没有JDK的话,可 ...
1.设置窗口最大(伪最大化) JFrame frame =new JFrame(); frame.setSize(Toolkit.getDefaultToolkit().getScreenSize()); frame.setLocation(0,0); frame.show(); 2.设置最大化(JDK1.4以上) JFrame frame =new JFrame(); frame.show(); frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 3. ...
import java.awt.BorderLayout; import java.awt.Color; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.awt.dnd.DnDConstants; import java.awt.dnd.DragGestureEvent; import java.awt.dnd.DragGest ...
import java.applet.*; import java.awt.*; import java.awt.image.*; @SuppressWarnings("serial") public class ChangeImageColor extends Applet { /** 灰度变换的算法其实很简单,只要提取每个象素点的红、绿、蓝三原色,然后根据公式:灰度值= 红色亮度值*30%+绿色亮 度值*59%+蓝色亮度值*11%,计算出一个灰度值,并将其作为 红,绿,蓝三原色的新值重新写回显存即可。 */ Image art, Buf; int ...
1 WMA编程 1.1 WMA概述:(wireless Messageing API无线消息接口)规范设计的目标是那些能够发送和接书消息的移动设备。低层的传输机制可以是 GSM SMS(Short Message Service短消息服务),GSM CBS(Cell Broadcast service小区广播服务),CDMA SMS或MMS(Multimedia Message  Service多媒体信息服务)   与WMA相关的主要类和接口都包含在java.wrieless.messaging中主要接口如下:   1)Message:基本的消息接口,它又派生出了BinaryMessage、 ...

J2me点阵字

    博客分类:
  • J2me
前言:开发J2ME过程中,我们会发现平台本身提供的字体太小,而且样式有限,严重影响游戏性的提高。不废话,进入正题。       首先,我们了解到:一个GB2312汉字是由两个字节编码的,范围为A1A1~FEFE。A1-A9为符号区,B0到F7为汉字区。每一个区有94个字符(注意:这只是编码的许可范围,不一定都有字型对应,比如符号区就有很多编码空白区域)。下面以汉字“我”为例,介绍如何在HZK16文件中找到它对应的32个字节的字模数据。      前面说到一个汉字占两个字节,这两个中前一个字节为该汉字的区号,后一个字节为该字的位号。其中,每个区记录94个汉字,位号为该字在该区中的位置。所以要找到 ...
package Assis; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.text.*; public class SetTextColor { public static void main(String[] args) { final JFrame f = new JFrame(); final JButton b = new JButton("button"); final JTextPane t = ne ...
Java校正电脑时间(java 时间同步)关键字: 时间同步, 修改系统时间, 获取网络时间, java 时间同步 写这个程序的原因: 家里的电脑老了,主板电池没有电了,开机老是提示有错误,按了F1才能继续。无奈买了一块主板电池。换上之后 ...
package Assis; import java.awt.*; import java.awt.event.*; import java.awt.image.*; import java.awt.geom.*; import javax.swing.*; import java.io.*; // 图像缩小与放大演示 public class ScaleImageDemo extends JFrame { private static final long serialVersionUID = 1L; private JPanel panel = new J ...
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.tree.*; class Branch { DefaultMutableTreeNode r; //DefaultMutableTreeNode是树的数据结构中的通用节点,节点也可以有多个子节点。 public Branch(String[] data) { r = new DefaultMutableTreeNode(data[0]); for (int i = 1; i < d ...

TableDemo

import javax.swing.JTable; import javax.swing.table.AbstractTableModel; import javax.swing.JScrollPane; import javax.swing.JFrame; import javax.swing.JOptionPane; import java.awt.*; import java.awt.event.*; public class TableDemo extends JFrame { private static final long serialVersionUID ...
Global site tag (gtag.js) - Google Analytics