`
yansaibo
  • 浏览: 63288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
Java中的String str="abc"; String str=new String("abc");和String str = new String();的区别以及==与equals()的不同。 Java运行环境有一个字符串池,由String类维护。执行语句String str="abc"时,首先查看字符串池中是否存 ...
android 开机自启动有三个步骤。 1. 首先实现一个BroadcastReceiver用来获取系统的 BOOT_COMPLETE 消息, 而该receiver又负责启动你的service或者activity. 写道 public class myReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) {      String action = intent.getAction();      if(action.equals(&qu ...
private void listAdapter() { // TODO Auto-generated method stub ArrayList<Weather> weatherList = new ArrayList<Weather>(); Weather w = new Weather( 1,"8:20 AM pop", "1:30", "Reminder :no reminder" ); weatherList.add( w ); ...
列表(ListView)、表格(GridView),这在手机应用上面肯定是少不了的,怎样实现比较复杂一点的界面呢,先看一下我的效果图。   这样布局的情况是最基本的,也是最常用的,网上关于这样的布局有多种版本的实现方法,但是有很多需要自己实现Adapter,那样子是比较复杂而且没有必要的,因为我们有简约而不简单的SimpleAdapter。 1. ListView SimpleAdapter的核心代码: for (int i = 0; i < 10; i++) { Map<String, Object> map = new HashMap<St ...
http://surefan.iteye.com/blog/726051
eclipse常用快捷键标记一下 ctrl+D 删除一行 ctrl+O 显示当前页面 所有函数 ctrl+E 显示打开的类 ctrl+K 查找选定的函数 ctrl+L 跳转到莫一行 ctrl+B buliding工程 ctrl+1 快速修复 ctrl+N 新建 ctrl+M 当前窗口最大最小化 alt+↓/↑  当前这行的代码移动 Shift+Ctrl+Enter 在当前行插入空行(原理同上条)Ctrl+Q 定位到最后编辑的地方Alt+Shift+R 重命名 Alt+Shift+M 抽取方法 (对一大堆泥团代码有用)Alt+Shift+C 修改函数结构Alt+Shift+L ...
有关 Android 的生命周期。今天遇到一个问题,正好把查到的结果简单记录一下。  Android系统有四个重要的组件Activity ,Service ,BroadcaseReceiver ,ContentProvider   今天简单的记录一下 Activity的生命周期 Activity        是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件 Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动 Activity表现为四种状态,      活动状态 ...
(1) 如何创建自增字段? 简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加。 这里是详细的答案: 从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入 ...
http://ucdchina.com/snap/7266
废话不说 直接代码 记录一下,以后用 //重写SimpleCursorAdapter private class SimpleAdapters extends SimpleCursorAdapter { MyDataBaseAdapter m_MyDataBaseAdapter; TextView message; String[] arr=new String[100]; int pos=0; public SimpleAdapters(Context context, int layout, Cursor ...
利用刷新handle 刷新ui 自己写的 每秒刷新 一下 ui,标记一下 // 刷新线程 ,每秒刷新一次 public void RefreshTime() { // test // mb=(Button)findViewById(R.id.Button01); mTimer = new Timer(); // 刷新 更改UI显示 mHandler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { ...
再次标记一下 alamr manager的创建 public class AlarmReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { ac01 app = ac01.getApp(); app.btEvent("from AlarmReceiver"); } } //添加alarm private boolean StartAlarm(int id,int hour,int minute) ...
这个类是很有用地,可以得到很多关于手机的信息,做应用时必须的工具。 不废话,直接上注释后的代码,请享用: /** * *@author dingran *创建日期 2010-4-29 下午05:02:47 * */ package net.sunniwell.app; import android.app.Activity; import android.os.Bundle; import android.telephony.CellLocation; import android.telephony.PhoneStateListener; import android ...
核心提示:android控件动态使用 通常android里的界面布局都是在XML里设定好的 也就是说 在程序中,不能更改界面上的元素数量等, 比如上图所示的一个 android控件动态使用 通常android里的界面布局都是在XML里设定好的 也就是说 在程序中,不能更改界面上的元素数量等, 比如上图所示的一个 聊天会话界面 当有人发言就要增加一个TextView, 这就是动态增加控件, 这就不能在XML里事先布局了! 不过还好,ANDROID使用控件也不是只有XML这一种方式 以下代码就是动态生产控件的JAVA程序 实现效果如上图 Java代码 1 ...
一个ListView显示出来需要3个东西: 1,listview(用来显示数据的列表)。 2,Data(需要显示的数据)。 3,一个绑定Data和Listview的适配器ListAdapter。 一,ListView 1,ListView的每一项其实都是TextView。 2,通过setAdapter方法来调用一个listAd ...
Global site tag (gtag.js) - Google Analytics