android基础
文章平均质量分 75
「已注销」
踏实,认真。有责任心和上进心。
展开
-
android下数据库的创建和增删改查操作
Android下如何创建一个数据库并执行增删改查操作? 以创建一个person.db为例说明 1.写个类 PersonSQLiteOpenHelper 继承 SQLiteOpenHelper。(创建数据库,表) package com.example.database; import android.content.Context; import android.database.sqli原创 2015-01-26 15:05:20 · 660 阅读 · 0 评论 -
Android WebView控件整理
WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true);// 表示支持js settings.setBuiltInZoomControls(true);// 显示放大缩小按钮 settings.setUseWideViewPort(true);// 支持双击缩放原创 2015-05-30 16:58:49 · 511 阅读 · 0 评论 -
使用Gson解析json数据
1. 使用gson解析json对象1.首先,准备一个json对象格式的数据(以花括号开头和结尾的数据) { "name":"zhangsan", "age":"20", "languages":[ {"num":1,"subject":"Java"}, {"num":2,"subject":"Swift"}, {"num":3,原创 2015-04-17 13:01:06 · 688 阅读 · 0 评论 -
Android下Json数据的读写与创建
首先准备一个Json格式的文件text.json { "languages":[ {"id":1,"ide":"Eclipse","name":"Java"}, {"id":2,"ide":"XCode","name":"Swift"}, {"id":3,"ide":"Visual Studio","name":"C#"}, ], "cat":"it" } //Jso原创 2015-03-28 21:46:47 · 3418 阅读 · 0 评论 -
Android 底部菜单栏Tab功能的几种实现方式
Android 底部菜单栏Tab功能的几种实现方式 1.(废弃)继承自TabActivity + TabHost 布局 + Activity 内容 1.1:TabActivity为ActivityGroup[在版本13里被放弃]子类 1.2:使用getTabHost() 获得TabHost 对象转载 2015-03-08 11:59:12 · 1829 阅读 · 0 评论 -
Android LayoutInflater 详解
简介: 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。 不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button,TextView等等)。 使用场景: ①对于一个没有被载入或者想要动态载入的界面,都需要转载 2015-03-03 19:34:44 · 403 阅读 · 0 评论 -
Android 提交数据到服务器的四种方法
/*该类演示了四种方法提交数据到服务器,并将服务器解析后的数据以字符串的形式返回*/ public class LoginService { /** * * @param username * @param password * @return */ public static String loginByGet(String username,String passwo原创 2015-03-01 17:59:05 · 7133 阅读 · 1 评论 -
网络图片浏览器
Android上如何获取网络上的图片呢? 步骤: 1.确定图片的路径URL 2.根据url发送http请求 3.设置请求方式 4.得到服务器返回的响应码 5.通过获取输入流获得资源。 具体代码如下: public class MainActivity extends Activity{ protected static final int CHANGE_UI = 1; prot原创 2015-03-01 17:12:08 · 610 阅读 · 0 评论 -
xml文件的序列化
如何将(天气。短信等)数据以xml的格式序列化到本地呢? 以备份短信为例,假设已经获取到了手机系统里所有短信的信息。 第一种方式: -----不推荐 1.new 一个 StringBuilder容器 2.遍历每条短信,将标签、数据添加进容器中 3.指定要存储的路径,将容器中的数据以IO流的形式输出到指定位置。 public void backSms1(View view){原创 2015-01-25 21:18:19 · 602 阅读 · 0 评论 -
采用pull解析xml文件
如何解析xml文件呢? 以天气信息为例,信息以IO流的形式传输。 步骤: 1.获取xml文件的pull解析器 2.指定要解析的xml文件(传入的输入流),编码方式 3.当没到文档结尾,就一直循环,获取对应标签的信息,存入javabean中 public static List getWeatherInfos(InputStream is) throws Exception{原创 2015-01-25 21:41:10 · 436 阅读 · 0 评论 -
Android 中从res/values/strings.xml中读取具体的字符串的方法
正确的解法: String mess = getResources().getString(R.string.mess_1); 另外一种: you can simplify that to this.getString(R.string.some_id) 关键点android 字符串比较,android 截取字符串,android 字符串,android 字符串数组,andr转载 2015-01-29 19:54:10 · 1699 阅读 · 0 评论 -
Android中 获取系统联系人信息
Android中如何获取系统联系人的信息呢? 通过查询系统的源代码,可以发现它通过内容提供者的形式实现了信息的共享。 在存放联系人信息的数据库中,主要要关心三张表,分别是:raw_contacts,data,mimetype。 步骤: 1.获取联系人的id 2.根据联系人的id 获取联系人的名字 3.根据联系人的id 数据的type 获取到对应的数据(电话 email) pub原创 2015-01-26 18:04:49 · 695 阅读 · 0 评论 -
intent传递参数
在实际项目中,页面之间传值,除了Java基本对象类型和String类型的传递,经常还有传递Object对象、List类型、List类型和全局变量等等的需求。一、传递List和List传值:intent.putStringArrayListExtra(key, list); 取值:list = (ArrayList)getIntent().getStringArrayListExtra(key);传转载 2015-05-19 20:06:21 · 771 阅读 · 0 评论