- 浏览: 559068 次
- 性别:
- 来自: 武汉
最新评论
-
北月与南安:
哥哥不要秀我,答案是11.38,你算出来36.43,要求N个点 ...
平均距离 -
xiao_android_jun:
[color=red][ size=xx-small ...
Android 之 进程的概念介绍 -
明子健:
小伙子,很有前途哦
《将博客搬至CSDN》 -
1140566087:
dugujiujian 写道R.layout.simple_s ...
Android 之 下拉(Spinner) 组件示例 -
dugujiujian:
R.layout.simple_spinner_dropdow ...
Android 之 下拉(Spinner) 组件示例
文章列表
package com.sun.coptfiletosd;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Environment;
...
package com.example.battery;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
/**
...
BroadcastReceiver
1. 介绍:四大组件之一,本质就是一个全局监听器;
2. 特性:由于为全局监听器,所以可以方便的实现系统中不同组件之间的通信;
3. 器也会随着关闭; BroadcastReceiver 是系统级别的监听器,拥有自己的进程,只 ...
Service 介绍
1.Service 是android 中四大组件与Activity最相似的地方,都代表的是可执行的程序;
2.Service 特点:
a)在后台运行,一般处理比较耗时的任务;
b)没有实际的界面;
c)可以和其他组件进行交互;
d)例如:处理音乐、下载文件等;
3.Service 的声明周期:
a)三个阶段:创建 – 开始 --- 销毁
b)OnCreate(); Service 声明周期的开始,完成Service的初始化工作;
c)OnStartCommand(); 服务声明周期开始,没有对应的停止函数
d)OnDe ...
各种对话测试布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical&qu ...
首先发送短信是需要权限的:
<!-- 发送短信 -->
<uses-permission android:name="android.permission.SEND_SMS" />
程序主入口:
package com.example.message;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View; ...
<!--
功能:调用发送短信功能
1 、 权限
<uses-permission android:name="android.permission.SEND_SMS"/>
2、具体实现
Uri smstoUri = Uri.parse("smsto:");
Intent intent = new Intent(Intent.ACTION_VIEW,smstoUri);
intent.putExtra("address","电话号码"); // 没有电话号码的话为默认的,即显示的时候是为空的 ...
[b]Android 之 数据存储与访问
概念:任何一个应用程序都要依赖数据存储,而且这种存储必须不丢失数据,并且有效、简便使用和更新这些数据。在Android操作系统中一共提供了四中数据存储方式,但是由于存储的这些数据都是私 ...
<!--
单元测试
1、单元测试:正规的android开发必须使用的技术,在单元测试中可以检查
程序的处理结果是否正确,使用单元测试自项目中更多的是对业务层的类进行
测试,当测试的业务没有问题,那么可以供控制层调用;
2、andorid中实现单元测试的步骤:
2.1:首先在AndroidManifest.xml 的<application>元素中 中引入单元测试的库:
<uses-library android:name="android.test.runner"/>
...
菜单
OptionMenu ContextMenu SubMenu;
1、选项菜单:OptionMenu
注意:一般的选项菜单:最多可以有两行,每行3个菜单项,当多余 6 个的时候或出现more,点击显示;
创建:重写 onCreateOptionsMenu() 方法;
事件:重写onOptionsItemSelected(); 方法
2、上下文菜单:ContextMenu
说明:选项菜单服务于Activity,上下文菜单是注册到某一个View对象上;
提示:可以为ContextMenu指定标题和图标,但菜单选项不能附带图标;
创建:重写onCreateCo ...
介绍:
在自己的小应用中,得到了某些号码,并且希望通过该号码进行拨号,则可以保存当前的
数据,并带到拨号界面,进行拨号;因此诞生了以下代码;
主要核心代码:
package com.sun.callphone;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.telephony.PhoneNumberUtils;
import android.view.View;
impo ...
注意:壁纸的设置得加入权限:
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
1、WallpaperManager 对象的获得:wallpaperManager =WallpaperManager.getInstance(this);
2、设置壁纸的方法:
方法一:wallpaperManager.setBitmap(); // 参数
方法二:wallpaperManager.setResource(); // 参数为资源ID
方法三:通过ContextWrapp ...
Tween 补间动画
1、优点:节省磁盘空间;
2、缺点:动画很复杂的时候无法自动生成中间图像;例如电影画面的组成,画面复杂,无法 下一步;
3、Android 提供的 4 种 补间动画效果:移动、旋转、缩放和透明度渐变;
4、移动补间动画:
实现方式:
xml文件配置
编码配置
5、提示:补间动画文件存放在res/anim 或者 res/drawable 下面
补间动画 -- 设置透明度: alpha
<?xml version="1.0" ...
布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/a ...
1 、shape 的使用介绍:
作用:用于定义控件的一些显示属性;
属性说明:
<!-- 实心:填充的意思,android:color 的值是用于填充的颜色 -->
<solid android:color="#DCDCDC" />
<!--
渐变
android:startColor="" 起始的颜色
android:endColor="" 结束的颜色
android:angle="" 渐变的角度,必须为 45‘ ...