- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 ItemsControl 解析
ItemsControlMargin="10"ItemsSource="{Binding}"Name="itemsControl">ItemsControl.Template>ControlTemplateTargetType="{x:Type ItemsControl}">BorderCornerRadius="5">ScrollViewer
2011-12-12 10:46:08
693
原创 JAVA批量修改文件名
import java.io.File;/** * 文件 批量重命名 * @author tiyoto * */public class BatchRenamefile { //输出日志 public static volatile boolean
2011-09-13 12:04:12
2236
原创 java 获取文件名(无后缀名)
File file=new File("d:/a/aa/test.1.txt"); System.out.println(file.getName().replaceAll("[.][^.]+$", ""));
2011-09-13 12:02:37
1886
转载 Android中shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:
2011-07-08 19:44:25
255
转载 AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事
2011-06-21 14:19:00
286
转载 Android的Task和Activity相关
android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性没有被设定,设定到元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为“f
2011-06-21 11:20:00
347
转载 总结一下Intent概念
本文主要参考:http://androidappdocs.appspot.com/guide/topics/intents/intents-filters.htmlActivity、Service和Broadcast Receiver这些核心组件之间通过消息激活,这个消息就是Intent。Intent消息可用于当前运行时同应用内部的组件之间或者不同应用的组件之间通信。Intent自身,即一
2011-06-20 19:14:00
378
转载 总结Content Provider的使用
本文参考:http://androidappdocs.appspot.com/guide/topics/providers/content-providers.htmlAndroid中的Content provider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。Android提供了一些主要
2011-06-20 19:12:00
380
原创 setCancelable用法
<br />AlertDialog.Builder的setCancelable<br />public AlertDialog.BuildersetCancelable(boolean cancelable)Since: API Level 1<br />Sets whether the dialog is cancelable or not default is true.<br />设置为false,按返回键不能退出。默认为true。
2011-01-14 14:43:00
5514
原创 获取剪贴板文本
<br /> //获取剪贴板文本<br /> private String getTextFromClipboard() {<br /> // TODO Auto-generated method stub<br /> ClipboardManager service = (ClipboardManager)<br /> (this.getSystemService(Context.CLIPBOARD_SERVICE) );<br /> return(service.getText().toStr
2011-01-14 14:04:00
429
原创 实例(一):情景模式
<br />1.布局文件main.xml<br /><?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent">
2011-01-13 15:09:00
522
原创 读txt,xml实例
<br />1.设置资源/res/raw/demo.txt,/res/xml/db_setting.xml<br />[让我们荡起双桨]让我们荡起双桨,小船儿推开波浪海面倒映着白塔,四周环绕着绿树红墙小船儿轻轻飘荡在水中迎面吹来了凉爽的风红领巾迎着太阳,阳光洒在海面上水中鱼儿望着我们悄悄听我们愉快歌唱小船儿轻轻飘荡在水中迎面吹来了凉爽的风做完了一天的功课,我们来尽情欢乐我问你亲爱的伙伴谁给我们安排下幸福的生活?小船儿轻轻飘荡在谁中迎面吹来了凉爽的风<b
2010-12-31 09:34:00
448
原创 组件与线程间的交互机制
<br />首先思考:在不是创建界面的线程中,如何将内容输出到界面元素呢?<br />Android平台提供了一种称为线程消息队列(Message Queue)的机制来解决这个问题。<br />首先在界面线程中创建一个可以与界面线程的消息队列进行关联的接口实例,其他的线程通过这个接口实例就可以将消息发送到界面线程的消息队列中,最后由界面线程将消息内容输出到界面容器中,这个接口实例就是一个Handler类实例。<br /> <br />直接附代码:<br /><?xml version="1.0" encod
2010-12-30 14:53:00
407
原创 BroadcastReceiver之在代码中注册
package foolstudio.demo;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.widget.Toast;public class DummyBroadcastReceiver extends BroadcastReceiver { @Override public v
2010-12-30 09:02:00
1149
原创 (一)Shared Preferences(2)
<br />package us.imnet.iceskysl.db;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.widget.EditText;public class DBSharedPreferences extends Activity { public static final String S
2010-12-29 15:32:00
347
原创 (四)SQLiteOpenHelper
<br />package com.yarin.android.Examples_06_06;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.SQLException;import android.database.sqlite.SQLiteDatabase;import androi
2010-12-29 10:10:00
449
原创 (三)SQLiteDatabase
<br />主要代码<br />package com.yarin.android.Examples_06_05;import android.app.Activity;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.graphics.Color;import androi
2010-12-29 10:07:00
312
原创 (二)Files
<br />1.新建工程Activity01<br />2.设置main.xml<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_h
2010-12-29 09:10:00
287
原创 解析service(三):音乐播放器
<br />1.新建工程PlayService<br />2.设置main.xml<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_
2010-12-28 21:50:00
544
翻译 API
public abstract classServiceextends ContextWrapper<br />implements ComponentCallbacksjava.lang.Object ↳android.content.Context ↳android.content.ContextWrapper ↳android.app.ServiceKnown Direct SubclassesAbstractInputMethodService, Accessibili
2010-12-28 17:03:00
315
转载 Android 五大基本组件之 Service 篇
<br /> 把service的一些特性总结一下,基本知识就不介绍了.<br /> 1、主要在后台运行。<br /> 2、分两种类型:<br /> remote和location(远程和本地)<br /> 区别:远程的可以用在不同进程间访问,通过aidl实现(aidl以后介绍),当访问的进程结束掉后,还可以在后台继续进行。<br /> 本地的是在同一个进程间访问,当访问的进程结束后一起关掉。<br /> 3、打开service的方法有两种:<br /> 一种:直接打开法:<br /> 通
2010-12-28 16:36:00
543
原创 解析service(一)
<br />1.新建工程ServiceDemo<br />2.设置main.xml<br /> <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" andro
2010-12-28 15:41:00
281
如何成为Android高手.pdf
2010-12-27
Android高手进阶教程.pdf
2010-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人