
Android
文章平均质量分 62
SzMing
这个作者很懒,什么都没留下…
展开
-
ImageButton不同状态下的实现方法
准备工作:准备2张button图片:bt01和bt02,导入到drawable-hdpi文件下,并在改文件下新建一个xml文件,在root element下拉框选择selector编辑新建的xml文件,输入:添加控件ImageButton,并设置背景图片backgroup原创 2015-05-02 22:33:23 · 879 阅读 · 0 评论 -
Java包使用
同一个包myjava中:主程序myjava.java类文件package myjava;import myjava.*;public class myjava implements Jinterface { public void eat(){ System.out.println("Mammal eats");原创 2015-04-26 12:01:36 · 891 阅读 · 0 评论 -
ant配置
out= "F:/java/Wangyi/test-output/index1.html " >原创 2015-08-02 21:55:49 · 724 阅读 · 0 评论 -
电量变化
如果我们阅读软件,可能是全屏阅读,这个时候用户就看不到剩余的电量,我们就可以为他们提供电量的信息。要想做到这一点,我们需要接收一条电量变化的广播,然后获取百分比信息,这听上去挺简单的,我们就来实现以下:[java] view plaincopypackage com.scott.receiver; import android.content.BroadcastR原创 2015-05-24 13:07:10 · 1262 阅读 · 0 评论 -
网络状态变化
在某些场合,比如用户浏览网络信息时,网络突然断开,我们要及时地提醒用户网络已断开。要实现这个功能,我们可以接收网络状态改变这样一条广播,当由连接状态变为断开状态时,系统就会发送一条广播,我们接收到之后,再通过网络的状态做出相应的操作。下面就来实现一下这个功能:[java] view plaincopypackage com.scott.receiver; impo原创 2015-05-24 13:07:54 · 1211 阅读 · 0 评论 -
开机启动服务
我们经常会有这样的应用场合,比如消息推送服务,需要实现开机启动的功能。要实现这个功能,我们就可以订阅系统“启动完成”这条广播,接收到这条广播后我们就可以启动自己的服务了。我们来看一下BootCompleteReceiver和MsgPushService的具体实现:[java] view plaincopypackage com.scott.receiver; im原创 2015-05-24 13:05:20 · 834 阅读 · 0 评论 -
超简单的登陆注册页面实现
package com.example.myapp;import android.support.v7.app.ActionBarActivity;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;原创 2015-05-27 22:40:25 · 3423 阅读 · 0 评论 -
界面布局TableLayout+TableRow
TableLayout 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_pare原创 2015-05-19 21:46:56 · 1121 阅读 · 0 评论 -
Scrollview嵌套EditText,使其滑动
android:id="@+id/scrollView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/cancel" android:layout_below="原创 2015-05-02 13:38:45 · 741 阅读 · 0 评论 -
轻松几步学安卓Service
参考http://www.cnblogs.com/wenjiang/p/3231986.html第一步修改androidmanifest文件,添加service android name 第二步新建一个Myservice类文件,内容如下:package com.example.android;import android.app.Service;原创 2015-05-17 16:11:12 · 652 阅读 · 0 评论 -
轻松几步实现计算器
从网上看到过很多计算器编写的方法,但是万变不离其宗,基本上大致的思路如下:1、定义2个数,用来储存第一个按下的数和第二个按下的数(当然定义一个也行)2、定义一个字符,用来储存运算符号 3、显示第一个按下的数4、储存运算符,不显示或显示5、显示第二个按下的数6、“=”作为计算新手代码片段: double firNum=-1,secN原创 2015-05-23 12:25:56 · 763 阅读 · 0 评论 -
超简单的ActionBar
首先需要一张图片icon,这里使用的图片名称是iconn第一步:在layout中新建一个xml文件,内容如下: xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="com.examp原创 2015-05-29 21:37:34 · 707 阅读 · 0 评论 -
Android软键盘弹出时把布局顶上去,控件乱套解决方法
修改AndroidManifest.xml File android:windowSoftInputMode="adjustPan|stateHidden" 主窗口与软键盘窗口交互设置值如下:值描述"stateUnspecified"软键盘的状态(是原创 2015-05-02 21:06:59 · 11490 阅读 · 0 评论 -
操作Group内的控件
例如操作RadioGroup:一、取消RadioGroup内的所有RadioButton的选中状态:处理方式为利用RadioGroup的check(id)的方法,将RadioGroup的check状态指向一个非RadioGroup内子控件的id(checkBox不在该组内):RadioGroup rg=(RadioGroup)findViewById(R.id.RadioGroup01原创 2015-05-03 15:35:30 · 707 阅读 · 0 评论 -
java多线程 sleep()和wait()的区别
接触了一些多线程的东西,还是从java入手吧。 相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。 这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll. 区别一: sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要转载 2012-11-12 15:36:48 · 465 阅读 · 0 评论