1. 数据库SQLite操作

import android.database.Cursor; import android.database.sqlite.SQLiteCursorDriver; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteQuery; import android.database.sqlite.SQLiteDatabase.CursorFactory;//创建数据库,openOrCreateDatabase为Context(Activity继承Context)中方法 SQLiteDatabase myDataBase=this.openOrCreateDatabase("myData.db", MODE_PRIVATE, new CursorFactory() { @Override public Cursor newCursor(SQLiteDatabase arg0, SQLiteCursorDriver arg1, String arg2, SQLiteQuery arg3) { return null; } }); //删除数据库,Context.delteDatabase(String) this.deleteDatabase(DBName); //执行非查询SQL指令 String sql="insert into test(id) values(i)"; db.execSQL(sql); //执行查询指令 Cursor cur=db.rawQuery("select * from test", null); if(cur!=null)//游标初始指向第一行 { //得到id所在列 int numColumn=cur.getColumnIndex("id"); if(cur.moveToFirst()){ do{ int val=cur.getInt(numColumn);//得到id值 }while(cur.moveToNext()); } }

2.获得屏幕信息

import android.util.DisplayMetrics; //描述显示信息的结构:密度、高、宽、字体尺寸 DisplayMetrics displayMetrics=new DisplayMetrics(); //初始化DisplayMetrics getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width=displayMetrics.widthPixels; int height=displayMetrics.heightPixels;

3. 提示信息

import android.app.AlertDialog; //提示对话框 AlertDialog.Builder dialog=new AlertDialog.Builder(this); dialog.setTitle("提示"); dialog.setMessage("android提示"); dialog.show(); //提示短消息,无交互 import android.widget.Toast; //makeText(Context,CharSequence,int),int参数为显示多长时间 //系统带的有Toast.LENGTH_LONG,Toast.LENGTH_SHORT Toast.makeText(HelloActivity.this, "android小提示", Toast.LENGTH_LONG).show();

4.Activity间跳转

//起始Activity设置 Intent next_intent=new Intent(); //Activity间数据传递 Bundle bundle=new Bundle(); bundle.putString("username", editText.getText().toString()); next_intent.putExtras(bundle); //指定跳转 next_intent.setClass(HelloActivity.this, NextPageActivity.class); startActivity(next_intent); //目的Activity获取数据 Bundle bundle=this.getIntent().getExtras(); String username=bundle.getString("username");

5.跳转到指定网站

import android.net.Uri; //打开网页 Uri uri=Uri.parse("http://www.baidu.com"); Intent intent=new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);

待续

转载于:https://www.cnblogs.com/whuqin/archive/2011/05/23/4982091.html

Android常用的简单代码相关推荐

  1. android - 常用知识点以及代码片段(不断更新)

    http://www.cnblogs.com/bill-joy/archive/2012/03/13/2394164.html

  2. android常用代码合集,Android常用代码

    1.图片旋转 Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable. ...

  3. Android常用代码和插件 持续更新~~

    总结一下常用的插件和资料,方便以后查阅. 目录 1.Android studio常用插件 1.1 通过Json快速生成Model 1.2 注释模板 2.Android常用代码 2.1 无线调试 2.2 ...

  4. android进阶4step3:Android常用框架——友盟推送简单使用(官翻)

    友盟官方:快速集成文档 还有之前写的极光推送的简单使用:Android常用框架--极光推送的简单使用 使用步骤: 第一步:.登录注册友盟的账号,并绑定邮箱   官网 第二步:以下拷贝自友盟官方文档 前 ...

  5. android linearlayout最大高度,Android中最简单最常用的LinearLayout线性布局

    原标题:Android中最简单最常用的LinearLayout线性布局 良好的布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中的布局主要有6种,创建的布局文件默认为Relativ ...

  6. php简单代码大全,征集常用的PHP简单代码

    收集常用的PHP简单代码 对于日常工作中整理出来的某些功能做个简单梳理: ? 1. 短链生成算法 function code62($x) { $show = ''; while($x > 0) ...

  7. Android实现有声计算器代码,android studio实现简单的计算器(无bug)

    本文实例为大家分享了android studio实现简单计算器的具体代码,供大家参考,具体内容如下 1.效果图 2布局代码 3.逻辑代码 package com.example.myzhuoye; i ...

  8. jsp网页嵌入PHP网页,JSP_(jsp/html)网页上嵌入播放器(常用播放器代码整理),这个其实很简单,只要在HTML上 - phpStudy...

    (jsp/html)网页上嵌入播放器(常用播放器代码整理) 这个其实很简单,只要在HTML上添加以上代码就OK了,前提是你的电脑上已经安装了播放器,如RealPlay. 还有更多的的播放器和设置可供选 ...

  9. android代码设置弹窗颜色,Android编程实现简单设置按钮颜色的方法

    本文实例讲述了Android编程实现简单设置按钮颜色的方法.分享给大家供大家参考,具体如下: 1.工程目录 a.在res目录-新建drawble文件夹放入自定义图片 2.main.xml androi ...

  10. 计算器android studio代码,Android studio实现简单计算器

    本文实例为大家分享了Android studio实现简单计算器的具体代码,供大家参考,具体内容如下 需求分析 在Android studio中设计并实现一个简单的计算器,实现连续的加减乘除运算. 界面 ...

最新文章

  1. CTFshow 文件包含 web79
  2. Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案
  3. version control(版本控制)
  4. Kotlin与Java之争
  5. 关于Ubuntu的默认python版本
  6. 快速计算整数的二进制表示法中1的个数
  7. 取消input、textarea选中后的默认边框样式
  8. NPOI 操作EXCEL 小计
  9. [Python] - 批处理git conflict文件
  10. 121. 买卖股票的zui佳时机(JavaScript)
  11. CentOS minimal 版安装图形界面的步骤分享,中文语言包
  12. python实用宝典_python 5个实用的技巧
  13. python反编译class文件_反编译java class文件
  14. Hexo博客美化之蝴蝶(butterfly)主题魔改
  15. C语言printf输出格式说明
  16. 网站不收录的原因和提高网站收录量的方法
  17. Unity 使用贝塞尔曲线实现抛物线运动
  18. 通过颜色来生成一个纯色图片
  19. POSIX、libc、glibc概念的理解
  20. 时差 频差 双星定位 matlab,一种基于双星时差频差无源定位的伪距差分方法

热门文章

  1. 自定义console.log字体样式
  2. Alpha阶段事后分析报告
  3. Hello 博客园! ---致我人生中的第一篇随笔
  4. 反射生成SQL语句入门
  5. 链队列基本运算的实现
  6. jq为a标签绑定的onclick事件在移动端不响应
  7. PIC16F877A开发板 数码管计数器实验
  8. Android中Handler的正确使用
  9. WPF自定义路由事件(二)
  10. linux下main函数的返回值问题