- 博客(14)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 TextView设置部分或指定背景色和字体颜色
前言TextView设置部分或指定背景色和字体颜色应该算是开发中经常用到且不被熟悉的用法,今天就简单的记录下他的用法效果图代码TextView t_question=findViewById(R.id.question); String s_question=" 问答题 :String是基本类型吗?可以被继承吗?"; Spannabl
2018-01-31 14:08:27 1799
原创 Android 设置控件阴影的三种方式
第一种方式:elevationView的大小位置都是通过x,y确定的,而现在有了z轴的概念,而这个z值就是View的高度(elevation),而高度决定了阴影(shadow)的大小。View Elevation(视图高度)View的z值由两部分组成,elevation和translationZ(它们都是Android L新引入的属性)。 eleavation是静态的成员,translationZ
2017-11-05 09:18:12 13200 2
原创 Android Gson官方推荐的json解析方式
导航XML的三种解析方式json全面解析和使用Gson官方推荐的json解析方式GsonGson解析是google 提供的快速json解析库。其和原生的相比,最大的优点是可以按照bean类对数据进行解析。 对于json有多种第三方库,其中最快的莫属于阿里巴巴的fastjson,不过用的人比较少,而且官方文档写的并不是很好,小编也是看的稀里糊涂,不过论各项优势都不错当莫属Gson,毕竟是官方推荐的一
2017-11-05 06:37:32 501
原创 数据库事物
事务:sqlite默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作,比如10条计入就要10次读写磁盘操作。 解决方法:添加事务处理,把10条操作看做一个事务。 1.SQLiteDatabase 方法 public void beginTransaction(); 开始事务 注意:事务可以嵌套,通过setTransactionS
2017-08-19 09:41:36 337
原创 用谷歌封装号的api增删改查
Mainactivepublic class MainActivity extends Activity { private MyOpenHelper myOpenHelper; private List lists; private ListView lv; @Override protected void onCreate(Bundle savedInstanceStat
2017-08-17 17:45:17 548
原创 Android 创建数据库 SQliteDatabase
package com.itheima.sqlite;import android.os.Bundle;import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.view.Menu;import andr
2017-08-17 16:53:46 1020
原创 全面的Android文件目录解析和获取方法(包含对6.0系统的说明)
1,Context.getFilesDir获取路径:/data/user/0/应用包名/files该目录是应用的文件存储目录,应用被卸载时,该目录一同被系统删除。默认存在,默认具备读写权限(6.0系统可以不用向用户申请)2,Context.getCacheDir获取路径:/data/user/0/应用包名/cache该目录是应用的文件缓存目录,应
2017-08-17 15:44:47 1818
原创 android studio中Mainactivity.this和getApplicationContext有什么不同
最近一直在学习安卓开发,但是网上的很多教程都是用eclipse开发的,我比较喜欢用android studio去开发,但是发现eclipse里面有很多和as是不同的就比如最近写一个断点下载小程序,然后自己用as仿写了一个,发现怎么操作都添加不上加载条,后来甚至都代码几乎一模一样了都添加不了后来自己研究,于是乎,把getApplicationContext换成了Mainactivity.th
2017-07-16 15:35:39 7670 2
转载 Android中"get","post" 最新请求方式
一.使用HttpURLConnection提交数据"get"请求,这个应该是比较常用的,简单明了代码:String path = "http://地址?数据1名字=" + URLEncoder.encode(数据1,"utf-8") + "&数据2名字=" +URLEncoder.encode(数据2,"utf-8");URL url = new URL(path);Htt
2017-07-14 09:48:42 2238
原创 如何在安卓上android studio上构建本地服务器
首先我们要下载一个jdk,然后环境变量把JDK配置全机任意地方都可操作,不懂的可以直接百度网上很多教程都说10.1.1.0代替localhost或者127.0.0.1,其实有的电脑ip并非如此,导致怎么代替也访问不到本地服务器那么怎么看我们的本地ip在安卓上到底是多少呢??很简单:打开cmd,输入ifconfig 红色标出来的就是你在安卓上的地址
2017-07-11 14:40:21 5831 3
原创 android中XmlPullParse解析xml的用法
首先我们先来了解XmlPullParse代码读取所代表的含义. 读取到xml的声明返回 START_DOCUMENT; 读取到xml的结束返回 END_DOCUMENT ; 读取到xml的开始标签返回 START_TAG 读取到xml的结束标签返回END_TAG 读取到xml的文本返回 TEXT
2017-07-11 11:20:19 752
转载 安卓布局之表格布局(TableLayout)
表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。TableLayout属性: android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,请用逗号将需要隐藏的列序号隔开。 android:st
2017-07-08 16:25:14 1155
原创 Android studio最新水平居中和垂直居中(全)
网上很多帖子的居中都是垂直剧终,下面介绍两种居中方式居中呢,这里分两种不同布局方式的居中!分别是 LinearLayout 和RelativeLayout。- 首先说的是LinearLayout布局下的居中:直接贴源码[html] view plain copy print?LinearLayout // 下面gravity属性的参数:cent
2017-07-08 11:03:14 60311 1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人