分类 Android 下的文章

android笔记【AsyncTask的应用】

android笔记【AsyncTask的应用】

在android中,异步操作可以使用多线程(Thread/Runnable)、Handler、AsyncTask。
其中AsyncTask需要继承android.os.AsyncTask,至少实现 doInBackground()和onPostExecute()。

例如:

- 阅读剩余部分 -

android笔记【控件的显示与隐藏】

一、在XML配置文件设置

可见:
android:visibility="visible"
不可见:
android:visibility="invisible"
隐藏:
android:visibility="gone"
这三种显示方式区别: visible就是正常可见状态,invisible是不可见状态,但其实还在占用排列空间,而gone则为隐藏状态,控件不再占用空间。

- 阅读剩余部分 -

android笔记【通知Notification】

[code=java]
public void startNotification(View v){
Editable userInput = editUserInput.getText();
Notification noti = new Notification.Builder(this)
.setContentTitle("You have a msg")
.setContentText("Tom and Jerry married!"+"_id:"+userInput.toString())
.setSmallIcon(R.drawable.ic_launcher)
.build();

NotificationManager notiManage = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notiManage.notify(Integer.parseInt(userInput.toString()),noti);
}

[/code]
NotificationManager 的方法notify(id,noti),其中id是通知的唯一标示,如果通知栏中有未处理的的同id通知,则会覆盖。

跟mars学android[2014-04-08]

以下几组属性都是指定一个元素的ID

android:layout_below 在指定的元素下面
android:layout_above 在指定的元素的上面
android:layout_toRightOf 在指定的元素的右面
android:layout_toLeftOf 在指定的元素的左面

- 阅读剩余部分 -

跟mars学android[2014-03-16]

布局中的距离单位
px:屏幕上的一个像素点
dp:dip(Device Independent pixels)(设备无关的像素)
px=dp*(dpi/160),在dpi为160的屏幕上:1dp=1px。设置控件大小一般用dp
sp:scaled pixels(可缩放的像素)
通常用于指定字体的大小,当用户修改字体时,sp会随之改变。设置字体大小一般用sp

- 阅读剩余部分 -