Android
文章平均质量分 75
someone_xiaole
Better life,better you!
展开
-
Android学习:简单自定义View
Android程序的所有UI组件都继承了View类。所以当Android系统提供的UI组件不符合自己的需求时,可以进行自定义View。1、定义一个继承View类的子类2、重写三个不同的构造方法3、根据自己需求去重写其他方法想自定义View,触摸会显示触摸的点,显示一个蓝色的小圆点。首先定义一个类去继承View类:package com.ikok.test原创 2016-04-01 14:01:50 · 478 阅读 · 0 评论 -
Android获取屏幕宽度与高度
1、WindowManager wm = this.getWindowManager();int width_1 = wm.getDefaultDisplay().getWidth();int height_1 = wm.getDefaultDisplay().getHeight();2、查看源码,官方推荐用getSize(Point)去替代getWidth()Point mP原创 2016-03-20 11:08:58 · 481 阅读 · 0 评论 -
Android小练习:过渡动画,引导页,判断是否第一次启动App
目前的App在安装后,第一次打开,都会显示两秒左右的logo,然后进入引导页。如果关闭App,再重新打开,则只会显示logo,然后直接进入主页。最近写了这个,记录一下。项目地址在文章最后。首先是过渡动画,因为它不论App是否第一次启动都会显示。这里我使用了Handler的postDelayed()方法。把过渡动画的Activity设为默认启动的Activity。在当原创 2016-03-31 16:05:05 · 7868 阅读 · 3 评论 -
Android小项目:记事本
前几天写了一个Android记事本小程序,现在记录一下。考虑到是记事本小程序,记录的内容只有文字,而且内容不会太长,所以选择使用SQLite数据库,数据存放在用户的手机上。牵涉到数据库,那自然是一个实体。先设计实体数据表:DBHelper.javapackage com.ikok.notepad.DBUtil;import android.content.Context;impo原创 2016-03-30 19:21:09 · 14247 阅读 · 4 评论 -
Android小项目:计算器
项目源码在文章最后。这两天写了一个Android的计算器,现在整理一下思路与代码。首先是功能需求分析:1、数字我规定最长为九位,如果有小数点则加上小数点最长为十位2、第二个参数输入时不允许为负数,但是先得出的结果为负数,可以再进行运算(比如:1-2=-1,结果显示的是-1,可以再运算,-1+2=1)3、得出的结果如果大于等于10位,则把数据进行科学计数4、科学计数的原创 2016-04-06 16:12:56 · 45701 阅读 · 17 评论