android基础
文章平均质量分 68
「已注销」
踏实,认真。有责任心和上进心。
展开
-
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 · 673 阅读 · 0 评论 -
Android WebView控件整理
WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true);// 表示支持js settings.setBuiltInZoomControls(true);// 显示放大缩小按钮 settings.setUseWideViewPort(true);// 支持双击缩放原创 2015-05-30 16:58:49 · 555 阅读 · 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 · 722 阅读 · 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 · 3470 阅读 · 0 评论 -
Android 底部菜单栏Tab功能的几种实现方式
Android 底部菜单栏Tab功能的几种实现方式 1.(废弃)继承自TabActivity + TabHost 布局 + Activity 内容 1.1:TabActivity为ActivityGroup[在版本13里被放弃]子类 1.2:使用getTabHost() 获得TabHost 对象转载 2015-03-08 11:59:12 · 1856 阅读 · 0 评论 -
Android LayoutInflater 详解
简介:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button,TextView等等)。使用场景:①对于一个没有被载入或者想要动态载入的界面,都需要转载 2015-03-03 19:34:44 · 412 阅读 · 0 评论 -
Android 提交数据到服务器的四种方法
/*该类演示了四种方法提交数据到服务器,并将服务器解析后的数据以字符串的形式返回*/public class LoginService { /** * * @param username * @param password * @return */ public static String loginByGet(String username,String passwo原创 2015-03-01 17:59:05 · 7217 阅读 · 1 评论 -
网络图片浏览器
Android上如何获取网络上的图片呢?步骤:1.确定图片的路径URL2.根据url发送http请求3.设置请求方式4.得到服务器返回的响应码5.通过获取输入流获得资源。具体代码如下:public class MainActivity extends Activity{ protected static final int CHANGE_UI = 1; prot原创 2015-03-01 17:12:08 · 639 阅读 · 0 评论 -
xml文件的序列化
如何将(天气。短信等)数据以xml的格式序列化到本地呢?以备份短信为例,假设已经获取到了手机系统里所有短信的信息。第一种方式: -----不推荐1.new 一个 StringBuilder容器2.遍历每条短信,将标签、数据添加进容器中3.指定要存储的路径,将容器中的数据以IO流的形式输出到指定位置。 public void backSms1(View view){原创 2015-01-25 21:18:19 · 618 阅读 · 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 · 448 阅读 · 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 · 1742 阅读 · 0 评论 -
Android中 获取系统联系人信息
Android中如何获取系统联系人的信息呢?通过查询系统的源代码,可以发现它通过内容提供者的形式实现了信息的共享。在存放联系人信息的数据库中,主要要关心三张表,分别是:raw_contacts,data,mimetype。步骤:1.获取联系人的id2.根据联系人的id 获取联系人的名字3.根据联系人的id 数据的type 获取到对应的数据(电话 email) pub原创 2015-01-26 18:04:49 · 707 阅读 · 0 评论 -
intent传递参数
在实际项目中,页面之间传值,除了Java基本对象类型和String类型的传递,经常还有传递Object对象、List类型、List类型和全局变量等等的需求。一、传递List和List传值:intent.putStringArrayListExtra(key, list); 取值:list = (ArrayList)getIntent().getStringArrayListExtra(key);传转载 2015-05-19 20:06:21 · 796 阅读 · 0 评论