1、设置Android Studio鼠标悬停显示注释
点击“设置”按钮
左侧导航栏,选择“Editor”
找到“show quick doc……”
2、短信发送器记录
intent这个功能非常强大
private void sendMessageViaSystem() { Uri uri = Uri.parse("smsto:"+etNumber.getText()); Intent intent = new Intent(Intent.ACTION_VIEW,uri); intent.putExtra("sms_body",etMessage.getText().toString()); // intent.setType("rnd"); startActivity(intent); } 这里还涉及到安卓的广播 放一下概念:广播接收器用于响应来自其他应用程序或者系统的广播消息。这些消息有时被称为事件或者意图。例如,应用程序可以初始化广播来让其他的应用程序知道一些数据已经被下载到设备,并可以为他们所用。这样广播接收器可以定义适当的动作来拦截这些通信。
有以下两个重要的步骤来使系统的广播意图配合广播接收器工作。
创建广播接收器注册广播接收器还有一个附加的步骤,要实现自定义的意图,你必须创建并广播这些意图。
3、findViewById(寻找资源id)Button bt_click= (Button) findViewById(R.id.bt_click);这句进行强制类型转换 4、利用SQLite数据库实现登录界面SQLite简单用法介绍
SQLite基本用法很简单,继承SQLiteOpenHelper 中有两个抽象方法,分别是onCreate()和 onUpgrade(),我们必须在自己的帮助类里面重写这两个方法,然后分别在这两个方法中去实现创建、升级数据库的逻辑。
SQLiteOpenHelper 中 还 有 两 个 非 常 重 要 的 实 例 方 法 , getReadableDatabase() 和getWritableDatabase()。
使用 SQL 操作数据库
添加数据的方法如下: db.execSQL("insert into Book (name, author, pages, price) values(?, ?, ?, ?)", new String[] { "The Da Vinci Code", "Dan Brown", "454", "16.96" }); db.execSQL("insert into Book (name, author, pages, price) values(?, ?, ?, ?)", new String[] { "The Lost Symbol", "Dan Brown", "510", "19.95" }); 更新数据的方法如下: db.execSQL("update Book set price = ? where name = ?", new String[] { "10.99", "The Da Vinci Code" }); 删除数据的方法如下: db.execSQL("delete from Book where pages > ?", new String[] { "500" }); 查询数据的方法如下: db.rawQuery("select * from Book", null);
本地实现登陆注册